28

LinuxまたはWindowsで、次のことを可能にするソリューションを探しています

  • ウェブカメラとマイクからビデオ (+ オーディオ) を同時に記録します。
  • file.AVI(またはmpgなど)として保存します
  • 録画中に画面にビデオを表示する

私の場合、圧縮は問題ではありません。実際には、RAW をキャプチャして後で圧縮することを好みます。

これまでのところ、すべてを処理する VB の ActiveX コンポーネントを使用してそれを実行しましたが、Python を使用して進めたいと思います (VB ソリューションは不安定で信頼性がありません)。

これまでのところ、ビデオのみ、または個々のフレームをキャプチャするコードを見てきました...

ここまで見てきた

  • OpenCV - オーディオ キャプチャが見つかりませんでした
  • PyGame - 同時オーディオ キャプチャなし (AFAIK)
  • VideoCapture - 単一フレームのみを提供します。
  • SimpleCV - 音声なし
  • VLC - VideoLAN プログラムを wxPthon にバインド - できれば (このオプションはまだ調査中)
  • kivy - それについて聞いたばかりですが、これまで Windows で動作させることができませんでした。

質問 - Python 用のビデオ & オーディオ キャプチャ ライブラリはありますか?

または - もしあれば、他のオプションは何ですか?

4

7 に答える 7

4

私はffmpegをお勧めします。Pythonラッパーがあります。

http://code.google.com/p/pyffmpeg/

于 2013-01-03T14:11:32.037 に答える
2

私はこれに対する良い答えを探していました.GStreamerだと思います...

Python バインディングのドキュメントは非常に軽く、そのほとんどは GStreamer の新しい 1.X バージョンではなく、古い 0.10 バージョンに集中しているように見えましたが、GStreamer は非常に強力なクロスプラットフォーム マルチメディア フレームワークであり、ストリーミング、マルチプレクサ、トランスコードして、ほぼ何でも表示します。

于 2014-04-10T19:04:16.337 に答える