CentOS 安裝 MPlayer 後出現有畫面無聲音,通常缺少 ALSA 音效庫或多媒體解碼器。本文提供完整編譯安裝流程,從安裝相依套件、下載解碼包、設定編譯參數到最終安裝,逐步解決無聲音問題。
alsa-lib、alsa-utils 等套件會導致無聲音。all-codecs 包。yum install -y *alsa*
官方下載頁:MPlayer Codecs
下載最新 all-(如 all-20110131.tar.bz2)。
tar -xf all-*.tar.bz2
mkdir -p /usr/local/lib/codecs
cd all-*
mv -f * /usr/local/lib/codecs/
./configure --codecsdir=/usr/local/lib/codecs
make
make install
播放任意影音檔測試:
mplayer test.mp4
若仍無聲,請檢查 alsamixer 確認音量未靜音、正確選擇輸出裝置。

yum install -y gcc kernel-devel alsa-lib-devel--codecsdir 指向正確目錄且權限可讀。fuser -v /dev/snd/* 找出佔用程序。結語:透過補齊 ALSA 庫與完整解碼器並重新編譯 MPlayer,即可在 CentOS 上獲得完整影音播放能力。