|
DV机上的文件,除了直接注明的,一般都是有交错(interlaced,也叫隔行扫描)的,每一"帧"有两个"场"组成。你要是以后肯定用能处理交错的播放器看(VLC,电视机,还有别的什么),那你就可以不走去交错这一步。但电脑上绝大多数播放器都是无交错的(progressive, u-interlated, 逐行扫描),这样你要是看有交错的视频,那动的物体都会有个模糊边,定格时看有锯齿。这有个比较详细的网页 http://www.100fps.com/
去交错的过程就是把有交错的转成没交错的视频。这个过程看似乎简单但奥妙很多。最普通的办法是每隔一场就丢掉一场,或者平均一下,效果都不好。我找到的效果最好的是mvbob,产生的结果基本完全没有交错痕迹,但速度极慢,是一般去交错算法的1/15 - 1/20。其他的介于中间的有leakkerneldeint, tdint等供选择,比较见 http://heptium.sh.cvut.cz/~integra/deint/
(注意图中划线的地方和文字地方)
另外,要想完全保存含交错的视频的动作流畅性,那就要转成2倍fps的无交错视频(25fps->50fps)。可惜我家的DVD机+电视组合看不了50fps,所以我现在只转成25fps的逐行视频。
另外,我发现往硬盘上写3MB/s和0.3MB/s完成速度差不多,就是说写盘不是瓶颈,很可能
压缩和写盘是两个线程,并不互相撞车(至少对于virtualdub)。 |
|