TA的每日心情 | 衰 2024-1-29 00:43 |
---|
签到天数: 8 天 [LV.3]偶尔看看II
至尊会员
- 积分
- 161607
|
本帖最后由 okmijnuhb2C1 于 2023-3-18 14:20 编辑
感謝回覆, 我 x264/x265 全都是 輸出 10bit的, 那看來我應該全面轉用ffms2 好了, 看wiki 好像DSS沒有 P010 輸出 = ="
另外還有事想請教
1. 上圖中的 ffms 與 dss 輸出檔案大小有差異是因為
"10bit 片源, DSS AVS+ 輸出 8-bit,x265 輸出 10-bit,x265 會在其內部做一個色深的轉換,與 FFMS2 AVS+ 10-bit -> 10-bit 產生不同的體積" 嗎?
2. 我用過的參數如下, 我想 y4m 應該要 "--input-depth" 來指定色深,
但不知道avs no pipe 是不是會以 avs+ 提供的資料作色深, 所以不知道紅色的是不是有必要,
如果avs no pipe 沒必要的話, 8bit / 10bit 片源就可以用同一個參數的bat了?
for %%i in (*.avs) do ffmpeg.exe -loglevel level+error -i "%%i" -strict -1 -pix_fmt yuv420p10le -f yuv4mpegpipe - | x265.exe --input-depth 10 --pool 16 --crf 18 --preset medium --bframes 6 --no-sao --no-strong-intra-smoothing --qg-size 8 --pbratio 1.2 --cbqpoffs -2 --crqpoffs -2 --me 3 --subme 5 --merange 38 --b-intra --ref 4 --weightb --rc-lookahead 70 --rd 3 --scenecut 40 --keyint 240 --min-keyint 1 --ctu 32 --no-amp --psy-rd 2.0 --psy-rdoq 1.0 --rdoq-level 2 --no-open-gop --qcomp 0.65 --aq-mode 2 --aq-strength 0.9 --deblock -1:-1 --output-depth 10 -o "output\%%~ni.hevc" --y4m -
for %%i in (*.avs) do x265.exe --input-depth 10 --pool 16 --crf 15 --preset medium --bframes 6 --no-sao --no-strong-intra-smoothing --qg-size 8 --pbratio 1.2 --cbqpoffs -2 --crqpoffs -2 --me 3 --subme 5 --merange 38 --b-intra --ref 4 --weightb --rc-lookahead 70 --rd 3 --scenecut 40 --keyint 240 --min-keyint 1 --ctu 32 --no-amp --psy-rd 2.0 --psy-rdoq 1.0 --rdoq-level 2 --no-open-gop --qcomp 0.65 --aq-mode 1 --aq-strength 0.8 --deblock -1:-1 --output-depth 10 "%%i" -o "output\%%~ni.hevc"
3.
VSFilter / VSFilterMod 在 YUV420 8-bit 下載入字幕可能也會在色彩轉換上出現問題
此話何解, 與YCbCr Matrix 有關嗎?
如果我一直不論是 YUV420 8bits OR YUV420 10bits 的源都用VSFilter輸出 10bit 有問題嗎? >_<
4.
我想8bit > 10bit 轉換是沒什麼影響, 而 10bit > 8bit 是有損轉換, 是這樣沒錯嗎?
如果是的話, DSS AVS+ output 只支持 8bit 對 x265 的 10 bit 輸出有什麼影響?
|
|