Tat's page

Vine-4.2: CX23416GYC-STVLP

久しぶりに玄人指向 CX23416GYC-STVLPを使ってみた。

カーネルパッケージにドライバが組み込まれるようになってるし、 以前は色々とtar ballからインストールする必要のあった諸々も VinePlusのパッケージになってて凄く楽。

インストールと設定

ファームウェアを/lib/firmwareへ置く。 元のファイル名から変更しなきゃなりません。

ivtv-fw-dec.bin → v4l-cx2341x-dec.fw
ivtv-fw-enc.bin → v4l-cx2341x-enc.fw

次は便利なユーティリティー達をインストール。

ivtv-utils
perl-Video-Capture-V4l
perl-Video-Frequencies
perl-Video-ivtv

こんだけ用意されてるのでapt-getで入れるだけ。 何か不足があっても適当に色々入るでしょう。

apt-get install ivtv-utils perl-Video-Capture-V4l perl-Video-Frequencies perl-Video-ivtv

/etc/modprobe.conf

alias char-major-81 ivtv
alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv cardtype=12 tuner=43

これだけ追加して、

/sbin/depmod -a
/sbin/modprobe ivtv

すればもう使える状態に。

使ってみる

TVを見る

ptune.pl --input /dev/video0 --freqtable ntsc-bcast-jp --channel 1

チャンネルを設定して

cat /dev/video0 | mplayer -aspect 4:3 -vf pp=de/lb - 

あっさりTVが見れた。

録画してみる

適当なファイル名で録画用のスクリプトを用意しとくと楽。

#/bin/sh
##
## usage cx23416.sh [channel] [filename.mpg] [recording time(s)]
##
CHANNEL=$1
RECFILE=$2
RECTIME=$3

record-v4l2.pl -d /dev/video0 -f ntsc-bcast-jp -i 6 \
--output-settings 0 --streamtype 14 \
--directory-format "" \
-T mpeg \
-b 8000000 \
-B 16000000 \
-c $CHANNEL \
-t $RECTIME \
-o $RECFILE

録画予約するときなんかはatを使ってます。

atは hh:mm mm/dd/yyの順で。

echo '~/bin/cx23416.sh 4 hoge01.mpg 1860' | at 02:33 01/29/08

その他

更新履歴

  • 2008/02/02 ファームウェアの事を書き忘れてたので追加
  • 2008/01/26 なんとなく書いてみた