ffmpeg 'AVStream::codec': 被声明为已否决

阿蒙Amon 2016-08-03 02:19:10
我已经下载最新的ffmpeg,使用的时候还是出现这个错误,网上的解决方法关闭SDL检查,但是关闭之后又会出现别的错误,如下图。


我就10分了,希望大家多多体谅。
...全文
5191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Horane 2017-03-24
  • 打赏
  • 举报
回复
目前官方解决办法是用 avcodec_parameter_from_context avcodec_parameter_to_context 两个函数互相转换,不过因为之前的AVCodecContext结构里面是有实例指针的,不清楚转换过程是否能填充codec指针。 也不清楚回收和资源共享的机制。 FFMPEG这么改有点坑啊。就改个parameter,不改对应的函数,给AVCodecContext个从AVCodecParameter构造的默认构造函数也算靠谱了。结果靠用户转来转去,对于老版本程序升级坑太大了。在挨个改,还不知道运行起来有没有问题。 还在研究,暂时没有结论。
_阿杜_ 2016-11-08
  • 打赏
  • 举报
回复
楼主这个解决了吗
MandyLover 2016-10-17
  • 打赏
  • 举报
回复
查看codec的声明:@deprecated use the codecpar struct instead 也就是说,codec结构体已经被codecpar结构体替代了,不再使用

1,451

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 图象工具使用
社区管理员
  • 图象工具使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