CentOS 6+ 採用 ALSA 音訊架構,MPlayer 缺 alsa-lib 會無聲音。解法:yum install -y *alsa* 安裝完整 ALSA 套件 → 下載 MPlayer 官方 all- 完整解碼包 → 解壓至 /usr/local/lib/codecs → 重新 ./configure --codecsdir=/usr/local/lib/codecs → make && make install。編譯指定解碼目錄後,MPlayer 即可正常解碼音訊流並輸出聲音。
# 1. 安裝 ALSA 相關套件
yum install -y *alsa*
# 2. 下載解碼包
wget https://www.mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
# 3. 解壓並部署
tar -xf all-20110131.tar.bz2
mkdir -p /usr/local/lib/codecs
mv all-20110131/* /usr/local/lib/codecs/
# 4. 重新編譯 MPlayer 指定解碼目錄
./configure --codecsdir=/usr/local/lib/codecs
make
make install

ALSA 是現代 Linux 音訊基礎,解碼包提供專有格式支援,兩者缺一不可。編譯時務必指定 --codecsdir 讓 MPlayer 找到解碼器。
Linux 重啟 Oracle 資料庫三大實戰方法:SQL*Plus、dbstart 與 lsnrctl 完整流程
Linux 刪除檔案但磁碟空間未釋放?lsof 定位進程持有、在線清空日誌實戰
Linux 建立靜態函式庫 (.a) 完整實戰教學:從原始碼編譯到連結驗證
kill 與 killall 差異大解析:腳本啟動方式決定進程名稱,誤殺風險須知
Linux sudo 權限配置教學:編輯 sudoers 允許指定用戶免密執行特定指令
Linux RHCS 叢集維運指令速查:clustat、cman_tool 狀態檢視與節點管理