Re: H.263大師請進
※ 引述《ILoveAnna (an)》之銘言:
: 那我有問題><
: 可以解釋一下什麼是bdpsnr嗎(或bdbr)
: 印象中paper了不起提升0.1%就算不錯了(?)
: 感覺很少欸 要怎麼把這個東西跟壓縮率兜起來
: 姆咪頭痛...
BR = bitrate:用來表示一個編碼過程的編碼效率
該參數藉由將PSNR帶入公式計算出來
PSNR:表示解碼出來的影片和原本的影片差多少,這個數值愈高表示跟原本的影片愈像。
前面加一個BD表示什麼意思
因為我們在進行編碼測試的時候
我們不會只針對一種編碼品質去作測試
我們基本會針對四組編碼品質去作測試
編碼品質由QP(Quality Parameter,品質參數)決定
今天這個人設計出一個演算法
它在QP很高的時候(就是非常隨便的編碼)
他解碼出來結果跟原本的影片幾乎一模一樣
然後他在QP很低的時候(就是很細緻的編碼)
他編出來的結果跟原本的影片完全不像
另外一個人設計出一個演算法
QP高:超爛
QP低:超好
可是照理來說你QP低編超好
你QP高也該編很好不是嗎?
不一定
有些人就是喜歡偷吃步
在那邊針對QP高時標準測資的情況
去作一些特別的影像預處理
所以怎麼樣才可以公平的去比較每個編碼演算法的Bitrate或PSNR
有兩個人提出了Bjøntegaard delta bit rate
簡稱BDBR
他就是用一個比較客觀的算法
而非單純平均的方式
來計算一個編碼演算法編出來影片
在四個不同QP的環境下
編出來的綜合bitrate是多少
這樣比較公平
之後作這塊研究的人
也覺得這個BD沙小的東西很棒棒
而且他們後來又提出一個BDPSNR
這兩個數值被大家當作一個計算編碼效能的標準
沿用至今
你問這東西怎麼算?
很複雜
我要講清楚我要再打五頁左右
所以我不講了,因為我快要睡覺了。
這東西有Excel巨集自己幫你算
你不用去自己寫函式
載下來數字輸進去看結果就好
BDBR提升0.1%高不高?
如果他提升0.1%然後他編碼時間幾乎沒有增加
他超屌
如果他提升0.1%
編碼時間變成原本的兩倍
廢物
大概是這個樣子
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.160.126
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1546876360.A.59F.html
推
01/07 23:54,
7年前
, 1F
01/07 23:54, 1F
→
01/07 23:54,
7年前
, 2F
01/07 23:54, 2F
→
01/07 23:55,
7年前
, 3F
01/07 23:55, 3F
QP調成17(目前265標準的QP下限)
1080P的話你要編不間斷約兩個禮拜
然後看Bitrate
推
01/07 23:55,
7年前
, 4F
01/07 23:55, 4F
推
01/07 23:55,
7年前
, 5F
01/07 23:55, 5F
→
01/07 23:57,
7年前
, 6F
01/07 23:57, 6F
沒事,我在改Emily的報告XD
大約一點才會睡覺
推
01/07 23:59,
7年前
, 7F
01/07 23:59, 7F
推
01/08 00:06,
7年前
, 8F
01/08 00:06, 8F
你寫論文的話
該影片個別QP的Bitrate跟PSNR還有BDBR跟BDPSNR基本上都要寫上去
→
01/08 00:10,
7年前
, 9F
01/08 00:10, 9F
月廚別鬧了:)
推
01/08 00:11,
7年前
, 10F
01/08 00:11, 10F
→
01/08 00:12,
7年前
, 11F
01/08 00:12, 11F
不用
這個領域各種Trick
你只要不要碰到編碼的最後一步
你基本就完全不會碰到很困難的數學
※ 編輯: KusanagiYuma (123.51.160.126), 01/08/2019 00:31:19
推
01/08 00:40,
7年前
, 12F
01/08 00:40, 12F
討論串 (同標題文章)