как использовать ffmpeg / libavcodec / libstagefright

У меня просто вопрос, как использовать ffmpeg / libavcodec / libstagfright.cpp : Я пытаюсь использовать avcodec_open2 (st -> кодек, кодек) когда я использую ffmpeg для установки codec-> id как CODEC_ID_H264, codec-> name как libstagefright_h264 , это означает я раскрою AVCodec ff_libstagefright_h264_decoder .

но когда Stagefright_init-> OMXCodec :: Create-> configureCodec-> initOutputFormat (meta) , процесс просто завершается! Это чудо!

Я знал, что мета - это метаданные, ее данные поступают из codec-> extradata , а здесь это означает sps и pps, я прав?

Как я могу успешно использовать libstagefright в ffmpeg? Может кто-нибудь привести мне пример?

14
задан stema 23 December 2011 в 11:15
поделиться