用 Ubuntu Hardy 看 圓剛 AverMedia A815

用 Ubuntu Hardy 看 圓剛 AverMedia A815

最近搬到宿舍區,發現那邊沒有現成的第四台可以看,所以跟同事借了 圓剛 AverMedia A815 來收看數位電視。

這個裝置簡稱 數位電視棒,只要把 USB 接入電腦,就可以當作擷取卡接受數位電視訊號。

第一次接上去時,近然當作 keyboard 真是傻眼,寫信問圓剛客服,當然沒有人理,只說該產品不支援 Linux 就把我打發了。

上網查了一些有用的資訊

  1. http://davidwinter.me.uk/articles/2008/02/08/watching-freeview-dvb-t-tv-with-vlc-player-on-ubuntu/

  2. http://www.linuxtv.org

  3. http://blog.t-times.net/ada/space/start/2007-06-05/1

  4. http://wiki.ubuntu.cz/AVerTV%20DVB-T%20Volar-X

所有需要用到的檔案 **Related_files_for_a815**

如何做呢?

最麻煩的部份是驅動程式

大致作法是下載 linuxtv 的 af9015 module,但是要額外 patch a815.diff,最後把 firrware 放到 /lib/firmware 即可!

sudo apt-get install mercurial linux-headers-\$(uname -r) build-essential gcc make dvb-utils

wget http://linuxtv.org/hg/\~anttip/af9015-mxl500x/archive/tip.tar.gz

wget http://wiki.ubuntu.cz/AVerTV%20DVB-T%20Volar-X?action=AttachFile&do=get&target=a815.diff

tar -zxvf af9015-mxl500xxxxxx.tar.gz

cd af9015-mxl500x-xxxx/linux/drivers/media/dvb/dvb-usb/

patch af9015.c < a815.diff

cd af9015-mxl500x-xxxx

make

sudo make install

echo "dvb-usb-af9015" >> /etc/modules

wget http://www.otit.fi/\~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw

cp dvb-usb-af9015.fw /lib/firmware/

準備頻道表

先到 http://www.dtvc.org.tw/ 討論區有頻道表

轉貼於下,用純文字編輯器貼上下面的資訊 存檔成 tw-channels.dtvc

# CTV

T 533000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 539000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

# PTS

T 545000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 551000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

# FTV

T 557000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 563000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 577000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

# TTV

T 575000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 581000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

# CTS

T 593000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

T 599000000 6MHz 2/3 NONE QAM16 8k 1/4 NONE

安裝 dvb-utils,輸出 channels.conf

apt-get install dvb-utils

scan tw-channels.dtvc | tee channels.conf

播放

apt-get install clv mplayer

vlc dvb://channels.conf

mplayer dvb://channels.conf

convert from Thomas blog post id 367 old convert log: ./112636/tag%3E2008%2010%20linux)

@2008 @10 @linux

Comments