• 全部
...

DSHOW 将DVD里的VOB文件排列到时间线上但总时间有误的问题?

mickyo 2010-05-03 01:41:18
我想将DVD光盘里的VOB文件一个接一个地排列到时间线上进行编辑.

是可以将这些文件排列上时间线上的,但发现获取到的总时间有失误.

与基于DVD NAVIGATOR的图表获取到的总时间长度(这个时长是准确的)相差2万多秒.

其中发现一个0.97G的VOB文件只有832秒.

请问这是否可以看作是解码器出错,换个解码器能否解决问题?

还是有更好的方法,我就是想如实地将DVD的视音频流排列到时间线上进行编辑.
...全文
给本帖投票
287 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mickyo 2010-05-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yincheng01 的回复:]
VOB的文件过大实时编辑对硬件要求比较苛刻,你可以单独获取这个时间
[/Quote]

我用过多种方法获取VOB的大小,都总有不准确的,就是有些文件准确,但每张DVD里总有一两个VOB文件获取到的时间长不准确,郁闷.

你能给段代码吗?
mickyo 2010-05-04
  • 打赏
  • 举报
回复
我终于知道,打开DVD里的单个VOB文件,是无法准确获取到流长的.
尹成 2010-05-04
  • 打赏
  • 举报
回复
VOB的文件过大实时编辑对硬件要求比较苛刻,你可以单独获取这个时间
向立天 2010-05-03
  • 打赏
  • 举报
回复
直接编辑VOB不太合适吧
VOB的文件过大实时编辑对硬件要求比较苛刻
至于你说的问题
单独获取这个时间也有问题么?
是不是文件本身的问题?
mickyo 2010-05-03
  • 打赏
  • 举报
回复
我认为是 source filter 有误,无法准确告知 SPLITTER 流的长度.

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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

手机看
关注公众号

关注公众号

客服 返回
顶部