ffmpeg 在avformat_find_stream_info执行时间太长!

淡水鱼大魔王 2012-08-01 03:12:39
我在调用ffmpeg 播放实时视频流时 , 连接后 在获取可用针之前 avformat_find_stream_info函数处理垃圾信息用时太长 (一般都要12秒左右)。
请问可不可以让这时间短一点。
还有总是有 [rtsp @ 0xdb2a000] UDP timeout, retrying with TCP信息提示。
...全文
1726 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
SunAdiya 2015-01-19
  • 打赏
  • 举报
回复
更改max_analyze_duration=1000及probesize=2048,虽然速度是快了,但是发现如果视频分辨率较大的时候会出现" Could not find codec parameters for stream 0 (Video: h264): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options"
caohongfei881 2014-03-25
  • 打赏
  • 举报
回复
试了flowstar的方法,能解决avformat_find_stream_info执行时间长的问题
bomengwutao 2013-09-05
  • 打赏
  • 举报
回复
晕啊 我一调用这个借口就崩溃啊 求指导 咋回事
hslinux 2013-07-11
  • 打赏
  • 举报
回复
LZ的环境中使用UDP链接不到视频源,可以直接指定使用TCP模式去链接视频源,这样就少了一个UDP的尝试过程,可以节省点时间,具体代码参看 http://blog.csdn.net/hslinux/article/details/9232389
flowstar 2013-07-05
  • 打赏
  • 举报
回复
对,更改max_analyze_duration=1000及probesize=2048,效果非常明显
w1989217wt 2013-06-28
  • 打赏
  • 举报
回复
是不是自己手动设置AVFormatContext结构体的一些参数,能让它分析的快一点啊?
w1989217wt 2013-06-28
  • 打赏
  • 举报
回复
大哥,我也遇上这个问题了,你解决了吗?
淡水鱼大魔王 2012-08-02
  • 打赏
  • 举报
回复
来个了解的帮帮忙啊!!

29,041

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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