最初由 roozhou 发布
几个问题说明一下:
1)IVTC开启后deldup的确会默认打开,但是使用的是不同的默认值,手动指定的话会覆盖这些不同的默认值,所以请不要自动打开
2)关于CTAACEncoder输出路径无效,这个是我的bug。因为输出mp4格式时那个插件要求有文件名,而且不支持unicode,所以我把unicode转成utf8给它,然后就悲剧了(控制台的文件名也是乱码)。下个版本会改成转当前代码页,经测试没有问题。
另外还有几个建议
1)2pass模式使用crf+bitrate,当然需要把crf和bitrate的框分成单独的两个。
2)窗口可以大一点,太拥挤了
3)preset默认slow?难道不是medium?
4)--versioninfo永远开启?加个checkbox吧。
5)不要用tskill终止进程,一是进程不能正常退出,编码到一半的文件不可用,二是滥杀无辜,不用gui启动的x264进程也会被kacha。建议用GenerateConsoleCtrlEvent向进程发送Ctrl+C事件,x264和CTAACEncoder都能正确处理并自动退出。
6)控制台日志刚满了一屏后会闪(scrollbar 出现<->消失),而且CPU占用率过高,特别是CTAACEncoder跑的时候(我的机器上5%~10%),可能会影响编码速度,请适当改进,比如不要过频繁的刷新控件。
7)不要用upx打包,这样会增大7z压缩包的体积。不过不清楚为什么这个exe会这么大,你用的debug?
其他更高级的建议和代码上的事情...下次再说吧