2017-06-09 9 views
0

私はCで簡単なオーディオストリーミングアプリケーションを作成しようとしています.Gstreamerライブラリ(gstreamer1.0-libav)をubuntu 16.04で使用しています。私は単純な "gst-launch audiotestsrc!alsasink"コマンドでgstreamer1.0-toolsをテストしていましたが、これを実行するたびに次のエラーが発生します。パイプラインを構築できませんでした:要素 "audiotestsrc"がありません。私は、usr/bin /、usr/local/lib /などの異なるパスの場所でコマンドを実行しようとしましたが、UbuntuがGstreamerバイナリをインストールしてこれらのコマンドを実行できる場所を特定できないようです。また、私はLinuxの経験が不足しているので、正しいディレクトリでこのコマンドを実行していないという問題があると想定しています。私はこのガイドに従っています:https://gstreamer.freedesktop.org/documentation/tutorials/basic/gstreamer-tools.html#。誰かがこの問題についていくつかの光を当てることができましたか?どんな助けもありがとうございます。ありがとう。エラー:パイプラインを構築できませんでした:要素がありません "audiotestsrc"

答えて

0

解決方法があるかどうかはまだ分かりませんが、回避策が見つかりました。より多くの研究をして、私はこの偉大な資源を見つけましたhttp://labs.isee.biz/index.php/Example_GStreamer_Pipelines。私は "gst-launch audiotestsrc!alsasink"を "gst-launch-0.10 audiotestsrc!alsasink"に置き換えました。問題は、gst-launchコマンドのバージョンにありました。これが誰にでも役立つことを願っています。明快にするために他のコメントを歓迎する以上のものです。

関連する問題