原檔為OBS輸出的h264影像後來用HandBrake重新編碼成h265,參數如下然後我自己寫一隻python比較兩個檔案每一個frame的SSIM相似度,在h265的bitrate稍高的情況下,整部影片的相似度卻只有0.92想請問h265本身能保留的細節會比較多,而且bitrate又比較高,為什麼出來的畫質會比較差?
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 -> .264Source -> .265來比
你為何要用預設的"品質"=22 這項?為何不改成下面那項,直接手動輸入位元率?我以前試過用品質決定,大多能壓縮到來源影像的 1/2 ~ 2/3 大小。但太複雜的場景,例如幾棵大樹,幾千片樹葉隨風搖動的影片,轉出來 h.265 變得更大了。後來因為有些影片編輯軟體(例 movavi)不支援 h.265格式,乾脆也不轉了,省不了多少空間,但耗時又浪費電能。影片品質又進一步劣化,不划算的。