Использование ffmpeg для кодирования необработанного видео в формат H.264
В Ubuntu 10.04 я пытаюсь закодировать необработанное видео (формат YUV) в видео в формате H.264, используя следующие команды ffmpeg:
ffmpeg -i input.mp4 output.h264
Но я получаю сообщение об ошибке
Неподдерживаемый кодек для выходного потока #0.0
Затем, когда я попробую этот вариант:
ffmpeg -i input.mp4 -formats h264 output.h264
Он все еще не кодируется.
Теперь я понял, что ffmpeg использует libx264 для кодирования в формат H.264. Теперь у меня есть пакет x264 - быстрый кодировщик H.264, установленный на этом Убунту.
Мои вопросы:
- Есть ли какая-либо связь между этим libx264, который нужен ffmpeg, и программой x264?
- Как мне установить libx264 и заставить ffmpeg использовать это, чтобы я мог кодировать видео в формате H.264?