У 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. Тепер у мене на цьому Ubuntu встановлений пакет x264 - швидкий кодер H.264.
Мої запитання:
- Чи є якесь відношення між цим libx264, якому потрібен ffmpeg, і програмою x264?
- Як встановити libx264 і змусити ffmpeg використовувати це, щоб дозволити мені кодувати відео у форматі H.264?