作者silky7 (‵・ω・′)
看板AVEncode
標題Re: [請問] 同片源1080p與720p同流量下的畫質
時間Tue Nov 8 16:27:47 2011
我看不太懂問題在問什麼,所以只解釋一些名詞的意義,
也許這樣可以釐清部分的問題。
1.流量:
影片的流量,就是記錄影片的資料大小,除以影片的時間。
譬如說如果影片的影像部分,資料大小是60Mbit,而影片的
時間長度是60秒,那麼這個影片的影像流量就是1Mbit/s。
所以,有相同流量、相同時間的二個影片,不管裡面記錄的壓縮格式、
畫面內容是什麼,都會有相同的檔案大小。
同理,二個相同檔案大小的影片,影片時間也相同,那麼不管記錄的
壓縮格式、畫面內容是什麼,二個影片都有相同的流量。
2.解析度:
這裡是指記錄畫面的像素有多少,一個畫面是由許多像素點所構成的,
1920x1080指的就是畫面是由寬1920x高1080這麼多個像素點所組成的。
除去可以調整解析度的壓縮格式以外,一般壓縮儲存的解析度如下:
輸入的原始解析度1920x1080-->壓縮儲存的解析度1920x1080-->
解碼輸出的解析度1920x1080
三個階段儲存的解析度都是相同的。而相同的壓縮格式,
壓縮相同內容的畫面,1920x1080的影片和1280x720的影片相比,
因為記錄的像素更多,所以需要更多的流量,才能維持相同的品質。
3.縮小與放大(Resize):
如果數位點對點的螢幕解析度,和播放的影片的解析度不相符,
這時就必須對解碼輸出的影片做縮小或放大的處理,才能點對點的
在螢幕上顯示。
縮小和放大有許多不同的處理計算方法,不同的處理方法會對畫面
造成不同的損失或產生不同的畫面瑕疵。
縮小的處理必須預先將畫面上的高頻除去,減少轉換至低解析度的
aliasing圖形瑕疵,當然轉換至低解析度本來就會喪失部分資訊。
放大的處理所做的插補會造成畫面變得模糊,喪失銳利度和清晰度。
4.畫質:
主觀的畫質判斷,可以由統計來取得有意義的數據,如果多數人
都覺得畫質不錯,那大概畫質就真的不錯xD
客觀的畫質判斷,可以由壓縮時的量化參數QP來評估,QP數值越小,
代表壓縮時使用的量化越精細,刪減的細節越少,保存的資訊越豐富。
同時QP越小,刪減的數值越少,記錄的資料和檔案也會越大。
相同的壓縮器,有相同的壓縮效率,所以QP數值越小的影片,
檔案流量會越大,擁有的畫質就越好。
不同的壓縮器,由於壓縮效率不同,所以無法經由比較二者的QP來
判斷畫質,這時我們會藉助其他的一些客觀畫質評比的計算方法,
例如PSNR,比較和壓縮前的畫面數據差異,來取得接近的畫質評比。
綜合以上,我們可以歸納出以下的結論:
1) 相同壓縮器,相同解析度,檔案流量越大,影片畫質越好。
2) 不同壓縮器,相同解析度,因為壓縮效率不同,
即使檔案流量相同,也不一定有相同畫質。
3) 相同壓縮器,不同解析度,通常解析度越高者,所需流量也要越高。
但是流量高到一定程度,已經不太容易有明顯的壓縮瑕疵,
即使二者流量相同,此時也許主觀會偏好解析度比較高的影片。
4) 不同壓縮器,不同解析度,完全無從由簡單的流量來判斷畫質。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 217.199.134.54
推 web2312:以原PO的例子來說,還必須考慮片源的原始解析度@@ 11/08 16:39
→ web2312:可以對片源做FFT分析高頻訊號多寡來判斷原始解析度 11/08 16:46
→ web2312:如果片源本身實際垂直只有720條解析度的話,壓720p就OK 11/08 16:47
→ web2312:另外也要考慮是否要去雜訊(高頻)或開一些"神奇濾鏡" 11/08 16:49
→ web2312:來得到主觀上的高畫質XD 11/08 16:49
推 skyzer:感謝解惑!! 11/08 18:12
→ skyzer:其實我的問題主要就是在問3)的即使二者流量相同,此時也許 11/08 18:13
→ skyzer:主觀會偏好解析度比較高的影片。 這點 11/08 18:13
→ skyzer:所以我才會拿兩個不同解析度的螢幕上的播放狀況來提問 11/08 18:15
→ skyzer:而我希望得知的是這兩者"客觀"的畫質判斷 畢竟主觀是真的 11/08 18:18
→ skyzer:比較難講... 感謝! 11/08 18:19
→ jdtrue:比較習慣比較SSIM 有人能詳述PNSR跟SSIM的運算原理嗎XD 11/08 22:38
→ jdtrue:PSNR才對 按太快... 11/08 22:39
→ n6333373:wiki it 11/09 02:04