FedoreCore6 mythtvのインストールと設定

<<トップページへ

概要

FC6でも Mythtvをyumを使用してインストールできます。こ れら関係パッケージはインス トールしただけでは機能しないものがほとんどなのでその都度に設定します。※これからの説明はFC6フルインストールを前提条件としています。ただし注 意しなければならないのはFC6でも各パッケージには依存関係があるのでインストールする順番や使用するパッケージのバージョンによってはここに書 いたとうりにはならない場合があります。

yumでインストール出来るように準備する

最初にすることはyumでatrpmsのレポジトリを追加にすることから始めます。
参考リンク  http://atrpms.net/install.html
# rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

# cd /etc/yum.repos.d
# vi atrpms.repo

#
# Repository : atrpms
#
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgcheck=1
enabled=1
これでatrpmsのレポジトリを有効にすることができました。次はイ ンストールを行います。依存関係の問題でmythtvをインストールする前にドライバーはインストールしておいたほうが良いと思います。参考までにレポジ トリの確認スクリプトを載せておきます。
$ vi YUM-SET

############################################################

#!/bin/csh
echo ""
ls -l /etc/yum.repos.d | awk '{print $9}' | sed -e '/^$/d' | sed 's/^/\/etc\/yum.repos.d\//g'
echo ""
grep "enabled=1" /etc/yum.repos.d/*

############################################################

# chmod 777 YUM-SET

# ./YUM-SET


/etc/yum.repos.d/atrpm.repo
/etc/yum.repos.d/dag.repo
/etc/yum.repos.d/fedora-core.repo
/etc/yum.repos.d/fedora-development.repo
/etc/yum.repos.d/fedora-extras-development.repo
/etc/yum.repos.d/fedora-extras.repo
/etc/yum.repos.d/fedora-legacy.repo
/etc/yum.repos.d/fedora-updates-testing.repo
/etc/yum.repos.d/fedora-updates.repo
/etc/yum.repos.d/freshrpms.repo
/etc/yum.repos.d/livna-devel.repo
/etc/yum.repos.d/livna-testing.repo
/etc/yum.repos.d/livna.repo


/etc/yum.repos.d/atrpm.repo:enabled=1
/etc/yum.repos.d/fedora-core.repo:enabled=1
/etc/yum.repos.d/fedora-extras.repo:enabled=1
/etc/yum.repos.d/fedora-updates.repo:enabled=1


この4個のレポジトリが有効になっているのを確認します。なっ ていなければエディターで開いて

enabled=0の部分を
enabled=1に 変更すると有効になります。

# yum install mythtv-suite この1行でインストールできるはずです。簡単です?!

Dependencies Resolved

=============================================================================
Package Arch Version Repository Size

=============================================================================
Installing:

mythtv-suite noarch 0.20-62.at atrpms 3.3 k
Installing for dependencies:

PIL i386 1.1.5-7.1.fc6.at atrpms 414 k
atrpms noarch 67-2.at atrpms 19 k

directfb i386 0.9.25.1-3.fc6 extras 902 k
dvdauthor i386 0.6.11-1.fc6.at atrpms 154 k

ffmpeg i386 0.4.9-18_r6524.fc6.at atrpms 162 k
fftw2-double i386 2.1.5-12.fc6.at atrpms 174 k

glib i386 1:1.2.10-23.fc6 extras 138 k
gtk+ i386 1:1.2.10-55.fc6 extras 922 k

imlib2 i386 1.3.0-6.fc6.at atrpms 633 k
jack-audio-connection-kit i386 0.102.20-3.fc6 extras 137 k

kakasi i386 2.3.4-22.fc6 extras 76 k
kakasi-dict i386 2.3.4-22.fc6 extras 904 k

lame i386 3.97-14.fc6.at atrpms 541 k
liba52_0 i386 0.7.4-7.fc6.at atrpms 20 k

libavcodec51 i386 0.4.9-18_r6524.fc6.at atrpms 1.5 M
libavformat50 i386 0.4.9-18_r6524.fc6.at atrpms 269 k

libavutil49 i386 0.4.9-18_r6524.fc6.at atrpms 16 k
libcdaudio i386 0.99.12-6.fc6.at atrpms 46 k

libdc1394_control13 i386 1.1.0-6.fc6.at atrpms 28 k
libdvdnav4 i386 0.1.10-2.fc6.at atrpms 78 k

libdvdread i386 0.9.7-4.fc6.at atrpms 65 k
libfaac0 i386 1.25-1.fc6.at atrpms 38 k

libfreebob i386 1.0.0-3.fc6 extras 155 k
libid3tag i386 0.15.1b-3.fc6 extras 44 k

liblzo1 i386 1.08-3.fc6.at atrpms 50 k
libmpeg2_0 i386 0.4.0b-2.fc6.at atrpms 48 k

libmpeg2convert0 i386 0.4.0b-2.fc6.at atrpms 14 k
libmyth i386 0.20-143.fc6.at atrpms 7.7 M

libpostproc51 i386 0.4.9-18_r6524.fc6.at atrpms 22 k
libquicktime0 i386 0.9.9-17.fc6.at atrpms 334 k

libx264_50 i386 svn20060912_2245-1.fc6.at atrpms 208 k
libxvidcore4 i386 1.1.0-9.fc6.at atrpms 496 k

mjpegtools i386 1.9.1-14_cvs20061009.fc6.at atrpms 851 k
mplayer i386 4:1.0-57_rc1.fc6.at atrpms 12 M

mplayer-fonts noarch 4:1.0-7.at atrpms 1.0 M
mytharchive i386 0.20-139.fc6.at atrpms 11 M

mythbrowser i386 0.20-139.fc6.at atrpms 91 k
mythcontrols i386 0.20-139.fc6.at atrpms 89 k

mythdvd i386 0.20-139.fc6.at atrpms 293 k
mythflix i386 0.20-139.fc6.at atrpms 97 k

mythgallery i386 0.20-139.fc6.at atrpms 226 k
mythgame i386 0.20-139.fc6.at atrpms 194 k

mythmkmovie i386 1.1.4-5.fc6.at atrpms 31 k
mythmusic i386 0.20-139.fc6.at atrpms 626 k

mythnews i386 0.20-139.fc6.at atrpms 92 k
mythphone i386 0.20-139.fc6.at atrpms 422 k

mythplugins i386 0.20-139.fc6.at atrpms 12 k
myththemes noarch 0.20-110.at atrpms 13 M

mythtv i386 0.20-143.fc6.at atrpms 497 k
mythtv-backend i386 0.20-143.fc6.at atrpms 561 k

mythtv-frontend i386 0.20-143.fc6.at atrpms 2.1 M
mythtv-setup i386 0.20-143.fc6.at atrpms 84 k

mythtv-theme-MediaCenter noarch 0.17-5.at atrpms 2.3 M
mythtv-theme-ProjectGrayhem noarch 1.7-2.at atrpms 7.9 M

mythtv-theme-abstract noarch 0.20040910-3.at atrpms 941 k
mythtv-theme-photo noarch 4-7.at atrpms 757 k

mythtv-theme-purplegalaxy noarch 0.20031214-4.at atrpms 869 k
mythtv-theme-sleek noarch 0.35-3.at atrpms 369 k

mythtv-theme-visor noarch 1:0.16.2-6.at atrpms 2.8 M
mythtv-themes i386 0.20-143.fc6.at atrpms 5.1 M

mythvideo i386 0.20-139.fc6.at atrpms 534 k
mythweather i386 0.20-139.fc6.at atrpms 973 k

mythweb noarch 0.20-89.at atrpms 625 k
perl-Curses i386 1.15-1.fc6 extras 130 k

perl-File-Slurp noarch 9999.12-2.fc6 extras 30 k
perl-HTML-TableExtract noarch 2.07-3 extras 30 k

perl-HTML-Tree noarch 1:3.21-1.fc6 extras 206 k
perl-HTTP-Cache-Transparent i386 0.4-3.fc6.at atrpms 12 k

perl-Lingua-Preferred noarch 0.2.4-3.fc6.at atrpms 11 k
perl-Locale-Hebrew i386 1.04-2.fc6.at atrpms 16 k

perl-MIME-Lite noarch 3.01-5.fc6.at atrpms 65 k
perl-SOAP-Lite noarch 0.68-2.fc6 extras 353 k

perl-Term-ProgressBar noarch 2.09-2.fc6 extras 21 k
perl-TermReadKey i386 2.30-1.2.2.1 core 31 k

perl-Text-Kakasi i386 2.04-3.fc6.at atrpms 30 k
perl-Unicode-UTF8simple noarch 1.06-2.fc6.at atrpms 49 k

perl-WWW-Mechanize noarch 1.20-1.fc6 extras 131 k
perl-XML-LibXML i386 1.58-2.2.2.1 core 230 k

perl-XML-LibXML-Common i386 0.13-8.2.2 core 16 k
perl-XML-Twig noarch 3.26-1.fc6 core 192 k

perl-XML-Writer noarch 0.600-10.fc6.at atrpms 21 k
perl-XMLTV noarch 0.5.44-68.fc6.at atrpms 143 k

tk i386 8.4.13-3.fc6 core 888 k
transcode i386 1.0.2-28.fc6.at atrpms 3.7 M

xmltv noarch 0.5.44-68.fc6.at atrpms 137 k
xmltv-grabbers noarch 0.5.44-68.fc6.at atrpms 294 k

xmltv-gui noarch 0.5.44-68.fc6.at atrpms 24 k

Transaction Summary
=============================================================================

Install 88 Package(s)
Update 0 Package(s)

Remove 0 Package(s)

Total download size: 89 M

−−−以下省略−−−
次にmysqlの設定します。これをしないとTVさえ見ることができません。注意事項としてレポジトリを上記のままでupdateすると依存関係を壊します。 mythtvをインストールしたら、fedora-extras atrpms.repoは enabled=0に戻してください。
$ mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10 to server version: 5.0.18

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select user,host,password from mysql.user;
+------+-----------+----------+
| user | host      | password |
+------+-----------+----------+
| root | localhost |          |
| root | kkuma-M   |          |
|      | kkuma-M   |          |
|      | localhost |          |
+------+-----------+----------+
4 rows in set (0.00 sec)

mysql> update mysql.user set password=password('mythtv') where user='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql>exit

$ mysql -u root -p < /usr/share/doc/mythtv-0.18.1/database/mc.sql

$ mysqlshow -u root -p ← データーベースを確認する
Enter password:
+-------------+
|  Databases  |
+-------------+
| mysql       |
| mythconverg | ← この行があれば成功です。
| test        |
+-------------+
mysqlの設定が終了したらTVを見ましょう。私 の好みの テーマ(blue)にします。上記コ マンドを実行して下のようにしてください。(ちょっと自信が無い部分がありますの で不明な部分がありましたら連絡ください。)
mythtvで録画したデーターを格納するディレクトリーを作成する。
# mkdir /var/video
# chmod 777 /var/video

$ mythtv-setup

言語の設定は Nihongo を選択して Enter を押します。(本来は灰色の画面です。一番最初設定時だけこの画面は出現します。)その後、一度 ESCで終了させます。
mythfrontend を実行します。今度は、この画面になりますのでカーソルキーで下の方へ行って設定を選択して Enter を押します。
utilities になりますのでまたカーソルキーで下の方へ行って 設定を選択してEnter を押します。
画面表示を選択します。
カーソルキー(上下)で上の方へ行ってテ−マのところでカーソルキー (左右)でblueを選択してEnterを押す。ここまできたら一度 ESC 連打で終了画面まで行って終了してください。次にもう一度mythtv-setup を実行します。
$ mythtv-setup

はいを選択してカ−ド設定を削除します。(最初の設定時の時だけ削除と します。以後の設定は特別のことが無い限り削除は選択しません。)
はいを選択してチャンネル設定を削除します。(最初の設定時の時だけ 削除とします。以後の設定は特別のことが無い限り削除は選択しません。)
1.一般を選択します。
ここはそのままEnter を押します。(変更項目はありません。)
録画保存、TVバッファのディレクトリーを/var/videoとす る。この設定をするときは、このディレクトリーを作成してパーミッションを変更した後に行わなければなりません。この設定が完了するまで mythbackendは起動できません。ここまで設定したら一度終了して起動してみてください。
# service mythbackend starrt
TVフォーマットを NTSC チャンネル周波数テーブルを japan-bcast とします。
ここはそのままEnter を押します。(変更項目はありません。)
ここはそのままEnter を押します。(変更項目はありません。)
ここはそのままEnter を押します。(変更項目はありません。)
ここはそのままEnter を押します。(変更項目はありません。)
ここはそのままEnter を押します。(変更項目はありません。)
2.キャプチャーカードを選択してください。
使用するキャプチャーカードを設定します。今回使用しているのはGV- MVP/RX(IO-DATA)で す。新規キャプチャーカードを選択してください。
GV-MVP/RX(IO-DATA)の場合はMPEG-2 エンコーダーカード(PVR-250 PVR-350)を選択してください。「規定の入力」は「Tuner 0」を選択します。
完了すると/dev/video0が表示されます。Escでぬけてくだ さい。
ビデオソースを選択します。今回は通常のテレビ(TV)と外部チューナ (BS)を設定します
新規ビデオソースを登録します。選択してEnter を押します。
ビデオソースに名前を付けます。普通にTVとつけました。 XMLTV gabber は japanチャンネル周波数デーブルは japan-bcast とします。
 



ビデオソース設定を完了すると設定グラフが途中で止まってしまいます。
ここから先はコンソールに切り替えて設定しなければなりません。
切り替えは Altキー + Tabキー でコンソールに切り変わります。
そうすると、下のような表示になっているので
自分の地域の番号を選んでEnterを押します。するとチャンネル設定に進みますので必要なチャンネルが表示されたらEnterを押しま す。Enter = yes となります。none = all no それ以降すべて no となります。
FC6でもこの画面がでない場合があります。 調査してみてどうも~/.mythtv/BS.xmltv TV.xmltvを作れないのが原因の様です。2006年11月01日現在で残念ながらこのバグは解消されていません。
解決する方法
$ cd
$ cd .mythtv
$ vi BS.xmltv
自分で作成されないファイルを作ります。この場合は通常の 放送をTV、衛星放送をBSとしています。この作業の後にmyth-setupでソースの接続を行ってください。
------------------------------------
#exsample
channel 0003.ontvjapan.com
channel 0014.ontvjapan.com
------------------------------------

$ vi TV.xmltv
------------------------------------
channel xxxx.ontvjapan.com
channel yyyy.ontvjapan.com
channel zzzz.ontvjapan.com
------------------------------------
xyzの部分は
ontvjapan.com のHPへ行って自分の地域の放送局の番号を調べてください。前のバージョンまでは対話式に設定でできていたのに...ここまでできたらチャンネル設定がで きるようになります。
$ mythfilldatabase

チャンネル情報を取得中: ##################################################
番組表を取得中:
となるはずです。(ソースにバグがあり一部変なメッセージ も出るのですが気 にしなくても良い?みたいです。)この後mythtv-setupで各チャンネル番号を手動で入力します。
通常の場合はこちら

2005-07-02 17:25:23.293 Please wait while MythTV retrieves the list of available
channels 地域情報を取得中: ############################################
地域を指定してください:
0: 北海道
1: 東京
2: 愛知
3: 大阪
4: 福岡
5: 青森
6: 秋田
7: 岩手
8: 山形
9: 宮城
10: 福島
11: 埼玉
12: 千葉
13: 神奈川
14: 群馬
15: 栃木
16: 茨城
17: 山梨
18: 新潟
19: 長野
20: 静岡
21: 岐阜
22: 三重
23: 富山
24: 石川
25: 福井
26: 京都
27: 兵庫
28: 奈良
29: 和歌山
30: 滋賀
31: 岡山
32: 広島
33: 鳥取
34: 島根
35: 山口
36: 香川
37: 徳島
38: 愛媛
39: 高知
40: 佐賀
41: 鹿児島
42: 宮崎
43: 大分
44: 熊本
45: 長崎
46: 沖縄
47: CATV
Select one: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,
25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47 (default=1)]

自分の地域の番号を選んでEnterを押します。
すると下のような表示が出るので必要なチャンネルはEnterを押して登録します。

チャンネル情報を取得中: ############################################
「NHK総合(NHK)」を追加しますか? [yes,no,all,none (default=yes)]
「NHK教育(ETV)」を追加しますか? [yes,no,all,none (default=yes)]
                
ー中略ー

「NHK衛星第1(BS7)」を追加しますか? [yes,no,all,none (default=yes)] no
「NHK衛星第2(BS11)」を追加しますか? [yes,no,all,none (default=yes)] no
「WOWOW(BS5)」を追加しますか? [yes,no,all,none (default=yes)] no
「放送大学(UAIR)」を追加しますか? [yes,no,all,none (default=yes)] no
設定完了.

You _MUST_ run 'mythfilldatabase --manual the first time, instead

設定が終わったら Alt + Tab を押して、mythsetupの画面に戻ると下のように表示されているので、Enter を押すか又はマウスで「はい」を選択します。
BSの方も上と同じように設定します。 
XMLTV gabber は japanチャンネル周波数デーブルは japan-cable とします。
二つのソースが登録されました。
入力とソ−スの接続 を選びます。
Tuner 0 を選択します。
Tuner 0 にTVを接続します。開始チャンネルは登録するチャンネルの数字時の一番小さいものをいれます。
同じように Composite 0 にBSを接続します。 開始チャンネルは登録するチャンネルの数字時の一番小さいものをいれます(私は0→BS7と1→BS11としています。)
入力とソ−スの接続設定が完了しました。
ここで一度セットアップを終了します。そして次のコマンドを実行します。すると番組のデーターを取得します。
その後、もう一度 mythtv-setup を実行してください。
$ mythfilldatabase

2005-07-02 19:59:08.636 New DB connection, total: 1
2005-07-02 19:59:08.674 New DB connection, total: 2
----------------- Start of XMLTV output -----------------
2005-07-02 19:59:08.678 New DB connection, total: 3
チャンネル情報を取得中: ##################################################
番組表を取得中:

ー中略ー

Updated programs: 1  Unchanged programs: 617
Adjusting program database end times...
0 replacements made.
Marking repeats...found 0
Unmarking repeats from grabber that fall within our new episode window...found 0
2005-07-02 20:03:40.205 Connecting to backend server: 127.0.0.1:6543 (try 1 of 5 )
2005-07-02 20:03:40.250 Using protocol version 15

$ mythtv-setup
コマンドを実行して下のようにしてください。
チャンネル設定を選択します。

すべてのチャンネルの番号等が設定されていないのでひとつづつ選んで設 定していく。*チャンネル名、コ−ルサイン等は先ほど実行したコマンドで自動入力されている。

(1) TVフォーマットをNTSC-JPではなくてNTSCにする。(その方が画面の  上下のノイズが少ないと思う?)

追記:2006/11/10 
CX23416GYC-STVLP NTSC
GV-MVP/RX NTSC-JP

(2) ビデオソ−スを選ぶTVかBSをチャンネルに合わせて選択する。

(3) チャンネル番号を入力して次へ

周波数IDのところに上で入れたチャンネル番号と同じ数字を入れる。こ れらの作業をすべてのチャンネルに行う。これでTVは見られるようになりました。もうひとつ端末を立てて下のようにフォントのリンクを作成しておきます。
FC6でもフォントの位置が変わってます!

# cd /usr/share/mythtv
# ll /usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf
-rw-r--r-- 1 root root 10414200 10月 18 14:20 /usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf

# ln -s /usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf sazanami-mincho.ttf
# ln -s /usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf sazanami-gothic.ttf

設定を選択する。

設定を選択する。

再生設定を選択する。
OSDフォントと字幕放送フォントところを sazanami-gothic.ttf か sazanami-mincho.ttf に変更する。これで再生時の番組ガイドの文字化けが解消します。


▲このページのトップへ戻る

▲このページのトップへ戻る

▲トップへ戻 る





Copyright©2005-2006  熊の巣  All Right Reserved.  管理人へメール