Как преобразовать файл ogv в mp4?

52

Я создал screencast, используя 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

Но результат был тот же.

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

    
задан jbeard4 08.11.2010 в 22:45
источник

3 ответа

32

Arista Transcoder

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

sudo apt-get install arista -y

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

    
ответ дан DrKenobi 08.11.2010 в 22:53
источник
35

Это старый вопрос, но современный 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 (, выпущенные после 5 декабря 2015 г. ) не потребуется параметр -strict -2 , но он все еще необходим для Xenial Xerus ...

ответ дан andrew.46 22.05.2014 в 08:17
5

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

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

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-рекомендует ffmulticonverter

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

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

    
ответ дан v2r 19.02.2014 в 16:46