Как конвертировать все.MOV видео в.MP4 в папке
Использование Ubuntu 14.04 Я новичок может кто-нибудь помочь, как легко конвертировать все файлы.mov в моей папке /var/sentora/hostdata/zadmin/public_html/ctkdonline_com/wp-content/uploads/2015/08, чтобы преобразовать все.MOV файлы в.MP4, пожалуйста, помогите:)
1 ответ
Вот правильные методы:
Потоковая копия
Если вы просто хотите перекодировать, а не перекодировать, и если входные потоки совместимы с MP4, вы можете просто скопировать поток. Это быстро и сохранит качество:
mkdir out
for f in *.mov; do ffmpeg -i "$f" -c copy -movflags +faststart out/"${f%.mov}.mp4"; done
Переколировки
Если вы хотите перекодировать:
mkdir out
for f in *.mov; do ffmpeg -i "$f" -c:v libx264 -crf 23 -preset medium -c:a aac -strict experimental -b:a 192k -movflags +faststart out/"${f%.mov}.mp4"; done
регулировать -crf
а также -preset
в соответствии с вашими потребностями, как описано в FFmpeg Wiki: Руководство по кодированию видео H.264. Или просто полагаться на значения по умолчанию, если это выглядит приемлемым (-crf 23 -preset medium
будет использоваться, если вы пропустите эти опции).
Информацию об аудио смотрите в FFmpeg Wiki: Руководство по кодированию аудио AAC.
Поток скопировать один поток, перекодировать другой
Конечно, вы можете сделать оба, если вы предпочитаете:
mkdir out
for f in *.mov; do ffmpeg -i "$f" -c:v libx264 -c:a copy -movflags +faststart out/"${f%.mov}.mp4"; done
Получение ffmpeg
Так как вы использовали ffmpeg
тег, я предполагаю, что это то, что вы хотите использовать. Ubuntu 14.04 не предоставляет ffmpeg
, но даже если бы это было так, я бы порекомендовал использовать последнюю сборку, так как разработка очень активна. У вас есть 4 основных варианта, как описано в FFmpeg на Ubuntu Trusty (статическая сборка или PPA - самый простой).