首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

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

2012-03-09 
使用ffmpeg中h.264编码总出错使用ffmpeg中h.264编码总出错,不知道是不是哪些参数没有设置,跟踪调试下发现

使用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;

热点排行