Step-by-step instructions
- 1
Install FFmpeg
Ubuntu/Debian: sudo apt install ffmpeg. Fedora: sudo dnf install ffmpeg. Arch: sudo pacman -S ffmpeg. Verify installation: ffmpeg -version.
Go to converter - 2
Stream copy (fastest — no re-encoding)
If the MOV already contains H.264 video and AAC audio: ffmpeg -i input.mov -c copy output.mp4. This remuxes without re-encoding — instant conversion, zero quality loss. Check the MOV codec first: ffmpeg -i input.mov (look for 'Video: h264' and 'Audio: aac').
- 3
Re-encode for maximum compatibility (HEVC MOV)
For HEVC/H.265 MOV files: ffmpeg -i input.mov -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k -movflags +faststart output.mp4. The CRF 23 gives good quality/size balance; lower = better quality/larger file.
- 4
Batch convert a folder of MOV files
for f in *.mov; do ffmpeg -i "$f" -c:v libx264 -crf 23 -c:a aac "${f%.mov}.mp4"; done. Run this in Terminal from the directory containing your MOV files.
Why convert MOV to MP4?
MOV is Apple's container. While VLC plays it on Linux, most video editors, web platforms, and sharing apps expect MP4. Converting ensures compatibility across all Linux video workflows.
Your files never leave your device
FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.
Frequently asked questions
Does Linux play MOV files natively?
What FFmpeg CRF value should I use?
No account. No upload. Works in any browser.