谁有调用ffmpeg中h264的例子发一个
如题目 --------------------编程问答-------------------- AVCodec h264_decoder = {"h264",
CODEC_TYPE_VIDEO,
CODEC_ID_H264,
sizeof(H264Context),
decode_init,
NULL,
decode_end,
decode_frame,
CODEC_CAP_DR1 | CODEC_CAP_TRUNCATED | CODEC_CAP_DELAY,
// flush_dpb,
// NULL_IF_CONFIG_SMALL("H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10")
};
m_codec = &h264_decoder;
m_c = NULL;
m_picture = NULL;
m_picture = NULL;
avcodec_init();
m_c= avcodec_alloc_context();
m_picture= avcodec_alloc_frame();
if(m_codec->capabilities&CODEC_CAP_TRUNCATED)
m_c->flags|= CODEC_FLAG_TRUNCATED; /* we do not send complete frames */
if (avcodec_open(m_c, m_codec) < 0) {
return /*false*/;
}
H264Context *h = (H264Context *)m_c->priv_data;
MpegEncContext *s = &h->s;
s->dsp.idct_permutation_type =1;
dsputil_init(&s->dsp, m_c);
got_picture = 0;
希望有所帮助 --------------------编程问答-------------------- 解码器http://www.bairuitech.com/html/ruanjianxiazai/20080727/101.html --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
good --------------------编程问答--------------------
Good --------------------编程问答-------------------- --------------------编程问答-------------------- 解码器很不错 --------------------编程问答-------------------- 呵呵,二楼正解,你也可以参考ffmpeg中的ffplay.c中的代码,调用流程是一样的 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 呵呵,二楼正解,你也可以参考ffmpeg中的ffplay.c中的代码,调用流程是一样的 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
虽然自己不会写,学习了~~~ --------------------编程问答-------------------- 解码器。。。 --------------------编程问答-------------------- 飘过,不过不是很懂,就是赚点积分 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习而来。。。。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 解码器http://www.bairuitech.com/html/ruanjianxiazai/20080727/101.html --------------------编程问答-------------------- 正找呢,谢谢LZ
--------------------编程问答-------------------- 看起来很强大 --------------------编程问答-------------------- 有开源的ffmpeg,可以下载一个研究一下。 --------------------编程问答-------------------- 效果怎么样? --------------------编程问答-------------------- --------------------编程问答-------------------- 是不是这个代码就可以读这个编码的视频了? --------------------编程问答-------------------- 那压缩的化ff又是在哪里呢? --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 上chinavideo吧,上面有h264板块,
http://bbs.chinavideo.org/viewthread.php?tid=4165&extra=page%3D1 --------------------编程问答-------------------- 初始化 注册 选择解码器 也可以输入文件名 遍历找出解码器 然后video decode 检查返回 和 buf
buf的格式为之前设置的格式
看看 ffmpeg的tutorial 有完整的例子
ffplay.c 可能太长了些。 里面还有些播放控制的功能。 --------------------编程问答-------------------- mark
补充:移动开发 , Symbian