Как обнаружить межкадровые кодеки в ffmpeg? - PullRequest
2 голосов
/ 25 мая 2011

В ffmpeg, есть ли способ узнать, поддерживает ли кодек (AVCodec или AVCodecContext) межкадровое кодирование?

1 Ответ

1 голос
/ 25 мая 2011

Возможность межкадра не указывается в самой структуре AVCodec

Заголовочный файл avcodec.h http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/avcodec.h;h=fdc86bb7c09025df30ff7536a0dd9a55efabb20c;hb=HEAD#l628 не определяет флаг возможности CODEC_CAP_ * для поддержки межкадра

Это внутренняя возможностькодека, который может быть указан только как текст в описании профиля, например, FF_PROFILE_H264_HIGH_10_INTRA

...