
我知道該ubuntu-restricted-extras
軟體包提供了更多的多媒體編解碼器、flash 和 java 支援。但這是一個很大的下載,而且我不需要對文件類型的支持,我現在沒有使用它。
那麼,有人知道哪個gstreamer
包提供哪種文件類型支援嗎?
像這樣的列表gstreamer-ffmpeg -> .mp4, ...
將非常有用。
我還有一個問題,(我還是很困惑,我應該在這裡問還是在另一個問題中問)是否可以只安裝gstreamer
滿足所有多媒體需求的軟體包?或者我需要一些其他的包?以及出於什麼需要?
答案1
這gstreamer項目維護清單作為各個元件和插件的官方文件的一部分。這些清單不包含檔案副檔名,而是包含編解碼器、容器和格式。
但您一開始就不應該需要這樣的列表,尤其是按檔案副檔名劃分的列表。如果您遇到無法播放的文件,並且有一個軟體包添加了對此格式的播放支持,只需安裝它即可。在完美的世界中,我非常確定 Ubuntu 會預設安裝所有編解碼器(或只有一個完美的格式),因為作為最終用戶,您永遠不應該擔心這樣的問題。不幸的是,存在專利問題,這就是受限附加套件和 gstreamer-ugly 存在的主要原因。此外,某些解碼器的程式碼品質不符合標準,這是 gstreamer-bad 等軟體包的原因,但在某些情況下,不良支援可能仍然比不支援好。
你的第二個問題:gstreamer 能否滿足我所有的多媒體需求?還有其他選擇嗎?
Gstreamer 是 Ubuntu 使用的預設多媒體框架,預設安裝中的應用程式被選擇為可以很好地整合到該環境中。由於其功能強大且維護良好,Gstreamer 已成為 Linux 桌面事實上的標準。 Xine 也是一個流行的多媒體框架,但似乎不再積極維護。對於與以下類似的框架來說,這主要是這樣的直播/媒體基金會或者快時。
FFmpeg
在較低的水平上,您可能已經注意到有FFmpeg它用作 gstreamer 中的元件,本身提供了許多功能。 VLC 和 MPlayer/MPlayer2 是兩個基於 FFmpeg 的媒體播放器,不使用 gstreamer。但是,如果預設媒體播放器滿足您的所有需求,則無需安裝它們。
但動漫迷會喜歡 Advanced Substation Alpha (ASS) 字幕格式支援和 H.264 High 10 設定檔(又名 10 位元)影片播放。對於此用例,Motu Media launchpad 小組提供了包含每日 MPlayer2 建置和 SMPlayer2 前端的 PPA。然而,這是前沿技術,有時可能會被打破。
限制
加密 DVD 播放預設情況下禁用,社區文檔有一個關於該主題的頁面。您基本上需要安裝一個套件並運行一個腳本。
FFmpeg 預設安裝,但刪除了一些功能,社群文檔也有一個關於該主題的頁面。這些說明不是最新的,但是安裝一些額外的軟體包,使用較新的版本會將其他軟體包作為依賴項重新引入。