打印

使用VirtualDubMod分割avi之简单教程

使用VirtualDubMod分割avi之简单教程

一般用于大于700M,1cd装不下的avi
或截取OP、ED、Sample。

使用软件: VirtualDubMod 1.5.10.1 All inclusive

http://prdownloads.sourceforge.net/virtualdubmod/VirtualDubMod_1_5_10_1_All_inclusive.zip?download

经多次尝试

VirtualDubMod 1.5.10.1 此版本最稳定。

VirtualDubMod 1.5.4.1
NanDub 1.0rc2
都出现过分割DualAduio的Avi后,音视频不同步现象。

以下的avi为例,截取0:0.000---12:18.000左右的一段Sample

载入avi文件

Edit



蓝圈内工具栏注释:



edit--Go to...



在jump to frame at time 中输入时刻,如果你知道这一祯的详细时刻那最好,如 12:18.000,不知道的话输一个大致的时刻也可以。

点击edit--next/previos keyframe 或 快捷键 下/上一个 keyframe,选择片断的终点;

然后点击edit--set selection end 或 快捷键 Mart Out,确定截取视频片断的终点。

点击edit--beginning 或 快捷键 第一个frame,回到片头。set selection start 或 Mark In,确定截取视频片断的起点。

这样,片断选取ok了

如下图灰色部分



点击video--direct stream copy (直灌)



最后file--save as 自己取个名,就ok了,时间不会很长。

注意:MarkIn 必须是 Keyframe ,但MarkOut 可以不是Keyframe。推荐两者都选取keyframe(关键祯)。

Tips 1

为什么MarkIn 必须是 Keyframe?

很简单。
如果一段avi的首桢不是关键桢(Key frame/I frame)。

在御览时就会出现下面的情况。

Warning: Nothing to output Bframe Decoder Lag。

没有御览画面,因为B桢是双向桢,是藉由預測及修改來形成的,來自前後frames的資訊組成目前的B-frame影像,並不是完整的資料。



Tips 2

当载入的avi内封包的音轨为VBR mp3时,vdm会跳出提示框,提示是否重写文件头,此时,点击NO,不要更改。

如果重写的话,会造成不同步现象。



注意:
我是一般先拖动箭头到大概位置,然后用上"一个关键帧"和"下一个关键帧"键准确定位,找到最接近自己要求的关键帧,然后"Mark In"定义开头,然后同样方法找到结尾

注:
1, VirtualDubMod 1.5.10.1 All inclusive
开始可以直接切割DTS音频的AVI了

2,关键帧和预测帧
电影实际上是一帧帧的画面, 按30帧/秒(24帧/秒)的速度播放. 由于人的视觉暂留, 我们看起来就成了连续的电影. 电影的画面总帧数是很大的, 如果我们把每帧画面都记录下来, 所需的数据量将会很大.

由于每两帧画面的间隔只有33毫秒, 因此, 前后两帧画面的差异一般来说很小. 所以, 我们可以只完整记录前一帧画面, 对后一帧画面只记录它和前一帧的差异, 这样, 将会大大减少所需的数据量. 回放时, 用前一帧画面及记录的后一帧的差异, 完全可以复原后一帧画面.

----这就是DIVX/XVID的原理. 而”完整记录的前一帧”就是关键帧(I帧), 只记录差异的就是预测帧(P帧/B帧)
 
3,"video--direct stream copy "如果不选,体积会大大增加

蓝色魅力欢迎你的灌水

TOP