題 將任何視頻轉換為高清視頻


我買了一台內置英特爾高清顯卡的電腦,支持全高清視頻(1080p)。

但是很多在線視頻都不是高清格式(低於720p)。因此,如果我需要轉換為HD(720或1080),我怎麼能這樣做而不會在質量上損失太多?

我正在使用Windows Media Player,Real Player或VLC Media Player。


4
2018-05-29 09:59


起源


任何有損的重新編碼都會導致質量下降。僅僅讓媒體播放器的窗口更大是不合適的嗎? - boehj
我同意......質量會有一些損失......它沒有幫助使媒體播放器窗口更大,因為那時你看到了像素......事實上我正在尋找解決方案,以便不會出現問題.. - Romil N
我同意@boehj - 您正在尋找的是“升級”。你用哪個視頻播放器? - slhck
@slhck:我使用WMP,Real或VLC Media Player - Romil N


答案:


簡短的回答:不要這樣做(除非你真的需要)。

您正在尋找的過程稱為“升級”。在其最簡單的形式中,視頻中的每個像素將(幾乎)加倍或拉伸,結果視頻將看起來像1080p。這種方法的問題在於它與任何普通視頻播放器中的全屏選項看起來沒有任何不同。

你可以做什麼:

因此,如果您拍攝視頻並將其放大 非常基本的 算法,然後重新編碼,質量將比以前更糟。正如@boehj在評論中提到的,你會的 總是 拍攝已編碼的視頻並再次編碼時,會丟失一定的質量。即使您將其升級並使用無損編碼器對其進行編碼,也會產生巨大的文件 - 但與全屏版本沒有明顯的區別。

當然,玩家如何顯示全屏版本也會影響您的體驗質量。如果播放器不好,那麼在播放視頻之前升級視頻是一個可行的選擇。當然,還有更多的升級方法。您可以使用雙線性或雙三次濾鏡來平滑邊緣,然後應用一些紋理或邊緣銳化。我們最喜歡的編解碼庫, FFmpeg的,用編譯時 swscale lib,可以做到這一點。據我記得,它使用雙線性過濾。

電影公司做什麼

好吧,大多數老電影都可以在電影上看到。切割前使用的原始膠片或送到電影院的最終膠片。由於電影自然具有比當今任何HD規格更高的空間分辨率,您可以再次掃描底片,從而獲得高清分辨率的電影。當舊電影作為BluRay光盤或“數字重新製作”版本重新發行時,這主要是做的事情。

最近的電影實際上是以高清拍攝的。甚至更多,最多 4K 解析度。這意味著在電影剪輯,色彩校正等之後,最終的電影將會是 按比例縮小 以滿足分銷需求。因此,iTunes可能會將其縮減至720p,然後才能推出,或者BluRay發行商將其縮減至1080p。這是唯一可能的,因為它們具有原始材料。


實用解決方案

唷。總而言之,您可以隨時下載 手剎,它依賴於FFmpeg,並使用“圖片設置”下的“尺寸”選項升級視頻。但是沒有那麼多選擇。

只需在視頻上試一試,看看你是否能發現任何差異。如果沒有,不要高檔,它不會得到回報。


14
2018-05-29 11:07



感謝輸入!..然後視頻如何轉換為高清兼容? - Romil N
“一般”是什麼意思?任何舊電影都將從具有高於HD分辨率的底片掃描。無論如何,任何近期(數字)電影都以高清(或高於HD)分辨率拍攝。然後由分銷商縮小它們,例如用於BluRay,在線租賃等 - slhck
所以沒有任何非高清視頻可以轉換為高清視頻..?! - Romil N
不,不要誤會我的意思:)你 可以做到 (參見關於使用Handbrake的部分),但如果質量變差,沒有必要這樣做。 - slhck
那怎麼能不降低質量呢?基本上,現在一些舊的非高清視頻轉換為高清視頻而不放棄質量......所以這是怎麼發生的?他們使用任何軟件嗎? - Romil N