Aug 29

VFRHelper 1.2.7[2011.11.16更新]

3.31:这次更新是@lititude的feature request,意见感谢!

 TFMOVR


VFRHelper - MKV章节制作工具(不要问我为什么叫这个名字。。。
更新日志:
1.2.7
(*)TFM OVR文件编辑器1.0.3
(*)FFMS更新到r581
1.2.6
(*)FFMS更新到2.16
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格式

 

下载:

完整包(内附源代码)

系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选

源代码编译需求VS2008

Mar 31

VFRHelper 1.2.4[2010.3.31更新][连接修复]

3.31:这次更新是@lititude的feature request,意见感谢!

 TFMOVR


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格式

 

下载:

完整包(内附源代码)

系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选

源代码编译需求VS2008

Feb 18

用于MKV内嵌的字体精简工具[2011-12-03更新]

2011-12-03:之前修改过代码忘记发布了,经taro( @06_taro )提醒才想起来orz

能想起来的改动:

* 在转换后的ASS内记录字体名字映射

其它的懒得去翻log了(死

 

这次主要的改进是加入字体名称随机化功能,可以解决字体残留所带来的影响。暂时没发现其它的副作用。。。

6.21:发现SSARepFont的帮助太简单。。。加了点内容。。。

7.11:GUI更新。。。支持字体名称随机化了。。。

09.2.18:小更新。。。修复了x64系统下不能运行的问题。。。(感谢squallatf!)

3.1:更新支持TTC格式。。。(其实很容易。。。之前一直懒得弄。。。orz

能根据字幕的内容删除字体中无用的字符,把字体缩小。测试显示1集正常动画的字幕所需字体的大小为原来的1/10左右,相对于MKV大小基本可以忽略了。配合附带的SSATextRip可以为特效和正文分别制作精简版字体。

好吧,其实也并不是只能用于MKV内嵌字体,虽然我也没想到其它用途。。。

点击这里下载

 

系统需求:Windows XP或以上,.Net Framework 2.0

更新日志:

SubsetFont:

1.1.3:

支持TTC格式

1.1.2:

修复了x64系统下不能运行的问题

1.1.1:

之前字体名称随机化后有一处校验和未重新计算,已修正(话说貌似没什么程序会去校验。。。

1.1.0:

新增功能:

字体名称随机化(-randomize, -r),可配合附带工具SSARepFont将SSA/ASS文件内的字体名称一同修改。(GUI暂时不支持此功能,可参考附带的范例来创建批处理)

预览输出字体(-preview, -p)

1.0.1:处理过程中输出更多信息

1.0.0:显示未包含在新字体里的字符(出现这种情况基本是因为那些字符原字体里面也没有。。。

0.9.0:在漫游发布的初始版本

 

SSATextRip:

1.0.2:修正非系统代码页的文件输出错误的问题

1.0.1:修正一处笔误。。。orz

GUI:

1.0.3:兼容性及其它小更新

1.0.2:支持字体名称随机化

1.0.1:支持创建批处理

Feb 12

第一个实用(?)的.Net AVS插件 – EPTextSub(EP特效内嵌插件。。。)

最近受人所托,压一个非常ep的特效,足有200MB+。。。估计是VSFilter内存泄漏的缘故,其中某几个部分压的时候内存占用会飙升,导致内存不足而crash。。。(据说某个part没人压成功过。。。

后来经过试验,发现一个非常EP的解决方法,就是分段压制。。。压最BT的part的时候,要分成每6帧一段。。。因为觉得分段和合并非常麻烦,于是这个插件就出现了。。。

使用方法:

 

#请预先加载VSFilter.dll
SetMemoryMax(16) #非必要,但推荐这么做
LoadPlugin("AvsFilterNet.dll")
#…
EPTextSub(字幕文件[,内存限制]) #内存限制单位为MB,默认1024
# 或
EPEval("""TextSub(xxx)"""[,内存限制])

 

然后当压制程序的内存占用达到内存限制值时,就会自动重新加载字幕以释放VSFilter占用的内存。。。(顺便提一下,如果字幕文件非常巨大的话。。。压制进程可能会停顿N分钟。。。

 

下载:

 

 

 

 

(2.13小更新,主要是引入更简便的AVSValue释放机制。。。其它部分无改动。。。

2011-12-06:增加EPEval,其实也是很久以前写好的,忘记更新这里了orz

 

使用时的截图:

image

心电图

某人语。。。

 

系统需求:

.Net Framework 2.0+

如果安装.Net后还是不能运行的话,就要装这个:

Visual C++ 2008 SP1 Redistributable

 

最后,让我们期待下roozhou大对VSFilter的优化吧。。。orz

Jan 01

VFRHelper 1.2.2[1.1更新]

前几天弄某个DVDRip的时候写OVR写得我吐血。。。于是就有了这次更新。。。orz

Update 12.4:一些小更新。。。主要是界面的问题。。。

Update 12.4#2:囧。。。又发现一个bug。。。请各位下载升级包覆盖一下。。。orz

 TFMOVR

VFRHelper - MKV章节制作工具(不要问我为什么叫这个名字。。。
更新日志:
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格式

 

下载:

完整包(内附源代码)

系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选

源代码编译需求VS2008

Dec 28

TBTBSAP – 传输损坏文件修复器

昨天某人传的ISO传坏了,于是准备用TBTB修复之。然后发现TBTB不支持4GB以上的文件。。。google发现作者的网站也神隐了。。。所以这个工具出现了。。。

使用方法:

1、把损坏的文件拖到界面

2、把生成的STBC文件传给有完好文件的人,放到原文件目录

3、拖放STBC文件到界面,生成STBR文件

4、STBR文件传回来

5、放到同一目录后,把STBR文件拖到界面完成修复

下载

内附源代码

需要.Net Framework 2.0

Dec 14

Mac的TrueType字体无法精简的解决方法

前几天收到“叫你自由”兄的留言,他的一些字体不能用我的工具精简。研究了一下,发现那个字体是Mac的字体,Windows没办法直接精简。

Google一番后找到了一个工具:CrossFont。这个工具能把Mac字体转换成兼容Windows的字体。但是转换之后的字体还残留有Mac系统专用的数据,而且体积还很大。如果不去掉的话精简就没什么意义了。。。

去除这些数据我没有找到什么方便的方法,只能用TTX来做,命令行如下:

ttx -i -x morx -x Zapf “abc.ttf”

ttx “abc.ttx”

(顺便说一句,那工具速度非常慢。。。所以在使用的时候要耐心。。。

由于那些数据是苹果专有的,所以去掉之后在Windows使用理论上应该没有问题。(未完全证实,如有错误还请指出。。。)

上面的东西写完之后才发现CrossFont转换出来的字体只能显示英文和符号。。。于是只能另寻方法。。。

最后找到了FontForge,一个非常强大的字体工具。只要用它打开字体重新生成之后就能输出兼容Windows的字体了。之前那些麻烦的步骤(而且还不成功。。。)可以全部省掉了。。。

PS:官网是提供的版本是cygwin版,安装非常麻烦。。。推荐下载mingw版(已被GFW,各位请自行翻墙。。。),下载回来立刻可以使用。

Nov 07

VFRHelper – MKV章节制作工具[11.10更新]

很久没有更新了。。。orz

这次的更新主要是因为FFMpegSource更新到2.0了,可以脱离AVS运行了(已经像是FFMpeg的一个包装了。。。)然后看着代码很乱,就稍微重构了一下,把视频的代码分离出来了。另外还找到了快速播放视频的方法,实测速度提高了1/6左右。。。

 

11.10:应要求增加了一个小功能。。。

VFRHelper - MKV章节制作工具(不要问我为什么叫这个名字。。。

更新日志:
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各帧的时间(附带功能

支持的视频格式:
AVI
AVS
MKV
MP4
FLV

MKV、MP4及FLV需要FFMS2.dll支持。

快捷键说明:
方向键左/右					跳转至上一个/下一个关键帧
Shift+方向键左/右			跳转至上一帧/下一帧(注意:跳转的时候会忽略空帧)
方向键上/下					上一个/下一个章节
空格								设置当前选中章节的时间
F12									解码速度测试(可以无视
快捷键可以自定义,使用记事本之类的工具编辑keymappings.xml即可。按键名称可查看KeyNames.htm获得。

一些注意事项:
*章节文件的格式无法被改变(即只能保存为打开时候的格式)
*新建章节只支持TXT格式
        

下载:

点我

内附源代码

 

系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选

源代码编译需求VS2008

Jun 23

VFRHelper – MKV章节制作工具[6.23更新]

话说这东西已经写好很久了。。。最近才完善了一下发上来。

谜之声:真正的原因是因为很久没有发东西了,所以把这个东西弄上来充数。。。

偷下懒,直接把Readme.txt贴出来好了。。。

 

      VFRHelper - MKV章节制作工具(不要问我为什么叫这个名字。。。

更新日志:
1.0.2
	(+)新增1个快捷键
	(+)FFMpegSource更新到1.19
	(-)使用按钮能够正常打开非AVI文件了(低级错误。。。orz
1.0.1
	(+)新增2个快捷键
	(+)快捷键现在可以自定义
	(*)退出程序时会询问是否保留临时文件(如果有的话)

1.0.0
	初始版本

功能:
*可视化制作MKV章节文件
*支持打开TXT及XML格式的章节
*支持VFR(只支持V2的Timecode,如果是V1的话请预先转换好
*查看V2 Timecode各帧的时间(附带功能

支持的视频格式:
AVI
AVS
MKV  <---   支持读取内嵌的Timecode
MP4
FLV
以上格式除AVI外均需AviSynth,请自行安装。
MKV、MP4及FLV需要FFMpegSource.dll支持,可将其放在程序目录或者AviSynth插件自动加载目录里。

快捷键说明:
方向键左/右				跳转至上一个/下一个关键帧
Shift+方向键左/右			跳转至上一帧/下一帧(注意:跳转的时候会忽略空帧)
方向键上/下				上一个/下一个章节
空格					设置当前选中章节的时间
F12					解码速度测试(可以无视
快捷键可以自定义,使用记事本之类的工具编辑keymappings.xml即可。按键名称可查看KeyNames.htm获得。

一些注意事项:
*章节文件的格式无法被改变(即只能保存为打开时候的格式)
*新建章节只支持TXT格式
        

 

下载:

带FFMpegSource版

不带FFMpegSource版

内附源代码

 

系统需求:

.Net Framework 2.0

Windows(废话

AviSynth(可选,不安装的话视频格式只支持AVI

源代码编译需求VS2008