it-roy-ru.com

Как я могу конвертировать 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

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

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

58
jbeard4

Ариста ТранскодерInstall Arista Transcoder

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

Sudo apt-get install arista -y

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

alt text

33
DrKenobi

Сейчас это более старый вопрос, но современный 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 ...

48
andrew.46

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

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

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

5
v2r