を使用するには、どのように私はちょうどffmpeg/libavcodec/libstagfright.cpp
を使用する方法についての質問がある:私は AVCodec ff_libstagefright_h264_decoder
を開きます。つまり、libstagefright_h264
としてCODEC_ID_H264,codec->name
としてcodec->id
を設定するために使用ffmpegのを持っているとき、私はavcodec_open2(st->codec, codec)
にしてみてください。のffmpeg/libavcodecの/ libstagefright
しかし、Stagefright_init->OMXCodec::Create->configureCodec-> initOutputFormat(meta)
の場合、プロセスはただ終了します。それはbazingaです!
私はメタがメタデータであることを知りました。そのデータはcodec->extradata
から来ており、ここではspsとppsを意味していますか?
ffmpegでlibstagefright
が正常に使用するにはどうすればよいですか?誰かが私に例を教えてもらえますか?
あなたはこのプロジェクトを見てみたいことがあります。http://gitorious.org/~をolvaffe/ffmpeg/ffmpeg-android、特にhttp://gitorious.org/~olvaffe/ffmpeg/ffmpeg-android/trees/android/doc –
ありがとう! – 7bigtrees
こちらをご覧ください:http://code.metager.de/source/xref/ffmpeg/libavcodec/libstagefright.cpp –