6

ライブ ビデオをキャプチャし、Linux で簡単に表示する必要があります。シンプルな API を備えた安価なカードまたは USB デバイスが必要です。経験を共有したい人はいますか?

4

8 に答える 8

5

video4linuxライブラリを使用します。これを C++ プログラムで使用したところ、約 1 時間以内に Web カメラのフレームをキャプチャできました。(使用とセットアップは非常に簡単です)

于 2008-09-17T14:37:02.777 に答える
4

プログラミングが必要な場合は、Linux のマルチメディア フレームワークであるGStreamerを使用することをお勧めします。

jackbravo が言及した Cheese は、私が取り組んでいるストリーミング サーバーであるFlumotionと同様に、GStreamer に基づいています。

于 2008-09-18T13:18:22.037 に答える
3

前述のように、dvgrab を使用して Firewire インターフェイスからカメラからキャプチャし、必要に応じて ffmpeg (コマンド ライン) や kino (シンプルな GUI ビデオ エディター) などのツールを使用してビデオを処理します。PCI ベースの Firewire カードは比較的安価で、簡単に見つけることができます。

ここではいくつかの例を示します。

  • firewire からの連続キャプチャ、数分ごとの自動分割

    dvgrab --size 500 --autosplit <filename>
    
  • カメラをライブで見る

    dvgrab - | mplayer -
    

最近の一部のディストリビューション (Fedora8 など) は、新しいが中途半端な firewire ドライバーを使用していることに注意してください。ただし、Ubuntuはうまく機能します。

于 2008-09-20T21:10:39.177 に答える
2

ミニウェブサーバーと背面のイーサネットポートを備えた「密閉型」カメラソリューションがあります。ネットワークに接続し、IPを設定して、ブラウザを開くだけです...Linuxまたはその他の場所で

Linuxでキャプチャしたい場合、私はかつて、perlスクリプトで単一のフレームをキャプチャする安価なWebカメラを持っていました。これは、リアルタイムで変更できた可能性がありますが、それは約10年前のことです。とにかく、その可能性:-/

于 2008-09-17T18:25:25.113 に答える
1

openCV を使用すると、カメラから個々のフレームをキャプチャしてディスクに保存できます。これらを操作してビデオを作成する必要がある場合は、netpbm をお勧めします。これは、ビデオを作成したり、必要なことを行うためにシェル スクリプトで使用できる非常に強力なコマンド ライン ツールのセットです。

于 2008-09-18T02:05:22.183 に答える
1

Java を使用する場合、v4l4jを使用 すると、任意の V4L デバイスからフレームを簡単にキャプチャできます。また、Java からデバイスを制御することもできます。PTZ ウェブカメラ (ロジクール クイックカム オービット) と一緒に使用しましたが、明るさ、彩度、自動ホワイト バランスなどの通常の操作だけでなく、カメラのチルトとパンも制御できました。とても便利な !

于 2009-01-24T00:47:16.743 に答える
1

もう 1 つのオプションは、最も一般的な DV カムコーダーなどの Firewire (IEEE1394) カメラを使用することです。それらは非常にうまく機能し、安価な Web カメラよりもはるかに優れたビデオを提供する傾向があり、Linux にはdvgrabなどの dv ビデオを操作するためのツールが多数あります。

于 2008-09-18T13:22:32.570 に答える
1

チーズノームアプリケーションがあります。使い方は本当に簡単です。あまり多くの機能はなく、ビデオ キャプチャのみです。

于 2008-09-17T14:38:35.300 に答える