為什麼h265相同bitrate情況下畫質比h264還差

原檔為OBS輸出的h264影像
為什麼h265相同bitrate情況下畫質比h264還差

後來用HandBrake重新編碼成h265,參數如下
為什麼h265相同bitrate情況下畫質比h264還差

為什麼h265相同bitrate情況下畫質比h264還差

然後我自己寫一隻python比較兩個檔案每一個frame的SSIM相似度,在h265的bitrate稍高的情況下,整部影片的相似度卻只有0.92

想請問h265本身能保留的細節會比較多,而且bitrate又比較高,為什麼出來的畫質會比較差?
2022-11-28 23:46 發佈
YD_QQ wrote:
原檔為OBS輸出的h264...(恕刪)

本來就不會變好
轉檔設定你沒調好當然又會損失更多
YD_QQ wrote:
原檔為OBS輸出的h...(恕刪)


你要拿未壓縮的原檔比經過HEVC(H.265)以及AVC(H.264)壓縮過後的SSIM才有意義,否則不管你使用哪種編碼方式,非lossless的話SSIM永遠會小於1,問題是lossy壓縮過的影片再經過lossless壓縮沒有太大意義。
YD_QQ wrote:
後來用HandBrake重新編碼成h265,參數如下


經過重編只可能會越來越爛。
你的 .264 是 B 拷, .265 是 C 拷
再怎麼樣 C 拷只可能比 B 拷爛。

要比較必需用
Source -> .264
Source -> .265
來比
謝謝各位大大的回答,看來要直接輸出無損畫質再做編碼,但無損畫質最高每分鐘7G
neoq0120

樓主好,通常影編區,較建意獨立一個碟(最少是1T,建意2T)

2022-11-29 8:32
你為何要用預設的"品質"=22 這項?
為何不改成下面那項,直接手動輸入位元率?
我以前試過用品質決定,大多能壓縮到來源影像的 1/2 ~ 2/3 大小。
但太複雜的場景,例如幾棵大樹,幾千片樹葉隨風搖動的影片,轉出來 h.265 變得更大了。
後來因為有些影片編輯軟體(例 movavi)不支援 h.265格式,乾脆也不轉了,省不了多少空間,但耗時又浪費電能。影片品質又進一步劣化,不划算的。
YD_QQ
YD_QQ 樓主

以前有直接嘗試設定位元率,但那時使用2 pass導致編碼時間翻倍,不過目前的影片場景確實比較複雜,我也來測試直接輸入位元率的效果,謝謝建議

2022-11-29 18:49
要用原檔壓縮比較
不是壓了再壓
本來就已經壓了
再壓只會更糟
非一般壓縮檔
影音這種是破壞性壓縮
把握當下、愛要即時;勿以惡小而為之、勿以善小而不為。
試試 FFMpeg.exe 只有 1 個 EXE.
YD_QQ wrote:
原檔為OBS輸出的h264影像,後來用HandBrake重新編碼成h265...
感覺像是把 MP3、AAC 轉成 FLAC、ALAC,本來就不會更好吧。XDD
壓了再壓可以變好?,,,那就rmvb重壓成4K就好啦@@
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?