ビデオキャプチャ(FXTV)


ビデオキャプチャ(FXTV)について

  • FXTV(FreeBSD X TV)は、FreeBSDでビデオキャプチャを行うアプリケーションです。尚、以下の説明は、PC-98マシンで確認した内容です。

    【ビデオキャプチャ(fxtv)】
    ビデオキャプチャ(fxtv)


ハードウエアとデバイスドライバの組込み

  • ビデオキャプチャを行うためには、ハードウエアとしてビデオキャプチャカードが必要です。またそれに合ったデバイスドライバを組込む必要があります。FreeBSD上では、Brooktree社の「Bt848」と言うチップが搭載されたビデオキャプチャカードならばOKです。
  • 私の場合、ビデオキャプチャカードはIOデータのGV-VCP/PCIを使用しています。
  • FreeBSD用のデバイスドライバとして、FreeBSD BT848 / BT878 Driverが開発されています。実際には、デバイス「bktr」の組込みが必要で、そのためには、カーネルの再構築が必要です。デバイス「bktr」の組込みについては、以下の説明を参照して下さい。

    カーネル再構築(98)


FXTVのインストール

  • FXTVは、パッケージになっているので、例えば「stand/sysinstall」を使ってインストールします。


FXTVによるビデオキャプチャ

  • FXTVは、コマンドで「fxtv」として起動します。最初に起動すると、「Input/output error」が発生しました。これは、ハードウエアのカード種別が正しく認識されていないためで、「sysctl」コマンドで「9」(IOデータGV-VCP/PCI)を指定してやるとOKです。この辺の経緯は下記のMLスレッドを参照して下さい。

    ビデオキャプチャFXTV-1.02でエラー
    ビデオキャプチャFXTV-1.02でエラー

    # fxtv
    ioctl(BT848_SAUDIO, 128) failed: Input/output error  <--エラーが出る
    ioctl(BT848_SAUDIO, 129) failed: Input/output error
    Direct Video not supported by visual...using XImages  <--このエラーは?
    ioctl(BT848_SAUDIO, 129) failed: Input/output error
    
    # sysctl -w hw.bt848.card=9  <--カード種別を設定
    hw.bt848.card: -1 -> 9
    
    # fxtv
    Direct Video not supported by visual...using XImages  <--このエラーは?
    

  • FXTV画面のボタンやメニューから静止画キャプチャやビデオキャプチャが可能です。また、画面上で左クリックをすると、画面の大きさが大/小を切り替える事ができます。


トップへもどる


Copyright (c) 2001 Hiroshi Nakamura. All rights reserved.