博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg集成libx264编码错误,提示“Input picture width(xxx) is greater than stride(0)” 问题解决
阅读量:4182 次
发布时间:2019-05-26

本文共 492 字,大约阅读时间需要 1 分钟。

最近突然萌生了把常用音视频编码集成到ffmpeg库中,这样就不要每次都需要去编译第三方库和集成第三方库了,在调试ffmpeg+x264+fdk-aac的时候,aac成功测试通过,无奈libx264,老提示编码失败,提示如下:

[libx264 @ 00de2980] Input picture width (480) is greater than stride (0)
经过多放查找,和查看ffmpeg examples示例也没有找到什么原因,偶尔有几个论坛说ffmpeg不是最新,可是我已经是最新稳定版3.3.3了,所以肯定不是这个问题,最终调试发现

添加设置AVPicture信息解决

代码如下

uint8_t *ptrPictureBuf = (uint8_t *)av_malloc(m_nPictureSize);	avpicture_fill((AVPicture *)m_ptrFrame, ptrPictureBuf, \		m_ptrCodecCtx->pix_fmt, m_ptrCodecCtx->width, m_ptrCodecCtx->height);

转载地址:http://qjzoi.baihongyu.com/

你可能感兴趣的文章
Differences between VMware FT and HA(转)
查看>>
Cloud Prizefight: OpenStack vs. VMware(转)
查看>>
亚马逊Auto Scaling
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>
解决openstack novnc一段时间后自动挂断登录不上问题,novncproxy dead but pid file exists
查看>>
构建OpenStack的云基础架构:ManageIQ(转)
查看>>
云管理软件 ManageIQ(转)
查看>>
CentOS 7.0,启用iptables防火墙(转)
查看>>
svn忽略ignore文件记住方式(转)
查看>>
web缓存相关知识(转)
查看>>
Understanding Spring MVC Model and Session Attributes
查看>>
Spring MVC中Session的正确用法之我见(转)
查看>>
Spring2.5 访问 Session 属性的四种策略
查看>>
Spring MVC 3.0 深入及对注解的详细讲解(转)
查看>>