2011年5月19日 星期四

設定影音播放

Linux 底下的影音播放軟體

一般來說,常見的影音格式如下所示:

影:DVD、AVI、MP4、FLV (Flash)、RMVB .. 等格式
音:CD、MP3、WMA、OGG(http://zh.wikipedia.org/zh-tw/Ogg)、WAV .. 等格式


[1] 如何搞定音效介面

在 Linux 底下最常用的音效卡驅動程式為 Advanced Linux Sound Architecture (ALSA) project 所發展之音效卡,「幾乎」所有的音效卡/音效介面都有支援。但是少數專業級的音效卡沒有支援,這些音效卡使用特殊的晶片,而且沒有附 Linux 驅動程式,不過這種情況相當少見。我們可以簡單的說:一般隨機內建之音效介面 linux 均有支援。

「理論上」來說,現在新的 Linux 作業系統安裝完畢後即會自動驅動所有內建驅動程式之硬體,包括網路卡、顯示卡以及音效卡。


[2] 如何聽音樂

** 聽 MP3 **

1. 安裝音效驅動程式 - alsa

要安裝 alsa 必須安裝以下檔案:
alsa-base
alsa-utils


2. 安裝混音程式
alsamixergui

3. 安裝 mp3 播放程式
要聽 mp3 請安裝
audacious (一套類似 winamp 介面之 mp3 播放軟體)


4. 聽 mp3
請先下載 mp3,再在終端機中啟動 audacious & (背景執行)

5. 疑難雜症處理:

a. 找不到音效卡怎麼辦
請重新啟動 alsa,指令如下:

/usr/sbin/alsa reload

b. 放音樂時沒有聲音,但是有在放音樂怎麼辦 ? [常見]

通常會發生此情況是因為以下情況:

1. 喇叭未打開
2. 喇叭插錯孔
3. 混音器未打開,請執行

alsamixer

alsamixergui (建議以此程式為主)

來進行聲音調整。



[3] 如何看影片
在 linux 底下最強的看影片軟體為 mplayer,不過其介面較為陽春,因此有許多人       無法接受,另外常見的影片軟體為 vlc、smplayer、totem .. 等。通常看影片有兩個需求:

1. 可以清楚看到影片,換言之要有針對不同影片而存在之解碼程式
2. 要有字幕

有關看影片這件事,已經有網頁幫我們處理了,請看:

http://debian-multimedia.org/

在我們的 /etc/apt/sources.list 加入以下定義即可使用 debian multimedia 網站幫我們整理之套件。

deb ftp://ftp.debian-multimedia.org squeeze main non-free


接下來執行 apt-get update 即可更新套件來使用多媒體套件了,請安裝

mplayer
smplayer
vlc       (以上三個為不同之播放程式)
w32codecs (支援不同影片格式之 codec)

libdvdnav4
libdvdread4
libdvdcss2  (此三行是播 DVD 必備之函式庫)


[4] 如何下載 Youtube 影片
 要下載 Youtube 影片先要能看其影片,而 Youtube 影片為 flash 格式 (flv 檔),在 linux 底下我們必須自 adobe 網站來下載 flash plugin,請連至

http://www.adobe.com/

點選 Adobe Flash Player

此時會進入下載畫面,請選擇 .tar.gz 格式下載,會下載一個檔案名為:

install_flash_player_10_linux.tar.gz

完整下載網址在:
http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz


將此檔解開(使用 mc)或是以下指令:

tar xfvz install_flash_player_10_linux.tar.gz

會出現一個檔案名為:

libflashplayer.so

將此檔存至 /usr/lib/mozilla/plugins 目錄,再重新啟動 firefox 即可支援 flash。,指令如下:

cp -a libflashplayer.so /usr/lib/mozilla/plugins

另外要複製 ./usr/bin/flash-player-properties 至 /usr/bin/,指令如下:

cp -a ./usr/bin/flash-player-properties /usr/bin/

若還是不行,請確定自己的機器是否有安裝 libcurl3 套件,若沒有的話請執行:

apt-get install libcurl3

來安裝即可。若要播放有字幕之電影檔,例如

a.mkv 有一個相對應的字幕檔名為 a.srt

請執行

mplayer a.mkv -sub a.srt

若中文是亂碼的話,請下載 ftp://163.26.229.6/linux/mplayer.tar.bz2

並在自己的家目錄解開,解開的指令為:

tar jxfv mplayer.tar.bz2

(記得先安裝 bzip2 套件)

1 則留言:

  1. 李老師好!在下老師學生 在下方式是...

    Adobe Flash Player install

    1.login root:

    su -

    2.addition sources.list:

    echo "deb http://ftp.tw.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list

    echo "deb-src http://ftp.tw.debian.org/debian stable main contrib non-free" >> /etc/apt/sources.list

    apt-get update && apt-get upgrade

    apt-get install flashplugin-nonfree

    可以看 flash

    回覆刪除