读书人

使用ffmpeg中h.264编码总出错,该如何处

发布时间: 2012-03-09 16:54:58 作者: rapoo

使用ffmpeg中h.264编码总出错
使用ffmpeg中h.264编码总出错,不知道是不是哪些参数没有设置,跟踪调试下发现第一帧图像写进去了,但第二帧就出错了

[解决办法]
信息也太少了吧。从经验上来看,还是格式设置错的原因。
[解决办法]
if(!strcmp(m_oc->oformat->name, "mp4")
|| !strcmp(m_oc->oformat->name, "mov")
|| !strcmp(m_oc->oformat->name, "3gp"))
m_videoc->flags |= CODEC_FLAG_GLOBAL_HEADER;

这段改成这样就可以了

if(!strcmp(m_oc->oformat->name, "mp4")
|| !strcmp(m_oc->oformat->name, "mov")
|| !strcmp(m_oc->oformat->name, "3gp"))
m_videoc->flags |=CODEC_FLAG_QSCALE;

读书人网 >多媒体

热点推荐