Convert Video with FFmpeg
Convert video formats with FFmpeg while controlling codec, quality, and container.
FFmpeg.Run generates commands only. Your media files stay on your computer and are never uploaded.
Command options
Generated command
Common uses
- Convert MOV to MP4
- Change containers
- Create browser-compatible video
Related articles
- How to Convert Video to MP4 Without Losing Quality
Convert video to MP4 with FFmpeg using stream copy when possible, or high quality H.264/AAC settings when re-encoding is required.
- How to Convert Video Formats with FFmpeg
Convert MOV, MKV, AVI, WebM, and other video formats to MP4 with FFmpeg. Learn when to use stream copy, when to re-encode, and which settings are most compatible.
Related command recipes
Convert MOV to MP4 with FFmpeg
Convert or rewrap MOV files into MP4.
Remove Audio from Video with FFmpeg
Create a silent video by removing all audio streams.
Extract a Frame from Video with FFmpeg
Save a single frame from a video as an image.
Rotate Video with FFmpeg
Rotate a video 90 degrees clockwise, counter-clockwise, or 180 degrees.
Command notes
Use stream copy when you only need to change the container and the existing codecs are compatible.
Use H.264 video and AAC audio for broad browser and device compatibility.
CRF controls quality when re-encoding. Lower CRF means higher quality and larger files.
FAQ
Can I convert without losing quality?
If the target container supports the existing streams, stream copy can rewrap without re-encoding. If you change codecs, some generation loss is expected.
What is the safest MP4 setting?
H.264 video with AAC audio is the most compatible MP4 combination for browsers and common devices.
Should I use MOV to MP4 stream copy?
Often yes, especially when the MOV already contains H.264 or H.265 video and AAC audio.