-
bktrドライバー&fxtv
Brooktree Bt848/878等のチップを使用したVideoキャプチャーボードはFreeBSD
では2.2.5-RELEASEあたりからサポートされています。
device smbus
device iicbus
device iicbb
device bktr |
を追加してkernelの再構築するだけです。場合によっては/dev/で
./MAKEDEV bktr0
する必要があるかもしれませんが。
bktrドライバーの最新版は以下のサイトにあります。
http://www.telepresence.strath.ac.uk/bt848/
ftp://vulture.dmem.strath.ac.uk/pub/bt848/
bktrドライバーを使用する代表的なアプリケーションとしてfxtvがあります。
こんな感じでX上でTVが見れます。
静止画のキャプチャーもできます。動画もmpeg-1でキャプチャできますが、
マシンパワーがないと綺麗には撮れません。また、残念ながらpcmドライバー
では音声の取り込みができません。
bktrドライバーを使うアプリケーションとして、最近 ports/camserv が加わり
ました。これはWebブラウザに対して動画を配信するカメラサーバで、
非常に簡単に導入することができます。
クライアントでNetscapeを使う場合、
<html>
<head>
<title>Camserv</title>
</head>
<body>
<h1>Camserv</h1>
<img src="http://192.168.43.1:9192/">
</body>
</html> |
(192.168.43.1:サーバ, 9192:使用するポート)
というようなWebページを介してアクセスするだけです。
MS-IEの場合はJavaScriptを使用しなければならないので少し面倒です。
-
Xawtv
XawtvはGATOSプロジェクトで改良されたXFree86-4.0.x用のr128ドライバー
を使ってRage128ProでキャプチャしたTVをX上に映すことができます。
画質はBt848系のボードより綺麗でインタレースもあまり出ません。
フルスクリーンも問題なくできますが、Xvideo拡張機能を使用した場合の
静止画&動画のキャプチャは残念ながらサポートされていません。
xawtv-3.35以降は何の問題もなくFreeBSDでコンパイルが通り、オーバーレイ
ができない問題も発生しません。