查看: 7029|回覆: 16
收起左側

[求助] x264壓制後影片顏色變淡?

[複製連結]

發表於 2011-12-30 17:40:56 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x
本文章最後由 zelda0939 於 2011-12-30 18:44 編輯

影片來源大多是韓國的HDTV tp檔  用Megui壓制後發現紅色會有很明顯的改變
TP原檔
orin.jpg

x264壓制後
x264.jpg

不知道這是不是正常現象?

avs腳本
avs.jpg

x264參數
我crf和2pass bitrate都有試過都會這樣
crf的參數(自寫的bat檔)
  1. --profile high --level 4.1 --crf 22 --preset 8 --tune film -r 4 -b 4 --subme 9 --merange 32 -I 590 -i 2 --scenecut 60 --sar 1:1 --output "F:\temp\1.mp4" "F:\temp\1.avs"
複製代碼

2pass bitrate的參數(Megui)
  1. program --level 5.1 --preset veryslow --tune film --pass 2 --bitrate 6000 --stats ".stats" --keyint 590 --min-keyint 2 --bframes 5 --ref 5 --merange 32 --subme 9 --scenecut 60 --sar 1:1 --output "output" "input"
複製代碼






發表於 2011-12-30 18:24:15 | 顯示全部樓層
素妍(素顏)決定不正常
感覺是碼率低了些...
建議附上壓製的AVS腳本x264參數
這樣人家才好解答...
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-12-30 18:45:22 | 顯示全部樓層
我大部分都用crf 22或者bitrate 6000下去壓 但是兩種都會讓顏色變淡 尤其是紅色
回覆 支持 反對

使用道具 舉報


發表於 2011-12-30 19:13:08 | 顯示全部樓層
--tune film 取消試看看
太久沒壓片了~
都忘了差不多了XD

回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2011-12-30 23:42:00 | 顯示全部樓層
取消了  結果還是一樣 T_T
回覆 支持 反對

使用道具 舉報


發表於 2011-12-30 23:51:31 | 顯示全部樓層
我經驗不夠看不太出來原因XD
你或許可以用MeGUI原始的x264預設值試看看~
應該不會有這種現象才是...
回覆 支持 反對

使用道具 舉報


發表於 2012-1-6 20:33:40 | 顯示全部樓層
本文章最後由 clubaudition 於 2012-1-6 20:40 編輯

LoadPlugin("E:\Software\tomkv\AERA-11_MeGUI\MeGUI\tools\DGDecode.dll")  噗
又是誤導 我不是在那兒有發過N篇教學了 有印象嗎?
您的參數完全是MeGUI全自動弄出來的 就是改了一個 yadif mode=1 double frame 60fps
colormartrix (色彩校正)這個參數是多餘的可以拿掉  avs腳本要試著去練習用手工去編輯或是用avsp
也可以在d2v後加上 .ConvertToYV12()  ,corp + resize 可以寫在一起 濾鏡不必用預設的換成BlackmanResize
avs 能簡化就盡量簡化 語法排列順序必須要有概念 順序不同就會產生不同的結果了.
BlackmanResize (0, 0, 0, 0, 0) [影像長度,  影像寬度,  左,  下,  右,  上 ]
不需要校正的色彩卻用了色彩校正 所以囉 試試看吧
還有您的x264 參數不知道是誰教的 為什麼要 Level 5.1  2pass的bat 不是那樣寫的
stat.stat 在哪也沒看到= =

-給您良心的建議 想學後期 先從基本功開始



回覆 支持 反對

使用道具 舉報


發表於 2012-1-6 21:46:07 | 顯示全部樓層
本文章最後由 daniel666 於 2012-1-6 21:46 編輯

我的Megui參數,看樓主你的,好像自行調定不少
樓主,你要不要參考我的預設參數試試?
2pass bitrate的預設參數(Megui)
  1. program --level 4.2 --preset slow --pass 2 --bitrate 1300 --stats ".stats" --qpmin 10 --qpmax 51 --vbv-bufsize 31250 --vbv-maxrate 31250 --output "output" "input"  
複製代碼

回覆 支持 反對

使用道具 舉報


發表於 2012-1-6 22:17:41 | 顯示全部樓層
本文章最後由 clubaudition 於 2012-1-6 22:19 編輯

  1. /*2pass bitrate*/
  2. <!--
  3. x264.exe" --profile high --level 4.1 --pass 2 --bitrate xx --stat "X:\stat.stat"  --aq-mode 2 --deblock 1:0 --rc-lookahead 60 --psy-rd 0.40:0 --min-keyint 60 --keyint 600 --ref 4 --no-fast-pskip --bframes 6 --b-adapt 2 --chroma-qp-offset -2 --weightp 2 --qcomp 0.60 --qpmin 0 --qpmax 68 --qpstep 4 --direct auto --subme 11 --me tesa --merange 32 --aq-strength 0.6 --scenecut 40 --trellis 2 --vbv-maxrate 25600 --vbv-bufsize 10000 --transfer bt709 --colorprim bt709 --colormatrix bt709 --partitions p8x8,b8x8,i4x4 --no-dct-decimate --nal-hrd vbr --sar 1:1 --output --input
  4. -->
