长期以来,读取以mkv格式储存的x264视频一直只有directshowsource一条路。现在,伟大的猫头神经元二世同志在DGINDEX的基础上隆重推出新一代x264 source:
DGAVCDec讨论帖请参见:
http://forum.doom9.org/showthread.php?t=122598这个东西的使用方法跟DGIndex差不多。首先将附带的两个code的dll放在system32里。然后用mkvextrac将视频从mkv中提取出来,这个东西只能读取raw格式,还不能直接支持mkv。接着生成.dga,在avs里写"AVCSource("xxxx.dga")",就可以读取了。
这个东西是真正的逐帧读取x264,不再有diretshow回放时的帧错位现象。并且对我压的效果全开的clip可以很好地支持。大家可以放心地使用。
====================
另外,前几天星云同学提问如何在x264中跳转关键帧。我们可以利用这个工具来“曲线”地实现这个目的。
首先还需要用mkvextrac再把mkv中的v2格式时间轴提取出来。然后将它跟.dga文件放在一起。用我编写的一个工具打开并运行,生成一个LIST文本。在这个文本中就列出了所有关键帧的帧数和时间。这样就可以根据这个帧数在VDM打开avs直接查看,并且可以直接把后面的时间复制到mkv chapter编辑里
点击下载嗯,虽然麻烦点,但也暂时只好这样了。