lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

用了avs4x26x之后源帧速发生改变问题

今天逛论坛,下载了tora大的avs4x26x-0.10.0-1-git-r71(db90333),bat代码如图所示,压出来的片帧速(片源是23.98FPS)变成了25FPS,不知道是什么原因或者bat代码哪里出错了,劳请大神指点。
Ps:以前一直是使用"G:\x264_rev2431_tMod\Lite\x264_32_tMod-10bit-420.exe"这种没有帧速改变的问题


BAT代码如下:avs4x26x.exe --x264-binary "x264_64_tMod-10bit-all" --input-depth 10 --crf 17 --deblock -1:-1 --bframes 9 --ref 12 --aq-mode 3 --aq-strength 0.7 --merange 24 --me umh --direct auto --subme 10 --partitions all --trellis 2 --psy-rd 0.70:0.15 --fade-compensate 0.40 --fgo 0 --qcomp 0.75 --no-mbtree --no-dct-decimate --no-fast-pskip --rc-lookahead 72 --input-res 1920x1080 --transfer bt709 --colormatrix bt709 --colorprim bt709 --output "G:\Gundam00.mp4" "G:\AVS\Gundam00.avs" -- --acodec none
pause
附件
QQ图片20141011160115.jpg
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 用了avs4x26x之后源帧速发生改变问题

--
问题在这吧?
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: 用了avs4x26x之后源帧速发生改变问题

msg7086 写了:
--
问题在这吧?
去掉了已经无法执行下去了,上面已经显示了-fps 24000/1001了,但是出片显示帧速是25fps。写法照搬tora大那帖子的。
头像
upyzl
帖子: 446
注册时间: 2010-12-25 18:44
来自: 湘/京
联系: 网站

Re: 用了avs4x26x之后源帧速发生改变问题

-- --acodec none
这是什么神奇的写法,我看avs4x26x那贴taro也没这么教吧……

删掉 --
--acodec none移到output前面去,就你脚本比如这样

avs4x26x.exe --x264-binary "x264_64_tMod-10bit-all" --input-depth 10 --crf 17 --deblock -1:-1 --bframes 9 --ref 12 --aq-mode 3 --aq-strength 0.7 --merange 24 --me umh --direct auto --subme 10 --partitions all --trellis 2 --psy-rd 0.70:0.15 --fade-compensate 0.40 --fgo 0 --qcomp 0.75 --no-mbtree --no-dct-decimate --no-fast-pskip --rc-lookahead 72 --input-res 1920x1080 --transfer bt709 --colormatrix bt709 --colorprim bt709 --acodec none --output "G:\Gundam00.mp4" "G:\AVS\Gundam00.avs"
pause

另外--input-res是多余的,或者说手写反而不好,让avs4x26x自动指定不是既不用担心写错也方便(我印象里只有直接输入.yuv的raw文件才需要手动写这个参数);此外avs输入的情况,好像不加--acodec none也都是默认按none来处理吧……
lwjkk666
帖子: 321
注册时间: 2012-05-29 13:43

Re: 用了avs4x26x之后源帧速发生改变问题

upyzl 写了:-- --acodec none
这是什么神奇的写法,我看avs4x26x那贴taro也没这么教吧……

删掉 --
--acodec none移到output前面去,就你脚本比如这样

avs4x26x.exe --x264-binary "x264_64_tMod-10bit-all" --input-depth 10 --crf 17 --deblock -1:-1 --bframes 9 --ref 12 --aq-mode 3 --aq-strength 0.7 --merange 24 --me umh --direct auto --subme 10 --partitions all --trellis 2 --psy-rd 0.70:0.15 --fade-compensate 0.40 --fgo 0 --qcomp 0.75 --no-mbtree --no-dct-decimate --no-fast-pskip --rc-lookahead 72 --input-res 1920x1080 --transfer bt709 --colormatrix bt709 --colorprim bt709 --acodec none --output "G:\Gundam00.mp4" "G:\AVS\Gundam00.avs"
pause

另外--input-res是多余的,或者说手写反而不好,让avs4x26x自动指定不是既不用担心写错也方便(我印象里只有直接输入.yuv的raw文件才需要手动写这个参数);此外avs输入的情况,好像不加--acodec none也都是默认按none来处理吧……
还真是大神,按照你修改的帧速正常了 {:cat_8}
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 用了avs4x26x之后源帧速发生改变问题

lwjkk666 写了:还真是大神,按照你修改的帧速正常了 {:cat_8}
一楼就已经说过了。你的这个 -- 会屏蔽之后所有的参数,包括后面加上的fps/csp等等数据。
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない

回到 “视频编码器 / Video encoder discussion”