複製代碼

  1. /*1pass crf +2pass bitrate 一氣呵成寫法*/
  2. <!--
  3. @echo off & color 0e
  4. ECHO ===============================================================================
  5. ECHO =         提示:終止編碼請同時按下 Ctrl 和 C 鍵,或 Ctrl 和 Pause 鍵。        =
  6. ECHO ===============================================================================
  7. REM 1pass
  8. "C:\Program Files\MeGUI\tools\x264\x264.exe" --profile high --level 4.1 --pass 1 --crf 18 --stat "F:\stat.stat" --aq-mode 2 --deblock 1:0 --rc-lookahead 60 --psy-rd 0.40:0 --min-keyint 60 --keyint 600 --ref 4 --no-fast-pskip --bframes 6 --b-adapt 2 --chroma-qp-offset -2 --weightp 2 --qcomp 0.60 --qpmin 0 --qpmax 68 --qpstep 4 --direct auto  --subme 9 --me umh --merange 32 --aq-strength 0.6 --scenecut 40 --trellis 2 --vbv-maxrate 25600 --vbv-bufsize 8192 --transfer bt709 --colorprim bt709 --colormatrix bt709 --partitions p8x8,b8x8,i4x4 --no-dct-decimate --nal-hrd none --sar 1:1 --output NUL "F:\fuji.avs" 2> "x264.log"
  9. REM Bitrate Calculating
  10. @echo off
  11. for /f  "tokens=6 delims= " %%i in ('findstr encoded "x264.log"') do set str=%%i
  12. set /a rate=(str * 90 / 100)
  13. if %rate% geq 6500 set rate=6500
  14. if %rate% leq 3500 set rate=3500
  15. echo %rate%
  16. REM 2pass
  17. "C:\Program Files\MeGUI\tools\x264\x264.exe" --profile high --level 4.1 --pass 2 --bitrate %rate% --stat "F:\stat.stat" --aq-mode 2 --deblock 1:0 --rc-lookahead 60 --psy-rd 0.40:0 --min-keyint 60 --keyint 600 --ref 4 --no-fast-pskip --bframes 6 --b-adapt 2 --chroma-qp-offset -2 --weightp 2 --qcomp 0.60 --qpmin 0 --qpmax 68 --qpstep 4 --direct auto --subme 11 --me tesa  --merange 32 --aq-strength 0.6 --scenecut 40 --trellis 2 --vbv-maxrate 25600 --vbv-bufsize 8192 --transfer bt709 --colorprim bt709 --colormatrix bt709 --partitions p8x8,b8x8,i4x4 --no-dct-decimate --nal-hrd none --sar 1:1 --output "F:\Video.264" "F:\fuji.avs"
  18. -->
複製代碼
Drema 自行設定↓ (應該說每個參數都可以隨影像狀況調整)
--bitrate xxxx
--qpmax 51~68
--subme 11 預設 7
--me tesa  預設 umh
--merange 32 預設 16
--vbv-maxrate 25600 --vbv-bufsize 10000

指令不含以下符號
/*xxxx*/
<!--

-->
請勿原封不動直接使用 不是每一部drema 都適用此參數 小妹是以日本的HDTV的影像來調配的
僅做參考之用  謝絕提問 恕不回答任何問題.怕有人基礎沒學好就想直接跳級影片轉檔 XD.
回覆 支持 反對

使用道具 舉報


發表於 2012-1-7 09:00:11 | 顯示全部樓層
原來樓主的問題已經解決了XD
一開始我沒注意到ColorMatrix()
MeGUI預設值確實有打勾...害死一堆人
色彩校正還輪不到我們市井小民阿
提供參考:
http://www.nmm-hd.org/bbs/thread-630-1-1.html
http://www.nmm-hd.org/bbs/thread-910-1-1.html
ccc.png
回覆 支持 反對

使用道具 舉報


發表於 2012-1-7 10:16:55 | 顯示全部樓層
本文章最後由 clubaudition 於 2012-1-7 10:20 編輯

還真奇怪的版本 ↑
這種小小問題算是經驗 接觸不久的可能不了解
目前壓影片有點言之過早 一些基本的都要先熟悉日後才會得心應手.
等到哪一天不再需要自動分析腳本的時候 就算60分了.(自動分析幾乎都是錯的 = =)
01.png

AvsP
02.png
回覆 支持 反對

使用道具 舉報


發表於 2012-1-7 12:15:28 | 顯示全部樓層
版本都一樣吧=="
只是我跑到不一樣的地方而已
看來您還真的滿喜歡貓咪的 (= ̄ω ̄=) 喵~
ccc.png
回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2012-1-7 12:58:31 | 顯示全部樓層
本文章最後由 zelda0939 於 2012-1-7 13:19 編輯

