Какие параметры требуются для использования x264 через ffmpeg? - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть файл AVI, я сначала расшифровал его в виде Raw, теперь я хочу закодировать его в формате .h264 Я использую libavcodec.dll и libavformat.dll. Дело в том, когда я пытаюсь открыть кодек из avcodec_open (AVCodecContext, AVCodec) Не открывается. Я пропускаю некоторые параметры, которые мне нужно указать для выполнения этого метода для lib x264? Любая помощь будет высоко оценена. Спасибо

1 Ответ

3 голосов
/ 29 апреля 2011

Существует два распространенных способа кодирования AVI-файла в H.264 с использованием x264:

1, скомпилируйте и установите ffmpeg с помощью --enable-shared, затем скомпилируйте и установите x264.Вы увидите lavf: yes при настройке.Затем выполните преобразование, используя x264 cli или что-то еще (например, DirectX264).

2, скомпилируйте и установите x264 с помощью --enable-shared, затем скомпилируйте и установите ffmpeg с помощью --enable-libx264.Тогда вы сможете конвертировать, используя ffmpeg cli или что-то еще (например, WinFF).

И, кстати, bhw .h264 не является достаточным суффиксом, используйте вместо этого «.mkv», «.mp4» или что-то еще.

...