头像
neil_tohno
帖子: 28
注册时间: 2015-04-18 11:25

問題完結

個人用Bandicam自錄3D遊戲視頻

VapourSynth + x264 壓制成1280x720p后,
發現視頻1比1播放清晰,全屏播放模糊

求問這是哪裡有問題?

另求一組x265 相當於x264 --preset slower --tune film 的一組參數,用來對比參照用的
(不是相當於 preset Very Slow 或者 preset placebo,這樣的參數本子會比較吃力的~ )

謝謝。
上次由 neil_tohno 在 2016-10-19 15:21,总共编辑 3 次。
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

1:1播放清晰就先假设视频没问题~
然后全屏,播放器靠算法拉伸到屏幕分辨率,potplayer默认bilinear,放太大锐度不足
可以换成madvr中nnedi3和jinc
不过3D游戏录屏细节/高频应该蛮多,又直接resize又高压的,细节糊掉不是挺正常咩?看过B站和YouTube不少CG动画,感觉细节也大都没很好保留。传在线的话,单看输出够清晰就行 {:cat_11}(逃

copy自x264的fullhelp
- placebo: --bframes 16 --b-adapt 2 --direct auto --slow-firstpass --no-fast-pskip --me tesa --merange 24 --partitions all --rc-lookahead 60 --ref 16 --subme 11 --trellis 2

- film (psy tuning): --deblock -1:-1 --psy-rd <未设>:0.15
x265有对应一样名字的参数,直接抄应该没问题(
头像
neil_tohno
帖子: 28
注册时间: 2015-04-18 11:25

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

NAVras 写了:1:1播放清晰就先假设视频没问题了 {:cat_2}
然后全屏,播放器靠算法拉伸到屏幕分辨率,potplayer默认bilinear,放太大锐度不足
可以换成madvr中nnedi3和jinc

可能我壓制也有問題,3~4天都在找各種方法解決
也說不定是3D遊戲視頻格式的問題

說下細節吧:
筆記本 分辨率 1368x768,2代i5 低端本

用potplayer 播放,視頻渲染方式是 EVR(CP)
尺寸調整是 shader(2PASS) Lanczos
全屏確實有點模糊糟糕

用mpc-hc 播放,視頻渲染方式是 madVR
尺寸調整(畢竟低端本,調高了之後掉幀)
chroma upscaling >> Bicubic sharpness 60,activate anti-ringing filter
image upscaling >> Lanczos 3 taps,activate anti-ringing filter
全屏比potplayer好一點,可是仍然不夠看

更多細節
► 显示剧情透露

先謝過,先不打算用placebo了
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

neil_tohno 写了: 可能我壓制也有問題
也說不定是3D遊戲視頻格式的問題
全屏確實有點模糊糟糕
其他手动略 {:cat_11}
排除压制参数问题可以用相同vs脚本ultrafast qp0输出无损片段,然后对比
格式..应该读出正常就不是问题了?

whoops.....placebo那个是拷错了 {:cat_12}
- slower: --b-adapt 2 --direct auto --me umh --partitions all --rc-lookahead 60 --ref 8 --subme 9 --trellis 2

看了视频,果然是细节相当多 {:cat_8} 不过在我1080p显示屏上全屏效果可以呀...想追求像源一样的清晰度估计slower 1800k有点难
上次由 NAVras 在 2016-10-16 19:41,总共编辑 1 次。
头像
neil_tohno
帖子: 28
注册时间: 2015-04-18 11:25

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

排除压制参数问题可以用相同vs脚本ultrafast qp0输出无损片段,然后对比
格式..应该读出正常就不是问题了?
感謝提供解決方案,我之後再錄製壓一次,恩

--preset placebo參數的事情,我仍在測試研究中,
單用這個,上傳之後肯定被2壓,而且壓制速度極慢
NAVras
帖子: 141
注册时间: 2016-04-24 1:32

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

嘛~ preset不是管成品码率的,对于B站码率限制可以2pass或者人工2pass(crf压两遍调crf)或者SAPikachu大大的encx264脚本
头像
neil_tohno
帖子: 28
注册时间: 2015-04-18 11:25

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

NAVras 写了:想追求像源一样的清晰度估计slower 1800k有点难
那個視頻已經被多次壓了
還是看看我測試中的參數:
► 显示剧情透露
NAVras 写了:SAPikachu大大的encx264脚本
+
NAVras 写了:人工2pass(crf压两遍调crf)
看了之後不會用,畢竟編程基礎0,多年裸壓 =_=

更新的測試:
► 显示剧情透露
新的測試參數
► 显示剧情透露
結果文件:
► 显示剧情透露
seeking 速度倒是很快了
仔細看畫面是有問題的,額。
不試了,額,心=_=已灰


經過測試 Bandicam 不能通過x264vfw 使用lossless 編碼 也就是 不能使用 --crf 0
可以使用 --Ultrafast --crf 1.0 <接近無損>
► 显示剧情透露
之前的文件根據Bandicam的建議把x264vfw的 FourCC 設置成x264
現在,讓FourCC保留認的H264
可以用 MediaInfo 查看到壓制的信息
netsky123
帖子: 53
注册时间: 2015-01-26 14:18

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

bandicam我记得可以用rgb24无损,目标文件夹开启ntfs压缩。
压制的时候再进行rgb-yuv和resize
头像
neil_tohno
帖子: 28
注册时间: 2015-04-18 11:25

Re: 求問1比1播放清晰,全屏模糊怎麼回事?

netsky123 写了:bandicam我记得可以用rgb24无损,目标文件夹开启ntfs压缩。
压制的时候再进行rgb-yuv和resize
不想錄製無損的了
無損視頻格式的比較難處理,沒經驗,
相反H264\x264格式的經常會碰到,像上面說的--Ultrafast --crf 1.0 就行

另求問 VapourSynth也有這樣的功能么(或者實現方法):
<不是添加空白幀>
# 开头 15 帧由黑色淡入
FadeIn(15)

# 最后 15 帧淡出至黑色
FadeOut(15)

問題完結
自己把分辨率改成4:3
這樣壓下來感覺好很多
960x720

感謝貼中2位的幫忙

以上。

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