Я создал скринкаст с помощью 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
Но результат был таким же.
Если у кого-нибудь есть понимание того, что может быть лучшим способом выполнить эту задачу, я был бы признателен, если бы вы сообщили мне об этом.
Ответы:
Ариста Транскодер
или из командной строки
Вы можете использовать это программное обеспечение, которое я всегда использую, и я думаю, что это действительно хорошо. Чтобы преобразовать OGV-файл в MP4, вы должны выбрать любое устройство Sony.
источник
Сейчас это более старый вопрос, но современный FFmpeg (в Xenial Xerus и выпусках после него) конвертирует файл ogv следующим образом:
и это должно создать отличный файл.
Дополнительные настройки:
Некоторые настройки этих настроек более чем возможны. Вот некоторые предложения:
-qscale:a 2
на настройку-b:a 196k
. (Используйте более высокое или более низкое значение для битрейта, если хотите.)-crf 18
. Имейте в виду , что размер файла увеличивается , как установка качества будет снижена .Иногда проигрыватели, такие как WMP и Quicktime, испытывают проблемы с аудио в формате mp3 в контейнере mp4, и в этих случаях целесообразно использовать звук AAC:
Более новым версиям FFmpeg ( т.е. выпущенным после 5 декабря 2015 г. )
-strict -2
опция не понадобится, но она все еще необходима для Xenial Xerus ...источник
Invalid encoder type 'libmp3lame'
.libavcodec-extra-54
и это должно решить проблему ... Если компиляции вам потребуется -dev файл для хромого:libmp3lame-dev
.FF Мульти конвертер является другим большим выбором, а не только для успешнога
.ogv
для.mp4
разговора. Простой, удобный и элегантный интерфейс, предоставляет полный журнал сведений о преобразовании, поддерживает огромный список форматов (см. Ниже), быстро выполняет работу.Аудио / Видео форматы:
И любой другой формат, поддерживаемый ffmpeg.
Форматы изображений:
И любой другой формат, поддерживаемый ImageMagick.
Форматы файлов документов:
Установка в Ubuntu - [стабильная версия]
Чтобы добавить ppa к вашим системным ресурсам и установить ffmulticonverter, откройте терминал и введите:
По умолчанию ffmulticonverter будет также выводить все необязательные зависимости (ffmpeg, pythonmagick, unoconv).
При желании вы можете установить ffmulticonverter самостоятельно, а затем вручную установить только те необязательные зависимости, которые вам нравятся:
Затем вы можете установить остальные зависимости отдельно, в зависимости от того, что вы хотите преобразовать:
Если вы хотите конвертировать видео, установите ffmpeg:
sudo apt-get install ffmpeg
если вы хотите конвертировать документы, установите unoconv:
sudo apt-get install unoconv
если вы хотите конвертировать изображения, установите python imagemagick:
sudo apt-get install python-pythonmagick
источник