感謝大家 的確去掉色彩校正就沒問題了!
我轉檔主要是為了節省空間 畢竟3~4分鐘的1080i tp檔就500M左右
降成720p 60fps  6M碼率是我自己可以接受的品質和大小

因為有數百個3~4分鐘的tp小檔要轉  小檔我會跑2pass bitrate
用Megui自動生成avs比較快 而且也比較好排程
分析的部分我都是看影片的info  比自動偵測快多了

大檔1~2小時的我才會用.bat檔 大檔我都用1pass crf而已
另外有很多細部設定 之前我也有測試過, 老實說看不太出來差別
所以我就用--tune film再配上 r5 b5 讓速度在可忍受的範圍內
vbv的設定上網查好像是為了兼容性  在移動裝置或者上傳到youtube之類的才會有影響
我只在電腦上看 所以也沒特別去限制vbv的大小了

2pass那個x264參數不是.bat檔的啦 我後面有註明是Megui裡面的啊 ><"






回覆 支持 反對

使用道具 舉報


發表於 2012-1-7 16:13:17 | 顯示全部樓層
本文章最後由 clubaudition 於 2012-1-7 16:18 編輯

不如直接買硬碟還比較省事一點 幾百個檔要去轉 轉到什麼時候
3~4分鐘的MV約500MB  720P60 6M碼率 也太高了 成品大概將近180~200MB 為了那省一半體積大費周章
有些MV看過就可以刪了 檔案太多可能連自己都會忘記有什麼檔  當然每個人收藏與喜好不同 .
vbv 是動態碼率 讓影片能夠在動態表現有足夠的碼率 看起來會更流暢.不知道您指的是哪種v - -


回覆 支持 反對

使用道具 舉報


 樓主| 發表於 2012-1-8 00:06:15 | 顯示全部樓層
本文章最後由 zelda0939 於 2012-1-8 00:17 編輯

是喔 原來6M太高了呦 0.0
我原本是用crf 22去壓 結果幾乎都在9~11M 高動態的甚至14M
就算*0.8再跑2pass也還是遠高於6M
所以我還以為6M很低了說
live表演算MV嘛?  感覺live表演需要得碼率應該比MV高一些吧? 畫面沒MV那麼乾淨
tp檔大概18M 壓完剩3分之1
我也想買硬碟啊 可是現在實在太貴 = ="
只好花時間省空間嚕
回覆 支持 反對

使用道具 舉報


發表於 2012-1-8 01:13:33 | 顯示全部樓層
clubaudition 發表於 2012-1-6 20:33
LoadPlugin("E:\Software\tomkv\AERA-11_MeGUI\MeGUI\tools\DGDecode.dll")  噗
又是誤導 我不是在那兒有發 ...

請問色彩校正這個選項的開或關是在校正什麼?謝謝
回覆 支持 反對

使用道具 舉報


發表於 2012-1-8 09:24:21 | 顯示全部樓層
本文章最後由 clubaudition 於 2012-1-8 09:27 編輯


Colormatrix
預設為undef
設定用於從RGB原色中取得亮度和色度的矩陣係數
可用的值:undef、bt709、fcc、bt470bg、smpte170m、smpte240m、GBR、YCgCo
詳細資訊可以參考
http://en.wikipedia.org/wiki/YCbCr
用到的機率太少太少了 古老DVD就會使用到.
是誤打誤撞產生的問題 原本的軟體沒有摸熟 所以影片分析時都會自動加載Colormatrix的濾鏡了

回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回文 登入 | 註冊

本版積分規則

熱門推薦

小白的嘗鮮體驗:初識Starke Sound Beta7書架揚聲器的魅力
小白的嘗鮮體驗:初識Star
小白的嘗鮮體驗:初識Starke Sound Beta7書架揚聲器的魅力 原文
新視聽室終於好了!! 續~人生第一間視聽室 關箱文
新視聽室終於好了!! 續~人
續上一篇~人生第一間視聽室 "關"箱文 ------------------------
新竹MBL風暴Hi-End劇院ART+KK IW600再進化!
新竹MBL風暴Hi-End劇院ART
新竹MBL風暴Hi-End劇院ART+KK IW600再進化! 原本有了銘器MBL 1
小年夜,為了讓 Ken Kreisel揚聲器與 StormAudio風暴Core 16進駐陪伴系統主人全家過個擁有頂級客廳劇院的熱鬧好年!
小年夜,為了讓 Ken Kreis
小年夜,為了讓 Ken Kreisel揚聲器與 StormAudio風暴Core 16進駐
「我們只是需要一個強而有力的領導!」- 桃園StormAudio/Arendal 7.2.4實力劇院開箱!
「我們只是需要一個強而有
「我們只是需要一個強而有力的領導!」- 桃園StormAudio風暴/Are

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表