ffmpeg计算I帧偏移量

qiqi97 2009-07-15 04:02:48
达人们,问个问题,就是使用ffmpeg如何计算出mpeg2 TS每一个I帧它在物理文件中位置的偏移量么。
...全文
268 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wingjang 2010-02-10
  • 打赏
  • 举报
回复
url_ftell(AVFormatContext->pb)计算的是当前指针在文件中的偏移量,怎样计算sequence start code,GOP start code,以及picture start code呢? 等待高手回答

wingjang 2010-02-08
  • 打赏
  • 举报
回复
另外,不只是需要计算I帧的偏移量,需要计算每一帧的偏移量,请高手解答
wingjang 2010-02-08
  • 打赏
  • 举报
回复
这样计算不准确, H264用这种方法计算出来,有些帧的长度和偏移量不对,MPEG2好像没有一帧正确的,有谁做过帧的解析吗?怎样正确计算每一帧的偏移量呢? 请高手现身
qiqi97 2009-07-21
  • 打赏
  • 举报
回复
谢谢TechnoFantasy,url_ftell(AVFormatContext->pb)即可

to a172537629
我是要做一个预解析,计算每一帧的byte offset
a172537629 2009-07-17
  • 打赏
  • 举报
回复
很感兴趣 你要做什么??

P I 侦 FFMPEG 在decode 会自动处理的。
qiqi97 2009-07-16
  • 打赏
  • 举报
回复
我自己顶下
TechnoFantasy 2009-07-16
  • 打赏
  • 举报
回复
ffmpeg是专用来视频编解码的开源库

里面的av_read_frame, 在你av_read_frame得到一个packet之后,通过avcodec_decode_video进行解码,然后你查看下AVFormatContext里面的ByteIOContext *pb。
wzyzb 2009-07-16
  • 打赏
  • 举报
回复
ffmpeg是做什么的

2,543

社区成员

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

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