Преобразование из .mov в .mp4 (или h264) с помощью avconv

Глядя на веб-сайт avconv, кажется, что существует множество вариантов конвертации видео.

Однако я теряюсь во всех технических деталях.

Есть ли простой способ конвертировать .mov в .mp4 (или h264)?

Я счастлив, если это немного с потерями.

Если это поможет, я на Ubuntu 12.04.2 LTS.


person Snowcrash    schedule 24.09.2013    source источник
comment
обратитесь к Руководству по кодированию H.264 по адресу trac.ffmpeg.org/wiki/Encode/H. .264   -  person dfours    schedule 22.10.2015


Ответы (1)


В очень простой форме это будет выглядеть примерно так:

avconv -i входной файл.mov -c:v libx264 выходной файл.mp4

Это будет работать, только если вы скомпилировали avconv с поддержкой libx264 — вы можете см. здесь, как это сделать.


Если вас не слишком беспокоят кодеки и вам просто нужен файл ".mp4", вы также можете запустить это:

avconv -i inputfile.mov -c копировать outputfile.mp4

Это скопирует всю информацию о кодеке из контейнера .mov и поместит ее в файл контейнера .mp4.


Как примечание, avconv является ответвлением ffmpeg, многие переключатели для ffmpeg будут работать для avconv (если это поможет вам в поиске ответов).

person Jamie Taylor    schedule 24.09.2013
comment
Если вам нужна дополнительная информация, попробуйте в Super User — если вы получите ответ от slhck или LordNeckBeard, они, кажется, ребята, которые знают все об avconv/ffmpeg. - person Jamie Taylor; 27.09.2013
comment
avconv должно понять, что вы хотите от имени файла. Итак, avconv -i vid.mpeg vid.mp4 преобразует видео в .mp4, используя параметры по умолчанию. - person Ken Sharp; 17.01.2016
comment
@JamieTaylor Спасибо, чувак, вторая команда Briliant. Мне нужно было преобразовать контейнер mkv в mp4 без перекодирования. У меня есть сервер NAS (медленный процессор), который получает файлы .mkv (h246) с IP-камеры, и мне нужно было преобразовать его только в контейнер .mp4, потому что я хотел отображать видео через тег HTML5 Video (для которого нужен контейнер mp4). С транскодированием преобразование 30-секундного фильма в mp4 длилось 1-2 минуты (слот процессора на NAS-сервере). Без перекодирования (вторая команда) это делается МОМЕНТАЛЬНО! Я очень рад, что нашел это отличное решение! - person Karol Łuckiewicz; 20.02.2018
comment
Рад помочь :) - person Jamie Taylor; 22.02.2018