![Порекомендуйте мне хороший видеоформат для кодирования моего видео](https://rvso.com/image/1213776/%D0%9F%D0%BE%D1%80%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B9%D1%82%D0%B5%20%D0%BC%D0%BD%D0%B5%20%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%20%D0%B4%D0%BB%D1%8F%20%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BC%D0%BE%D0%B5%D0%B3%D0%BE%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20.png)
Недавно я получил камеру для шлема мотоцикла и смог снимать видео, однако она сохраняет их в формате 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.