用mplayer看數位電視


在奧運過後應該很多人注意到數位電視
說不定也購入可以收看數位電視的裝置(電視棒、電視卡)

但要在ubuntu看數位電視,主流用的應該是me-tv或者kaffeine或者xine系的
(me-tv應該也算是xine系的)
但我每次用kafferine跟xine系看數位電視都要重新設定效果實在麻煩
(不知道為什麼程式就是記不住我給的設定,每次都要重新設定一次)

於是mplayer就是最好的選擇,因為他有多到不行的 video filter
由於mplayer的介面在收看數位電視幾乎沒有用處,所以示範用的是命令行的mplayer
首先下載 頻道表把它放到 ~/.mplayer/

mplayer dvb://頻道名稱

看起來很簡單吧,不過這樣子只是能播會非常不順暢,而且還沒有去交錯
要順暢的播數位電視還需要一點點設定
由於看數位電視的設定很特別
所以這裡我用profile方式 在播數位電視時在叫出適合數位電視的設定

首先用文字編輯器(這裡用的是gedit)開啟mplayer的設定檔

gedit ~/.mplayer/config

內容請輸入

[dvb]
cache=2048
vo=gl
ao=pulse
vf-add=pp=lb
af=volnorm=1
fps=29.970
really-quiet=1

[dvb] 是profile的名稱,要播數位電視時呼叫出來套用的設定
cache=2048 這是要順暢播放數位電視的關鍵,建議用2048
(cache越大播放出來delay越嚴重,cache越小越不容易順暢播放數位電視)
vo、ao 請自行選擇適合的輸出方式(vo可以選用xv,ao可以選用alsa)
vf-add=pp=lb 是用lb的方式去除數位電視的交錯訊號(我覺得這個方式反交錯效果最好)
af=volnorm=1 是將聲音歸一化 (有時候數位電視聲音很小或很大,可以用這個將音量正常化)
fps=29.970 這是指定數位電視的更新頻率,避免訊號不佳時 更新頻率亂掉
really-quiet=1 是當mplayer碰到錯誤時不要跳出錯誤(除非你要除錯否則不太需要錯誤提示)

要怎麼叫出來這個設定呢?照下面這樣就可以了

mplayer -profile dvb dvb://頻道名稱

每次都要用命令行的方式打字很煩,所以建議配合啟動圖示使用
譬如這樣

當然也可以放在面板上,每次要看時用滑鼠點就行了

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: