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