在 Ubuntu Linux 上,如何安裝 H.264 解碼器
當(dāng)你開始使用 新安裝的 Ubuntu 系統(tǒng) 并嘗試打開一個(gè) MP4 文件進(jìn)行播放時(shí),它可能會(huì)顯示一個(gè)錯(cuò)誤,即:
播放這個(gè)文件要求 H.264(高清)解碼器 ,但是沒有安裝。
當(dāng)播放特定媒體文件時(shí),Ubuntu 的默認(rèn)視頻播放器會(huì)顯示錯(cuò)誤
你可能會(huì)猜到原因:系統(tǒng)沒有安裝所需的多媒體解碼器,導(dǎo)致視頻播放器播放該視頻文件。
所以,解決方案是什么?安裝所需的解碼器。怎么做呢?
我將討論解決這個(gè)問題的三種方法:
- 只安裝所需的解碼器:它能解決所需的文件播放,但是一些其它格式的文件仍然會(huì)處在無(wú)解碼器可用的狀態(tài)。
- 一次安裝多種多媒體解碼器:它會(huì)安裝解碼器之外,還會(huì)安裝你不需要的其它軟件包,類似微軟的字體庫(kù)一樣。
- 安裝一個(gè)不同的視頻播放器:像 VLC 和 MPV 視頻播放器默認(rèn)狀態(tài)下對(duì)解碼器有更好的支持。對(duì)大多數(shù)常規(guī)視頻文件來說,你不必分別安裝它們。
如果你遵從我的建議,我建議你采用第二種和第三種方法。為什么?一會(huì)你就知道了。
在 Ubuntu Linux 獲取 H.264 解碼器
這里我使用 Ubuntu Linux。第一和第三種方法應(yīng)該也適用于其它發(fā)行版,但是第二種方法不適用,因?yàn)樗岬降陌?常常)是 Ubuntu 所獨(dú)有的。
方法 1: 只安裝所需的解碼器(不推薦)
當(dāng)你看到這個(gè)錯(cuò)誤時(shí),它給你一個(gè)叫做 “在 Ubuntu 軟件中心查找” 的按鈕。點(diǎn)擊這個(gè)按鈕打開軟件中心,可能顯示(或不顯示)一些將在你的系統(tǒng)上安裝 H.264 解碼器的軟件包。
在 Ubuntu 軟件中心可能提供 H.264 解碼器軟件包
軟件包名可能聽起來很相似,但是你需要安裝來自“不良”組合"bad" set的 GStreamer 多媒體解碼器。注意檢查軟件包的描述。
或者,你可以使用如下命令在終端來安裝軟件包:
sudo apt install gstreamer1.0-plugins-bad
如果你對(duì)終端不了解,請(qǐng)注意要求使用你的賬戶密碼的提示。當(dāng)你輸入你的密碼時(shí),屏幕什么都不顯示。這是 Linux 的方式。你盲輸密碼然后按回車鍵。
一旦軟件包安裝完成,再次打開文件看看是否能夠正常播放。
這可能對(duì)你有用,但是解決方案并未結(jié)束。你可能有其它格式的一些視頻文件要求一些其它的 H.264 解碼器或者其它解碼器。
其它的解碼器播放視頻你可能仍然有問題
你可以通過如下命令安裝更多的解碼器:
sudo apt install libavcodec-extra gstreamer1.0-plugins-ugly gstreamer1.0-libav
然而,在 Ubuntu 有一個(gè) ??安裝多媒體解碼器更加方便的方法??,我會(huì)在下一節(jié)展示給你。
方法 2: 安裝所有多媒體解碼器(推薦)
Ubuntu 系統(tǒng)提供了一個(gè)名字叫做 ubuntu-restricted-extras 的基礎(chǔ)軟件包,由許多常規(guī)的音頻和視頻解碼器以及像類似微軟字體庫(kù)那樣多余的一些軟件包組成。
安裝這個(gè)軟件包你將不用再擔(dān)心多媒體解碼器的問題了。
在 Ubuntu 打開終端并鍵入以下命令:
sudo apt install ubuntu-restricted-extras
由于這個(gè)基礎(chǔ)軟件包包含類似微軟字庫(kù)那樣用不到的一些多余的軟件,你必須得接受最終用戶許可協(xié)議(EULA)才行。
按下 tab 鍵 然后點(diǎn)擊回車接受 EULA 協(xié)議
下一屏類似如下。按下 tab 鍵會(huì)高亮顯示選項(xiàng)。當(dāng)正確的選項(xiàng)高亮顯示時(shí),按下回車鍵來確認(rèn)你的選擇。
當(dāng)高亮顯示你正確的選項(xiàng)時(shí),按下 tab 鍵,按回車鍵確認(rèn)
當(dāng)多媒體解碼器安裝完成后,你應(yīng)該能夠播放絕大多數(shù)媒體文件了。你的音樂播放器能播放 MP3 文件,你的視頻播放器能播放 MP4,MKV 等等格式。
然而,這也不是解決方案的終點(diǎn),至少對(duì)某些人來說。
為什么我要那樣說?因?yàn)槲乙呀?jīng)注意到 Ubuntu 系統(tǒng)下的默認(rèn)視頻播放器 Totem 在播放某些視頻格式文件時(shí)常常遇到問題。你會(huì)注意到突然你的系統(tǒng)主機(jī)發(fā)熱,風(fēng)扇狂轉(zhuǎn)并且鼠標(biāo)指針停止運(yùn)行。
為什么?因?yàn)?Totem 播放器在視頻解碼方面占用了大量的處理器資源。
當(dāng)你播放視頻的時(shí)候你可以通過 top 命令嘗試查看名稱為 totem 這個(gè)進(jìn)程(那是默認(rèn)視頻播放器的名字)。
Ubuntu 默認(rèn)的視頻播放器 Totem 可能消耗過多的必要的 CPU 資源
方法 3: 安裝一個(gè)更優(yōu)秀的視頻播放器(推薦)
在 Linux 上有很多優(yōu)秀的視頻播放器。我發(fā)現(xiàn)它們優(yōu)于默認(rèn)的 Totem 視頻播放器。
就我個(gè)人來說,那么多個(gè)我只喜歡這兩個(gè):VLC 和 MPV。
VLC 是一個(gè)功能豐富且超級(jí)流行的視頻播放器。很可能你已經(jīng)使用過 VLC 。
MPV 媒體播放器不是那么流行,但使用這個(gè)輕量級(jí)的程序播放視頻文件是再合適不過了。
VLC 和 MPV 播放器都擅長(zhǎng)處理多媒體解碼器。你甚至不必分開來安裝多媒體解碼器。只需要 安裝 VLC 或者 MPV ,你就能夠播放各種格式的視頻文件。
在軟件中心也可以找到它:
在 Ubuntu 軟件中心 MPV 可用
或者 使用命令行 在 Ubuntu 安裝 MPV:
sudo apt install mpv
現(xiàn)在你已經(jīng)有了一個(gè)新的視頻播放器,你應(yīng)該右鍵點(diǎn)擊視頻文件,選擇新的視頻播放器來打開。
或者,你可以使其作為默認(rèn)程序雙擊來播放視頻文件。