【发布时间】:2012-01-26 15:48:51
【问题描述】:
我只是有一个关于如何使用ffmpeg/libavcodec/libstagfright.cpp的问题:当我使用ffmpeg将codec->id设置为CODEC_ID_H264,codec->name为libstagefright_h264时,我尝试avcodec_open2(st->codec, codec),这意味着我将打开
AVCodecff_libstagefright_h264_decoder.
但是当Stagefright_init->OMXCodec::Create->configureCodec-> initOutputFormat(meta)时,进程就退出了!这是一个bazinga!
我知道meta就是元数据,它的数据来自codec->extradata,这里的意思是sps和pps,对吗?
如何在 ffmpeg 中成功使用libstagefright?谁能举个例子?
【问题讨论】:
-
看看它可能会有所帮助:code.metager.de/source/xref/ffmpeg/libavcodec/…>