x265-Yuuki-Asuna
x265-Yuuki-Asuna copied to clipboard
你好,能否添加一个AVS支持进度显示的功能?
如题,使用VapourSynth压制的时候,能够传递帧数,进而显示进度。
但是个人比较喜欢使用AVS同时处理视频和音频(而不喜欢使用ffmpeg),而VapourSynth不支持音频的处理。
希望能考虑也给AviSynth增加一个传递帧数显示进度的功能。
VSPipe Y4M输入助手: 现在支持从VSPipe输出的Y4M流中分离出总帧数。
你AVS是怎么传入x265的?如果用内置的avs reader,直接就能显示进度。
我用的是AVS2Pipe这个程序,你的意思是x265的程序本身能直接输入AVS文件吗?? 我试试。:)
感谢回复。刚才测试了一下,发现了一个奇怪的问题。
x265_Yuuki.Exe -D 10 --stylish --sar 1 --crf 26 --preset ultrafast --tune lp++ "权力的游戏-2(Game of Thrones-2)_VoL.1.mp4" -o "权力的游戏-2(Game of Thrones-2)_VoL.1.hevc"
运行正常,能正确开始转码。
但是如果修改成x265_Yuuki.Exe -D 10 --stylish --sar 1 --crf 26 --preset ultrafast --tune lp++ "权力的游戏-2(Game of Thrones-2)_VoL.1.avs" -o "权力的游戏-2(Game of Thrones-2)_VoL.1.hevc"
仅仅是修改成AVS输入,提示的是
avs+ [error]: Error loading file: Import: unable to locate "权力的游戏-2(Game of Thrones-2)_VoL.1.avs" (try specifying a path), error=0x2 x265 [error]: unable to open input file <权力的游戏-2(Game of Thrones-2)_VoL.1.avs>
然后重命名 权力的游戏-2(Game of Thrones-2)_VoL.1.avs 为 1.avs,并修改命令就正常了。
AVS名称不支持Unicode?
可能不支持。你试过前几天刚更新的3.5吗?试着加入了Unicode支持但是不知道是不是管用。
使用的编码器版本是:x265-Yuuki-3.5+2-g2b25c9ba0+45 x265-msvc-10-lite。
能否支持一下Unicode?强迫症不能忍呀。哈哈~~ 非常感谢。
得等有空再说了,平时还有别的活要干,对我又不是刚需,所以……
另外,要能让avs2pipe显示进度的话,是要改avs2pipe而不是x265。应该是avs2pipe那边没有正确输出帧数,所以x265读不到。
嗯,我先使用非Unicode命名AVS脚本也OK,只是希望未来有版本更新的话,也顺便一起更新一下。 AVS2Pipe那边最后更新好像是2016了,估计没救了。能直接输入AVS,跳过AVS2Pipe也是更好的选择。
并不是要求哈,只是提个希望,非常感谢你的作品。 :)