2

Python から生成されたビデオ (非リアルタイム) を書き込み、それを外部オーディオ ファイル (MP3) と同時にミックスする方法を見つけたいと思っています。

  • GStreamer Python バインディングの現在のステータスはどうなっていますか? それらは最新ですか?

  • GStreamer を使用して MPEG-4 出力を書き込み、Python から生の画像フレームをフィードすることは可能でしょうか?

  • GStreamer が MP3 オーディオも読み取ってコンテナーにミックスするようにパイプラインを構築することは可能ですか?結果のビデオ トラックを ffmpeg などで再処理する必要はありません。オーディオ トラックを持つ外部ツール

  • Python で GStreamer を使用するための最新のチュートリアルはありますか? (2006 年から 2009 年以降の日付は見つかりませんでした)

(私の古い質問: OpenCV + Python + Macでビデオを書くという良い指針を実際には与えませんでした)

4

1 に答える 1

2

バインディングが「最新」であるかどうかは、使用している Python のバージョンによって異なります。Python 2.7 に関しては、問題なく GStreamer を使用しています。

Windows 7 (WinBuilds インストーラー) で Python 2.7 と GStreamer を使用して開発する際の大きなバグと戦ってきましたが、Ubuntu で GStreamer を問題なく使用できます。

GStreamer には mp3 コーデックがありますが、国によってはその合法性をめぐっていくつかの法的問題があります。それらを使用する前に、Google検索を行います。

チュートリアルに関しては、運が悪いです。それでも、既存のチュートリアルは最新バージョン、特にthis onethis oneで非常にうまく機能します。

MPEG-4 出力の書き込みと raw 画像のフィードに関しては、わかりません。正直なところ、それは良い独立した質問です。

于 2011-08-13T20:15:00.963 に答える