У меня проблемы с ffmpeg. Я хочу конвертировать файлы с помощью Winff, но не могу получить это сообщение об ошибке:
Unknown encoder 'libxvid'
Я попытался перекомпилировать ffmpeg с этого сайта . Я собрал его без икоты, так что это не проблема. У кого-нибудь есть предложения? Спасибо.
Этот сайт - просто плагиат FFmpeg Wiki: Ubuntu . Вики не устанавливает libxvid по двум причинам:
libxvid выводит старое, устаревшее видео формата MPEG-4. Этот формат был заменен более современными, более распространенными и более эффективными форматами, такими как H.264, H.265 / HEVC, VP9. Поэтому libxvid был удален из инструкций по компиляции очень давно.
ffmpeg
уже имеет встроенный видеокодер MPEG-4. Это сопоставимо по качеству с libxvid. Пример использования: ffmpeg -i input.avi -c: v mpeg4 output.mp4
Параметры, самые легкие в сложном:
-c: v mpeg4
вместо -c: v libxvid
, если вам нужно видео MPEG-4. -c: v libx264
. ffmpeg
и установите пакет ffmpeg из репозитория Ubuntu. Он поддерживает libxvid. ffmpeg
. Вам нужно установить пакет libxvidcore-dev из репозитория Ubuntu, а затем настроить ffmpeg с помощью - enable-libxvid
.