

#HANDBRAKE HOW TO BATCH CONVERT MP4#
Since your MOV and MP4 files probably contain the same video and audio formats you can encode the MP4 and make the MOV by re-muxing (with stream copy mode) instead of re-encoding: ffmpeg -i input.mp4 -codec copy output.movįFmpeg only supports WMV 7 and 8. If your ffmpeg is outdated then you'll need to add -strict experimental to use -c:a aac.

Scale to 720 pixels in height, and automatically choose width that will preserve aspect, and then make sure the pixel format is compatible with dumb players. vf scale=-2:720,format=yuv420p: A filtergraph using scale and format video filters. Useful if you are hosting the video, otherwise superfluous if uploading to a video service like YouTube.
#HANDBRAKE HOW TO BATCH CONVERT DOWNLOAD#
movflags +faststart: Allows video to playback before it is completely downloaded in the case of progressive download viewing. Use the slowest that you have patience for: ultrafast, superfast, veryfast, faster, fast, medium (the default), slow, slower, veryslow. A slower preset provides better compression (quality per file size) but is slower. If you are re-encoding impractically large inputs to upload to YouTube or similar then try a value of 17 or 18 since these video services will re-encode anyway. Use the highest value that still gives you an acceptable quality.

Range is logarithmic 0 (lossless) to 51 (worst quality). movflags +faststart -vf scale=-2:720,format=yuv420p output.mp4 MP4Īssuming you're using a recent version of ffmpeg: ffmpeg -i input -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k \ If you prefer command-line you can use ffmpeg (or handbrake-cli).
