Как я могу конвертировать OGV файл в MP4?

Я создал скринкаст, используя recordmydesktop, который создал файл .ogv. Я считаю, что это файл OGG, закодированный с использованием кодека Theora. Мне интересно, как я могу конвертировать это в MPEG4 / H.264? Я попытался использовать ffmpeg наивным способом, как показано ниже:

ffmpeg -i demo.ogv -f mp4 demo.mp4

Однако при попытке воспроизвести его снова в mplayer это приводит к появлению злого сгустка темно-зеленого и серого цветов. Затем я попытался стать более изощренным, используя флаги командной строки, указанные здесь: Преобразование видеофайла в произвольном формате в MPEG4 / H.264?

ffmpeg -i demo.ogv \
       -s 352x288 -vcodec libx264 -vpre default \
       -acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
       demo.mp4

Но, Результат был таким же.

Если у кого-то есть понимание того, что может быть лучшим способом выполнить эту задачу, я был бы признателен, если бы вы дали мне знать.

59
задан 13 April 2017 в 15:24

3 ответа

Это старый вопрос сейчас, но современный FFmpeg (в Xenial Xerus и выпусках после него) конвертирует файл ogv следующим образом:

ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
       output.mp4

, и это должно создать отлично файл.

Дополнительные настройки:

Некоторые изменения этих настроек более чем возможны. Вот несколько советов:

  1. Если вы хотите установить битрейт для звука mp3, измените настройку -qscale:a 2 на настройку -b:a 196k. (Используйте более высокое или более низкое значение для битрейта, если хотите.)
  2. Если вы хотите получить более качественный видеовыход , уменьшите настройку crf до чего-то вроде: -crf 18. Имейте в виду, что размер файла увеличивается при уменьшении настройки качества .
  3. Иногда проигрыватели, такие как WMP и Quicktime, испытывают проблемы с аудио в формате mp3 в контейнере mp4, и в этих случаях целесообразно использовать вместо этого звук AAC:

    ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a aac -b:a 160k -strict -2 \
       output.mp4
    

    Более новые версии FFmpeg ([ 1112], т.е. выпущенный после 5 декабря 2015 г. ) не будет нуждаться в опции -strict -2, но он все еще необходим для Xenial Xerus ...

0
ответ дан 13 April 2017 в 15:24

Arista Transcoder Install Arista Transcoder

или из командной строки

sudo apt-get install arista -y

Вы можете использовать это программное обеспечение, которое я всегда используйте, и я думаю, что это действительно хорошо. Чтобы преобразовать файл ogv в mp4, вам нужно выбрать любое устройство Sony.

alt text

0
ответ дан 13 April 2017 в 15:24

FF Multi Converter - еще один отличный выбор, не только для успешного разговора .ogv - .mp4. Простой, удобный и элегантный интерфейс, предоставляет полный журнал сведений о преобразовании, поддерживает огромный список форматов (см. Ниже), быстро выполняет работу.

enter image description here


Форматы аудио / видео:

aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv

И любой другой формат, поддерживаемый ffmpeg.

Форматы изображений:

bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm

И любой другой формат, поддерживаемый ImageMagick.

Форматы файлов документов:

doc  -> odt, pdf
html -> odt
odp  -> pdf, ppt
ods  -> pdf
odt  -> doc, html, pdf, rtf, sxw, txt, xml
ppt  -> odp
rtf  -> odt
sdw  -> odt
sxw  -> odt
txt  -> odt
xls  -> ods
xml  -> doc, odt, pdf

Установка в Ubuntu - [Стабильная версия]

Чтобы добавить ppa в ваши системные ресурсы и установите ffmulticonverter, откройте терминал и введите:

sudo add-apt-repository ppa: ffmulticonverter / stable
sudo apt-get update
sudo apt-get install ffmulticonverter

По умолчанию ffmulticonverter также будет содержать все свои необязательные зависимости (ffmpeg, pythonmagick, unoconv).

Если хотите, вы можете установить ffmulticonverter отдельно, а затем вручную установить только те необязательные зависимости, которые вам нравятся:

sudo apt-get install --no-install-Recommended ffmulticonverter

Затем вы можете установить остальные зависимости отдельно, в зависимости от того, что вы хотите конвертировать:

Если вы хотите конвертировать видео, установите ffmpeg: sudo apt-get install ffmpeg
Если Вы хотите конвертировать документы, установите unoconv: sudo apt-get install unoconv
Если вы хотите конвертировать изображения, установите python imagemagick: sudo apt-get install python-pythonmagick

0
ответ дан 13 April 2017 в 15:24