引用
最初由 wolfsoft 发布
另外,前几天星云同学提问如何在x264中跳转关键帧。我们可以利用这个工具来“曲线”地实现这个目的。
首先还需要用mkvextrac再把mkv中的v2格式时间轴提取出来。然后将它跟.dga文件放在一起。用我编写的一个工具打开并运行,生成一个LIST文本。在这个文本中就列出了所有关键帧的帧数和时间。这样就可以根据这个帧数在VDM打开avs直接查看,并且可以直接把后面的时间复制到mkv chapter编辑里
点击下载
嗯,虽然麻烦点,但也暂时只好这样了。
狼叔,一些细节还是修正一下吧。每次打开文件生成列表后,是否没关闭文件?
我发现无法删除前几集的timecode.txt。
对长文件名支持不好,“F:\_toburn\Legend of Galatic Heroes\[POPGO][FREEWIND][LEGEND_OF_GALACTIC_HEROES][DVDRIP][H.264_AAC][DVD-13].timecode.txt"打开失败。
能否增加对恒定fps免去timecode.txt,直接从dga的“FPS 48000 / 2002”读到2个文本框中,允许用户修改的处理? 我发现POPGO][FREEWIND][LEGEND_OF_GALACTIC_HEROES][DVDRIP][H.264_AAC]系列除了片长不同,fps是完全一致的。
时间的格式请改成 00:01:10.612 式,与mkvtoolnx的默认情况相同。
对timecode.txt不够桢数有检查吗?我目前是用最大的timecode.txt做全体的用。
对dga是否到尾稍微判断一下,我有次把生成中的dga给选了,结果缺后面几桢。
上面2处用warn就够了,不要中止执行,毕竟特殊情况下还是要结果文件的。