AVI文件是否可以保存时间戳不均匀的帧?

yangwer 2008-11-05 04:31:43
需要把接收到的rtp中的h263数据保存为avi文件,如果发送方的打包时timestamp不均匀,比如说不是每个帧增加9000,而是有的增加7000,有的帧增加10000,能否用avi格式保存?
...全文
382 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
dlh13061201 2011-05-28
  • 打赏
  • 举报
回复
同意4楼
goodheartppl 2008-12-09
  • 打赏
  • 举报
回复
可以的, 就是你在这之前要调整下timestamp
scems 2008-12-09
  • 打赏
  • 举报
回复
不懂,up
android2008 2008-12-09
  • 打赏
  • 举报
回复
不懂,up
xl5338870 2008-12-09
  • 打赏
  • 举报
回复
AVI文件是不支持可变速率的,这段时间我也在做这方面的事,说说我的想法,
一般rtp video clock为90000,在avi文件设置一个大的帧速率为30帧,每一帧duration = 3000,
然后将rtp来帧插入相应位置,不满足插入条件的位置用size = 0的video chunk补足.

qiuqiu173 2008-11-13
  • 打赏
  • 举报
回复
可以
AVI和时间戳没关
zhangyali7788 2008-11-06
  • 打赏
  • 举报
回复
If the upstream filter does not specify a frame rate in the AvgTimePerFrame member of the VIDEOINFOHEADER structure, the AVI Mux uses the time stamps on the first video frame. The AVI file format does not support variable frame rates.

UDX协议 2008-11-06
  • 打赏
  • 举报
回复
可以。把时间戳重新安排一下就行了。

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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