Welcome Guest 
Login
Username:

Password:


Lost Password?

Register now!
サイト内検索
Main Menu
Site Info
Webmasters

m-naka
 


Who's Online
10 user(s) are online (10 user(s) are browsing MyWorks(記事))

Members: 0
Guests: 10

more...
Themes

(2 themes)
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
MyWorks(記事) > サーバ管理日記 > MythTVの導入【2】
MythTVの導入【2】
Published by M-naka on 2004/11/29 (1438 reads)
ついに完成!

 Amatsu上でMythTVによるHDDレコーディングシステムが稼動開始。

 大まかにはmycomの特集記事の通りなのだが、一応順を追って記録しておく。


1.キャプチャボードのセットアップ

 アルファデータ製「AD-TVK52Pro」を使用。Conexant製チップを積んでおり、これに対応するカーネルモジュール「bttv」はデフォルトで作成されているので、kudzuでハードウェアが検出されれば自動的にモジュールがロードされる。

 引っ掛かるのはボードとチューナーの設定。具体的にはモデルナンバーをモジュールのロード時に指定するのだが、チューナーは実物とbttvのチューナーリスト(CARDLIST.tuner)を突き合わせて判断する。ボードタイプの方はCARDLIST.bttvに載っていればよいが、そうでなければトライアル&エラーで探すしかない。insmodとrmmodを繰り返し、上手く動作するナンバーを探すのである。意外にも全く別のベンダーのまったく別の製品のナンバーを指定しても動作したりするので、実際のところは「きちんと映って音が出るモデルナンバー」を探し当てられればそれでよいのである。

 AD-TVK52Proの場合、カードタイプは「Powercolor MTV878/ MTV878R/ MTV878F」、チューナーは「Philips NTSC_M (MK2)」で動作している。


2.MythTVのインストール

 前提として大量のPerlモジュールやXMLTV、LAME(MP3エンコーダ)やFFMPEGのインストールが必要。その辺りはmycomの特集記事の通りでOK。


3.alsamixer

 最初は音が出ない。MythTVはどうもalsamixerを使っているらしいので、alsamixerコマンドでalsamixerを起動させ、音量レベルを調節、Escキーで抜けた後、「/usr/sbin/alsactl store」でその状態を保存。どうもそのままでは上手く音量レベルが設定されないので、/etc/rc.d/rc.localに「/usr/sbin/alsactl restore」を記述し、起動時に音量レベルが適切に設定されるようにした。


 追加モジュールとしてmythwebというWebインターフェースを導入したので、ブラウザ経由でリモートから録画予約ができるようになっている。もっとも、万人に開放できるコンテンツではないので、.htaccessでアクセス制限を掛けてあるが。

 
 使ってみると非常に便利。Webインターフェースなので、基本的に端末を問わずに予約ができる。そのうえEPGからクリック2発で設定可能なので、操作も簡単。録画品質もCasperとほぼ同等。チューニングをすればもう少しは良くなりそうである。

 しかしながら不都合な点もある。予約設定を直接弄ることができない。EPG設定より1分短く、とか。毎週録画の番組が放送時間変更になったときなどは一度設定を消して再度EPGから読み出さないといけないようだ。まぁ運用で解決できないわけではないが。

 とりあえずAmatsuはチューニング段階に入っている。ハードディスクの増設を行って完了、かな。次はOmoikaneだ。

Navigate through the articles
Previous article ドメインの更新 【FC3】カーネルのリビルド Next article
The comments are owned by the poster. We aren't responsible for their content.
XOOPS Cube PROJECT
Powered by Mythril Networks © 2003-2022 The Mythril Networks Project