This is an old revision of the document!


Command line conversion with ffmpeg

Convert audio to aac:

ffmpeg -i [file] -c:v copy -c:a aac -c:s mov_text -ab 320K -strict -2 [file].mp4

Convert file to mp4

ffmpeg -i [file] -c copy -strict -2 [file].mp4

Batch convert mkv to mp4:

for f in *.mkv; do ffmpeg -i "$f" -c:v copy -c:a aac -c:s mov_text -ab 320K -strict -2 "${f%.mkv}.mp4"; done

Scale to 480px height (auto width) with 27 quality (1 is best), starting from 24th minute and lasting for 30s:

fmpeg -i input.mp4 -vf scale=-1:480 -crf 27 -c:a copy -ss 00:24:00 -t 00:00:30 output.mp4