PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   關於 x264 影片壓縮的一些隨便問問的問題 (https://www.pcdvd.com.tw/showthread.php?t=1095178)

bpoff 2015-12-27 07:24 PM

關於 x264 影片壓縮的一些隨便問問的問題
 
因為最近自己喜歡壓著玩所以就問問...........

首先第一個問題:
把影片壓小的時候........
想要提升那種 畫面屬於類似平移或是轉動鏡頭的場景的整個動態順暢或穩定度.........
除了單純流量設定值的因素以外有沒有什麼技巧?......
例如犧牲比較靜態部分的流量去維持動態部分的?.......這不是個好辦法我知道........

另外:
像網路上一些幾乎每天發布影片的組織.......
它們的影片在自己壓制的部分聽說還會租伺服器在跑.........不太確定.......
是這樣比較省電費比較快嗎?......個人就算買到那種十幾二十核心的也比不上?........
或是省得上下傳浪費時間?.......

還有:
是否有那種專用的軟體或設備在做這種的.........有故事的話想聽聽看.........

a9607 2015-12-27 07:43 PM

引用:
作者bpoff
因為最近自己喜歡壓著玩所以就問問...........

首先第一個問題:
把影片壓小的時候........
想要提升那種 畫面屬於類似平移或是轉動鏡頭的場景的整個動態順暢或穩定度.........
除了單純流量設定值的因素以外有沒有什麼技巧?......
例如犧牲比較靜態部分的流量去維持動態部分的?.......這不是個好辦法我知道........


這部份x264內部的演算法已經最佳化了,不用操心

引用:
作者bpoff
因為最近自己喜歡壓著玩所以就問問...........
另外:
像網路上一些幾乎每天發布影片的組織.......
它們的影片在自己壓制的部分聽說還會租伺服器在跑.........不太確定.......
是這樣比較省電費比較快嗎?......個人就算買到那種十幾二十核心的也比不上?........
或是省得上下傳浪費時間?.......


發片組分好幾種

品質要求高的 x264 用多核cpu下去跑

品質要求不高的,x264 preset 降個幾階,速度可以快兩三倍

介於中間 的是 用QSV+LA下去壓,速度很快,畫質尚可

引用:
作者bpoff
還有:
是否有那種專用的軟體或設備在做這種的.........有故事的話想聽聽看.........


專業軟硬體,360行每一行都有,沒什麼故事不故事,最多就是 發展史/沿革 而已 …


:cool:

d61s 2015-12-27 07:50 PM

"平移或是轉動鏡頭的場景的整個動態順暢或穩定度"

這是frame張數的問題,並不是bit-rate的問題吧,除非你壓小時連張數一起降了,不然原始影片本來多少就決定順暢度了

bpoff 2015-12-27 08:20 PM

引用:
作者a9607
這部份x264內部的演算法已經最佳化了,不用操心

發片組分好幾種
品質要求高的 x264 用多核cpu下去跑
品質要求不高的,x264 preset 降個幾階,速度可以快兩三倍
介於中間 的是 用QSV+LA下去壓,速度很快,畫質尚可

專業軟硬體,360行每一行都有,沒什麼故事不故事,最多就是 發展史/沿革 而已 …
:cool:


只追求畫面保持不追求壓縮比的話也是可以有另一個調整方向啦........
相對來說是可以省一些時間.......
或是追求檔案小畫面爛一點ok又是另一種方向........
單純改 preset 或是 CRF 有時候調整的方向會比較受限........
我也壓了不少片了所以有這種經驗.......
預設值算平衡.........不特別考慮時間跟檔案大小的話就是單純調流量跟 preset.......

引用:
作者d61s
"平移或是轉動鏡頭的場景的整個動態順暢或穩定度"

這是frame張數的問題,並不是bit-rate的問題吧,除非你壓小時連張數一起降了,不然原始影片本來多少就決定順暢度了


不是..........
一些高流量的片跟低流量的片在靜態畫面看起來差異很小.........
但在鏡頭有運動的場景會分得出畫面移動的順暢度有差........
例如那種左右 360 度轉一圈的畫面.......
單純鏡頭固定然後很多動態物體的.......沒那麼明顯有差但也是有一點點........
是在想說有沒有辦法讓這問題在相同的流量下顯得比較不嚴重.......

vircgd 2015-12-27 09:36 PM

引用:
作者bpoff
首先第一個問題:
把影片壓小的時候........
想要提升那種 畫面屬於類似平移或是轉動鏡頭的場景的整個動態順暢或穩定度.........
除了單純流量設定值的因素以外有沒有什麼技巧?......
例如犧牲比較靜態部分的流量去維持動態部分的?.......這不是個好辦法我知道........

  「浮動位元率」這個選項大致符合你說的需求。

KGB 2015-12-27 10:08 PM

然後再加上60fps

bpoff 2015-12-27 10:44 PM

引用:
作者vircgd
  「浮動位元率」這個選項大致符合你說的需求。


現在一般應該沒人不用VBR了.........

引用:
作者KGB
然後再加上60fps


這個我倒沒想過..........試試看..........

csid 2015-12-27 10:55 PM

引用:
作者bpoff
因為最近自己喜歡壓著玩所以就問問...........

首先第一個問題:
把影片壓小的時候........
想要提升那種 畫面屬於類似平移或是轉動鏡頭的場景的整個動態順暢或穩定度.........
除了單純流量設定值的因素以外有沒有什麼技巧?......
例如犧牲比較靜態部分的流量去維持動態部分的?.......這不是個好辦法我知道........

另外:
像網路上一些幾乎每天發布影片的組織.......
它們的影片在自己壓制的部分聽說還會租伺服器在跑.........不太確定.......
是這樣比較省電費比較快嗎?......個人就算買到那種十幾二十核心的也比不上?........
或是省得上下傳浪費時間?.......

還有:
是否有那種專用的軟體或設備在做這種的.........有故事的話想聽聽看.........


現在壓制組應該都是使用MeGUI這套軟體壓制較多,因為有相當豐富的參數可調,
每個壓制組都有自己獨門的參數。

實際上H264 encoder能做到的只是調整壓縮流量與畫質間的控制最佳化(壓制時間/流量/畫質的比例),
本身不太會對影片加料。
真正會改變畫面內容的(動態順暢度,反交錯,色彩修正,降噪,銳化等等),
則是Filter,這部分MeGUI交由AviSynth來負責,要撰寫AviSynth script設定參數,
壓制組獨門參數的重點都是在這裡,依據影片內容使用他們認為最好的Filter和參數改善畫面。
這部分就非常的複雜,多數都要靠經驗才能判斷才能正確設定。

視參數狀況而定,甚至可能會增加數倍的壓制時間,
例如反交錯濾鏡QTGMC能BOB到60FPS並提供最好的反交錯畫質,但會提升一倍的壓制時間。
這部份如何取捨就要看個人了。

bpoff 2015-12-27 10:57 PM

60fps 還真的有幫助........不過感覺有點哪裡怪怪的.........
多壓壓看再說........
順便請教一下為什麼 60fps 壓的檔案會變小?.........不太懂.......

bpoff 2015-12-27 11:05 PM

引用:
作者csid
現在壓制組應該都是使用MeGUI這套軟體壓制較多,因為有相當豐富的參數可調,
每個壓制組都有自己獨門的參數。

實際上H264 encoder能做到的只是調整壓縮流量與畫質間的控制最佳化(壓制時間/流量/畫質的比例),
本身不太會對影片加料。
真正會改變畫面內容的(動態順暢度,反交錯,色彩修正,降噪,銳化等等),
則是Filter,這部分MeGUI交由AviSynth來負責,要撰寫AviSynth script設定參數,
壓制組獨門參數的重點都是在這裡,依據影片內容使用他們認為最好的Filter和參數改善畫面。
這部分就非常的複雜,多數都要靠經驗才能判斷才能正確設定。

視參數狀況而定,甚至可能會增加數倍的壓制時間,
例如反交錯濾鏡QTGMC能BOB到60FPS並提供最好的反交錯畫質,但會提升一倍的壓制時間。
這部份如何取捨就要看個人了。


謝謝專業的說明.........
是有看過一些片子........應該就是像你講那樣參數調得很棒........
甚至感覺比藍光還清晰....... :laugh: 很明顯有銳化跟調對比.......
但是適合的片子出來效果確實很好.......


所有的時間均為GMT +8。 現在的時間是05:15 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。