3

ネットワークから Gstreamer を使用してビデオとオーディオのストリームを取得し、それらを再生するには、Raspberry Pi にプログラムを作成する必要があります (ビデオ用とオーディオ用の 2 つのストリームがあります)。カスタム GUI が必要です。以下のリンクをたどりました:

http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/

PyGtk を使用していましたが、PyGObject に切り替えたいと考えています。私の質問は: PyObject は Gstreamer と PyGTK をサポートしていますか? または、PyGTK に固執する必要がありますか? または、ラズベリーパイでそれを行うためのより良い解決策がありますか

4

1 に答える 1

3

リンクした記事の古さを考えると、新しいバージョンのライブラリが存在することは既にご存じかもしれません。PyGtk と PyGst は、これらのバインディングを提供しません。

Python GObject Introspection は、Gkt-3.0およびGst-1.0バージョンをサポートしています。したがって、プログラムに PyGObject を安全に使用できます。

lazka.github.io/pgi-docs/には、より多くのバインディングをカバーする非常に優れたドキュメントもあります。

また、オーディオ/ビデオ プレーヤーを作成する場合は、playbin要素を参照してください。これは、オーディオ、ビデオ、およびテキスト シンクを一度にサポートする完全なパイプラインです。

于 2015-06-15T22:16:01.350 に答える