搜索 社区服务 统计排行 帮助
  • 36007阅读
  • 60回复

[原创]MKV章节制作工具(VFRHelper)+TFM OVR编辑器[3.31更新]

楼层直达
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
3.31:这次更新是@lititude的feature request,意见感谢!


VFRHelper - MKV章节制作工具(不要问我为什么叫这个名字。。。
更新日志:
1.2.4
(*)FFMS更新到2.13
(*)点击视频进度条可直接跳转到指定位置
(+)TFMOverrideEditor可使用AVS脚本作为视频
(*)其它改动略
1.2.3
(*)修复部分MKV章节文件无法加载的问题
(*)Bug修复
1.2.2
(*)FFMpegSource更新到2.0 beta 4
1.2.1
(*)Bug修复及易用性改动
1.2.0
(+)新增插件框架,章节编辑器改为插件形式
(+)新增插件:TFM OVR文件编辑器
(*)一些小改动
1.1.1
(+)新增功能:按时间跳转
1.1.0
(*)视频代码重写,速度提高
(+)FFMpegSource更新到2.0 beta 3,现在打开非avs文件不需要AviSynth了
(+)使用FFMpegSource打开文件时,在标题栏显示索引进度
(+)新增支持读取VFR MP4的Timecode
(*)一些小改动及bug修复
1.0.2
(+)新增1个快捷键
(+)FFMpegSource更新到1.19
(-)使用按钮能够正常打开非AVI文件了
1.0.1
(+)新增2个快捷键
(+)快捷键现在可以自定义
(*)退出程序时会询问是否保留临时文件(如果有的话)
1.0.0
初始版本
功能:
*可视化制作MKV章节文件
*支持打开TXT及XML格式的章节
*支持VFR(只支持V2的Timecode,如果是V1的话请预先转换好
*查看V2 Timecode各帧的时间(附带功能
*编辑TFM的OVR文件
支持的视频格式:
AVI
AVS
MKV
MP4
FLV
MKV、MP4及FLV需要FFMS2.dll支持。
快捷键说明:
方向键左/右 跳转至上一个/下一个关键帧
Shift+方向键左/右 跳转至上一帧/下一帧(注意:跳转的时候会忽略空帧)
方向键上/下 上一个/下一个章节
空格设置当前选中章节的时间
F12 解码速度测试(可以无视
快捷键可以自定义,使用记事本之类的工具编辑keymappings.xml即可。按键名称可查看KeyNames.htm获得。
一些注意事项:
*章节文件的格式无法被改变(即只能保存为打开时候的格式)
*新建章节只支持TXT格式


下载:

http://u.115.com/file/f533363138

http://www.sapikachu.net/post.aspx?id=6921256e-bed5-4d8c-8af6-be1fef34a619(已被墙)

内附源代码



系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选

源代码编译需求VS2008




级别: 工作组
注册时间:
2005-04-23
在线时间:
0小时
发帖:
4259
只看该作者 1楼 发表于: 2008-05-30
我来恭喜LZ成为08年度劳动模范候选人

话说
方向键左/右 跳转至上一个/下一个关键帧
Shift+方向键左/右 跳转至上一帧/下一帧(注意:跳转的时候会忽略空帧)

这2个按键设置上下互换一下更符合我的习惯....(额...54就好...

Lux Aeterna

过去一直去,未来一直来...
级别: 精灵王
注册时间:
2005-12-24
在线时间:
45小时
发帖:
2298
只看该作者 2楼 发表于: 2008-05-30
好东西,试用了,感谢lz

在长长地换硬件的道路上,纠结前进中
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 3楼 发表于: 2008-05-30
引用
最初由 realsweet 发布
我来恭喜LZ成为08年度劳动模范候选人

话说
方向键左/右 跳转至上一个/下一个关键帧
Shift+方向键左/右 跳转至上一帧/下一帧(注意:跳转的时候会忽略空帧)

这2个按键设置上下互换一下更符合我的习惯....(额...54就好...


orz。。过奖了。。。
等我有时间弄个可以自定义快捷键的。。。




级别: 工作组
注册时间:
2003-05-11
在线时间:
201小时
发帖:
36355
只看该作者 4楼 发表于: 2008-05-30
我同real

我说习惯

  
级别: 骑士
注册时间:
2004-12-25
在线时间:
0小时
发帖:
1106
只看该作者 5楼 发表于: 2008-05-30
按键意见同ls
顺便问下,上次那个mkv字体精简工具
一旦系统加载过精简后的字体,再用源字体就不行了
有办法解决么

级别: 侠客
注册时间:
2005-12-22
在线时间:
0小时
发帖:
497
只看该作者 6楼 发表于: 2008-05-30
引用
最初由 mattliu 发布
按键意见同ls
顺便问下,上次那个mkv字体精简工具
一旦系统加载过精简后的字体,再用源字体就不行了
有办法解决么
这BUG什么时候把解决方法公布XD

级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 7楼 发表于: 2008-05-30
引用
最初由 fangfang 发布
这BUG什么时候把解决方法公布XD


基本上已经写好了。。。目前测试中。。。




级别: 侠客
注册时间:
2005-12-22
在线时间:
0小时
发帖:
497
只看该作者 8楼 发表于: 2008-05-31
引用
最初由 SAPikachu 发布


基本上已经写好了。。。目前测试中。。。
什么时候要公测?XD

级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 9楼 发表于: 2008-05-31
很有创意的小程序赞一个
不过用了avisynth,avi以外的格式你怎么定位关键桢?
可以试试用directshow打开视频,这样就不用avisynth了,毕竟ffmpegsource打开文件的速度不敢恭维。
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 10楼 发表于: 2008-06-01
引用
最初由 roozhou 发布
很有创意的小程序赞一个
不过用了avisynth,avi以外的格式你怎么定位关键桢?
可以试试用directshow打开视频,这样就不用avisynth了,毕竟ffmpegsource打开文件的速度不敢恭维。


avs是无法定位了。。。不过ffmpegsource输出的缓存文件里有所有关键帧的记录,读取那个文件就可以了。另外只有在第一次打开文件的时候需要解析文件,之后就会直接读取之前建立的缓存。(除非文件又被改变了,那就没办法了。。。

directshow没有研究过。。。貌似比AVIFile接口复杂多了。。。




级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 11楼 发表于: 2008-06-01
基于dshow的NLE的确会很难做,比较完美的方法是自带分离器。

还有一个小建议:退出时能不能加个选择把临时文件清理掉。

另外试了几个mkv,不是所有编码都支持,有些会crash,可能是ffmpegsource的问题吧
级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 12楼 发表于: 2008-06-01
更新了。。。嗯。。。




级别: 新手上路
注册时间:
2005-04-05
在线时间:
3小时
发帖:
216
只看该作者 13楼 发表于: 2008-06-01
引用
最初由 roozhou 发布
基于dshow的NLE的确会很难做,比较完美的方法是自带分离器。

还有一个小建议:退出时能不能加个选择把临时文件清理掉。

另外试了几个mkv,不是所有编码都支持,有些会crash,可能是ffmpegsource的问题吧


应该是了。。。只有等作者更新了。还好比较常用的格式还是支持的。




级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 14楼 发表于: 2008-06-01
快速回复

限150 字节
上一个 下一个