Порекомендуйте мне хороший видеоформат для кодирования моего видео

Порекомендуйте мне хороший видеоформат для кодирования моего видео

Недавно я получил камеру для шлема мотоцикла и смог снимать видео, однако она сохраняет их в формате Motion JPEG, который очень неэкономичен. 30 минут 640x480 занимают 2 ГБ. Я могу преобразовать это в mpg с помощью этой команды:

ffmpeg -i myvideo.avi myvideo.mpg

Что хорошо экономит место. Однако является ли это лучшим форматом видео? Стоит ли использовать что-то новое, например AAC? Если да, то как? (т. е. что такое команда ffmpeg/mencoder/gstreamer/transcode)

Требования:

  • Конвертируется в Linux только с использованием инструментов с открытым исходным кодом
  • Должен играть на Linux
  • Не беспокойтесь о воспроизведении на других устройствах (например, iPod)
  • Должно сохраняться примерно такое же качество
  • Мне плевать на звук, хочется его удалить.
  • Я готов использовать «запатентованные» форматы, такие как mp3 и т. д.
  • Меня не слишком интересует сокращение времени транскодирования на миллисекунды или экстремальная экономия файлов.

решение1

решение2

Новейший «стандарт» — h264. Он используется везде, от сотовых телефонов до Blueray и iPod. Плюс, ffmpeg может прекрасно кодировать/декодировать его. Я использовал ffmpeg для сжатия полных DVD в файл размером 120 МБ для загрузки на свой iPod. Это более низкое разрешение, но все равно выглядит отлично.

На этом сайте представлено краткое руководство по использованию ffmpeg для кодирования в h264.текст ссылки

решение3

Как насчетМатроска и H264?

Есть некоторые потенциальные проблемы с Apple и h264, но на данный момент все в порядке.

В качестве интерфейса при копировании и кодировании DVD я используюПерелом руки, однако я не знаю, можно ли использоватьПерелом рукидля ваших нужд.


Обновлять: А для воспроизведения mkv/h264 в Ubuntu я использую проигрыватель vlc.


Обновлять: Вы можете использовать Handbreak для конвертации видео примерно так:

HandBrakeCLI -i my_vid.avi -E faac -B 128 -f mp4 -e x264 -o my_new_video.mp4

решение4

Используйте наиболее стандартный, доступный, принятый и поддерживаемый кодек класса MPEG4.

Связанный контент