C++编写,开源,基于GNU分发。(具体啥的我一概不知道,自己写着玩的……)
设计目标:
现在DVDRIP的一个趋势是前期不做变形,而使用Special Aspect Ratio等参数,做Anamorphic,即播放时变形。
针对这一趋势,参考之前可曾记得爱的Aspect Error算法和雷鸣的切变计算器,我写了这个小工具用于计算Anamorphic DVDRIP的SAR、DAR比值,以方便制作。使用方法和雷鸣的cropcalc工具很像。
注意:DVDRip的变形采用可曾记得爱用的AE=0变形法(NTSC 16:9的SAR 96:79),而非一般SAR DVDRip和PSP MP4常见的ITU-R BT.601变形法(NTSC 16:9的SAR 40:33)。(如果有需要的话自己改改源代码很简单嗯)
使用对象:
需要制作SAR不为1:1的DVDRIP的DVDRipper。
用户界面:
Command Line Interface
使用方法:
1. 打开程序
2. 选择DVD的类型(PAL、NTSC、VGA、4:3、16:9、1:1)
3. 输入切边数值,必须是整数,可以是奇数(使用RGB、YUV444色彩空间切割或者AVS的Resizer内部算法切割)
4. 输入目标分辨率(一般应该是720x480或704x480),需要mod 16
5. 输入扫描范围:
e.g. 比如目标分辨率是720x480,Width和Height Searching Range均是1,则会计算704x464、720x464、736x464、704x480、720x480、736x480、704x496、720x496、736x496这9种分辨率。
6. 读取输出值:
其中的SAR用于x264的--sar参数等Special Aspect Ratio Option;DAR用于XviD、MKVMerge等的Display Aspect Ratio Option。
7. 按任意键关闭程序
下载:(内附源代码)
sarcalc.7z