Fedora 和 openSUSE 正在放棄對流行的視頻編解碼器的支持
上周,F(xiàn)edora 決定放棄對幾種基本視頻編解碼器的支持,引發(fā)了 Linux 社區(qū)的廣泛憤怒。此外,openSUSE 迅速跟進,進一步升級了局勢。
由于事件高度復(fù)雜,我們將嘗試闡明問題的性質(zhì)、受其影響的人以及可能的解決方案。
問題的根源
在這里,我們談?wù)摰氖擒浖@捌湓诓煌瑖业牧⒎ㄖ械膽?yīng)用。
簡而言之,某些視頻編解碼器(例如 H.264)受美國科羅拉多州丹佛市的公司MPEG LA的專利保護。因此,它們的使用意味著支付專利費。
一次偶然的機會,Red Hat 的律師發(fā)現(xiàn) Fedora 通過 Mesa 庫使用的編解碼器違反了專利規(guī)則。所以很自然地,他們立即提出了對該公司提起專利侵權(quán)訴訟的擔(dān)憂。
因此,已決定在 Red Hat 贊助的發(fā)行版 Fedora中刪除它們的使用。
在這種情況下值得注意和重要的是,這些專利僅適用于在美國有業(yè)務(wù)的公司。換言之,這些專利權(quán)不適用于軟件專利法不同的歐洲。
因此,總部位于美國以外或完全由社區(qū)驅(qū)動、沒有商業(yè)目的的 Linux 發(fā)行版不會受到侵犯這些專利權(quán)的風(fēng)險。
什么是 H.264、H.265 和 VC-1
H.264(高級視頻編碼 Advanced Video Coding)、H.265(高效視頻編碼 High Efficiency Video Coding)和 VC-1(視頻編解碼器-1 Video Codec-1)是用于記錄和分發(fā)數(shù)字視頻的視頻壓縮標(biāo)準(zhǔn)。它們都被稱為視頻編解碼器。
一般來說,視頻編解碼器,顧名思義,允許您創(chuàng)建或消費視頻內(nèi)容。因此,它們可用于任何使用多媒體內(nèi)容的應(yīng)用程序。
例子不勝枚舉,比如你用來看電影的媒體播放器、視頻編輯器、YouTube 等在線視頻流服務(wù)、Zoom 等在線視頻會議服務(wù)、視頻錄制軟件等等。
不幸的是,要從 Fedora 和 openSUSE 中刪除的視頻編解碼器之一 H.264 是目前世界上使用最多的高清視頻壓縮標(biāo)準(zhǔn)。
誰受到影響
首先,應(yīng)該聲明這個問題只會影響使用基于 AMD 系統(tǒng)的用戶。為什么?因為 AMD 完全依賴 Mesa 提供這些編解碼器。
使用 Intel GPU 的用戶不會受到影響,因為“intel-media-driver”或“l(fā)ibva-intel-driver”已經(jīng)提供了 VA-API(視頻加速 API)硬件解碼而不需要 Mesa。
同時,NVIDIA 用戶也可以高枕無憂,因為有一個專有驅(qū)動程序,默認(rèn)情況下支持上述編解碼器。
我們現(xiàn)在來到了已經(jīng)聲明將從其 Mesa 包中刪除對 H.264、H.265 和 VC-1 的支持的 Linux 發(fā)行版。Fedora 是第一個宣布這一點的,而且看起來在即將發(fā)布的 Fedora 37 版本中不再提供這種支持。
此外,我們應(yīng)該聲明 H.264、H.265 和 VC-1 Mesa 的支持也將從現(xiàn)有的 Fedora 版本中刪除。
在 Fedora 做出決定兩天后,openSUSE 也效仿,宣布他們也取消了對有問題的視頻編解碼器的支持。一位 openSUSE 開發(fā)人員在 Mesa 構(gòu)建中所做的更改下方發(fā)表的評論簡短而中肯:“我們的法律人員要求這樣做。”
是的,SUSE 總部位于德國,但它在美國設(shè)有辦事處,因此受美國專利法的約束。
目前,F(xiàn)edora 和 openSUSE 是僅有的兩個確認(rèn)已刪除 Mesa 對 H.264、H.265 和 VC-1 的支持的 Linux 發(fā)行版。目前尚不清楚其他人是否會效仿。
但是,這不太可能,因為大多數(shù)其他 Linux 發(fā)行版要么不受在美國存在的公司控制,要么不受位于美國以外的公司控制。例如,由于它位于英國,Ubuntu看起來不受該問題的影響。
換言之,美國以外的 Linux 發(fā)行版不會因適用于美國的侵權(quán)專利權(quán)而受到潛在后果的威脅。
可能的解決方案
在我們繼續(xù)解決問題的選擇之前,用戶應(yīng)該清楚地了解一件事。刪除 Mesa 對 H.264、H.265 和 VC-1 的支持并不意味著您將無法播放使用這些編解碼器的視頻。
當(dāng)然,這些視頻會播放;但是,它們將由 CPU 解碼,而不是由您的顯卡 (GPU) 加速。
現(xiàn)在出現(xiàn)了主要問題,主要影響筆記本電腦用戶,由于密集的 CPU 相關(guān)進程導(dǎo)致消耗顯著增加,他們的電池將更快耗盡。因此,在做出澄清后,讓我們繼續(xù)討論可能的解決方案。
與往常一樣,開源社區(qū)立即做出反應(yīng)并找到了解決方案——RPM Fusion。它是一個為 Fedora Linux 提供額外軟件包的軟件存儲庫。
由于存儲庫托管在歐洲,特別是法國,因此其中包含的軟件不受與美國相同的專利權(quán)的約束。
恢復(fù)對 H.264、H.265 和 VC-1 編解碼器支持的軟件包已準(zhǔn)備就緒,目前正在審查中。因此,F(xiàn)edora 用戶只需將 RPM Fusion 存儲庫添加到他們的系統(tǒng)中,然后安裝“ mesa-freeworld ”包。
目前還沒有可供 openSUSE 用戶使用的關(guān)于此事的信息,盡管預(yù)計該方法將完全相似。
當(dāng)然,有經(jīng)驗的 Linux 用戶可能總是會得到 Mesa 源包,添加 H.264、H.265 和 KaVC-1 支持標(biāo)志,然后重新編譯。
總結(jié)
正如預(yù)期的那樣,F(xiàn)edora 和 openSUSE 中 Mesa 對 H.264、H.265 和 VC-1 的支持在其用戶中引發(fā)了一波不滿情緒。
不幸的是,這種情況凸顯了真正的社區(qū)驅(qū)動和企業(yè)支持的社區(qū)驅(qū)動 Linux 發(fā)行版之間的明顯區(qū)別。
另一方面,我們不能責(zé)怪公司試圖保護自己免受未來可能的專利侵權(quán)訴訟。
我們要做的就是關(guān)注此變化情況,并且一如既往,如果有任何變化,Linux迷www.linuxmi.com將會會及時通知您。
需要最新 Ubuntu 22.10 精美藝術(shù)壁紙的朋友請加小編微信linuxgs(口令Ubuntu壁紙)。