GamersLab.com

ゲームやMacネタを中心としたblog。最近はデジタルガジェットやカメラについてのネタ多し。

2008.04.20(Sun)

録画システム構築記録

今日は、頓挫していた録画システムの構築を再開しました。

結果、うまくいかない感じです。

ドキュメントがすくなすぎるー。

参考にしたサイト
foltiaインストールマニュアル
TV録画機能導入(GV-MVP/RX2+ivtv-1.0)
各種無料ソフト・ダウンロード001 #1

セットアップ記録

■OSインストール

Fedora Core 6 をインストール

■システムを最新にする

システム>管理>services を開いて yum-updatesd のチェックを外す

# su
# yum update

↑4時間くらいかかる

■yumレポジトリ追加

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

[atrpms]
name=At RPM Repository for Fedora Core
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
enabled=0
gpgcheck=1
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms

■ドライバインストールに必要なパッケージのインストール

# yum install kernel-devel.i686

Transaction Check Error:
package kernel-devel-2.6.22.14-72.fc6 (which is newer than kernel-devel-2.6.22.9-61.fc6) is already installed

↑となるので、よしとする。

■yumで最新版のkernelがインストールされても、起動時のkernelを変更しないようにする

# vi /etc/sysconfig/kernel

UPDATEDEFAULT=no

■ivtv-1.0.3 と patch を入手

http://dl.ivtvdriver.org/ivtv/archive/1.0.x/ivtv-1.0.3.tar.gz
http://www.macmil.co.jp/macmil/dat/s7115f8p.tar
http://www.macmil.co.jp/macmil/dat/tvau-f8p.tar
http://www.macmil.co.jp/macmil/dat/kb10-f8.tar

■ivtv-1.0.3 を展開、patch を所定の場所に移動

# tar zxvf ivtv-1.0.3.tar.gz
# mv s7115f8p.tar ivtv-1.0.2/i2c-drivers/saa7115.c
# mv tvau-f8p.tar ivtv-1.0.2/i2c-drivers/tvaudio.c
# /bin/mv kb10-f8.tar ivtv-1.0.2/i2c-drivers/Kbuild

■ivtv-1.0.3 をインストール

# cd ivtv-1.0.3
# make
# make install

■ivtv-1.0対応saa7115.koを所定のディレクトリへコピー

# /bin/cp i2c-drivers/saa7115.ko /lib/modules/`uname -r`/kernel/drivers/media/video/

■ivtv-1.0対応tvaudio.koを所定のディレクトリへコピー

# /bin/cp i2c-drivers/tvaudio.ko /lib/modules/`uname -r`/kernel/drivers/media/video/

■ファームウェア抽出コマンドを所定のディレクトリへコピー

# /bin/cp utils/ivtvfwextract.pl /usr/local/bin/

■TVキャプチャボードドライバ組み込み

# ivtvfwextract.pl --no-unzip /media/cdrom/Driver/p2driverRX.sys

■デコーダ差し替え

# /bin/mv /lib/modules/ivtv-fw-dec.bin /lib/firmware/v4l-cx2341x-dec.fw

■エンコーダ差し替え

# wget ftp://ftp.shspvr.com/download/wintv-pvr_150-500/inf/pvr_2.0.24.23035.zip
# unzip pvr_2.0.24.23035.zip -d pvr
# /bin/mv pvr/HcwFalcn.rom /lib/firmware/v4l-cx2341x-enc.fw

■ドライバオプション設定ファイル編集

# vi /etc/modprobe.conf

options ivtv tuner=46 ntsc=j
install ivtv /sbin/modprobe --ignore-install ivtv; ¥
/sbin/modprobe upd64031a; /sbin/modprobe upd64083; ¥
/sbin/modprobe tvaudio; /sbin/modprobe wm8739

■起動時にドライバを自動で読み込ませる設定

# vi /etc/rc.local


# for GV-MVP/RX
modprobe ivtv



■perlモジュールのインストール

# yum install --enablerepo=atrpms perl-Video-Frequencies perl-Video-ivtv perl-Config-IniFiles perl-Tk

fedora6 の atrpms はちゃんと動かないので、fedora7 のディレクトリからrpmを入手し、手動で入れる。

http://dl.atrpms.net/f7-i386/atrpms/stable/perl-Video-Frequencies-0.03-4.fc6.93.noarch.rpm
http://dl.atrpms.net/f7-i386/atrpms/stable/perl-Video-ivtv-0.13-8.fc6.93.i386.rpm
http://dag.wieers.com/rpm/packages/perl-Config-IniFiles/perl-Config-IniFiles-2.39-1.1.fc3.rf.noarch.rpm

perl-Tk が見つからないので、後回し。

# rpm -ivh perl-Video-Frequencies-0.03-4.fc6.93.noarch.rpm
# rpm -ivh perl-Video-ivtv-0.13-8.fc6.93.i386.rpm
# rpm -ivh perl-Config-IniFiles-2.39-1.1.fc3.rf.noarch.rpm

■追加パッケージのインストール

# yum install httpd postgresql postgresql-server postgresql-devel php php-pgsql

■foltia のダウンロード

http://www.dcc-jpl.com/soft/foltia/foltia-r72-20080124.tar.gz

# tar zxvf foltia.tar.gz

今日は、ここまで。

先は長い...

Posted by ゆう at 22:54   [Misc]

トラックバック

トラックバックURL

http://gamerslab.com/tb.php?ID=793

コメント

>FOJYさん
しーぱん探してみます!

ゆう 2008.04.21. 22:56 [削除]

CPANにないですかね・・
>Perlのソース

しかばねFOJY 2008.04.21. 12:20 [削除]

コメント投稿フォーム

名前:(この情報をCookieに保存させたい場合にチェック)
メールアドレス: (表示はされません)
URL: (名前にリンクされて利用されます)
コメント:
パスワード: (削除時に利用)

ページのトップへ ページのトップへ

4

2008


    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      

プロフィール

ゆう

管理人

ゆう

あたらし物好きです。
ゲームのほうは積んでばかりです。
記事は基本的に酔っぱらいながら書いています。
連絡は
gamerslab_blog@me.com
まで。

PHOTO

任天堂、ニンテンドーDS向け「ニンテンドーWi-Fiコネクション」を発表(Impress)

任天堂、ニンテンドーDS向け「ニンテンドーWi-Fiコネクション」を発表(Impress)

ファミコンぽいUSBゲームパッド

ファミコンぽいUSBゲームパッド

果てしない戦い

果てしない戦い

検索


カテゴリーリスト

最近の記事

最近のコメント

リンク集

RSS1.0

[Login]


powered by a-blog
Copyright (C) 2009 GamersLab.com All rights reserved.