現在、gstreamer mp3 でメディア ファイルを再生しようとしていますが、URI 形式が間違っていて、ファイルが見つかりません。
ドキュメントの元のコマンドは
gst-launch-1.0 playbin uri=file:///home/joe/my-random-media-file.mpeg
私はそれをウィンドウと書き込みで動作させようとしています
gst-launch-1.0 playbin uri=file://C:\gstreamer\1.0\x86\bin\pima.mp3
これは私が得ている出力です
パイプラインを一時停止に設定しています... エラー: パイプラインは一時停止を望んでいません。エラー: 要素 /GstURIDecodeBin:uridecodebin0/GstGioSrc:source から: 読み取り用のリソースを開けませんでした。追加のデバッグ情報: gstgiosrc.c(332): gst_gio_src_get_stream (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstGioSrc:source: 場所ファイルを開けませんでした:///C:/gstreamer/1.0/x86/bin/file:読み取り用の /pima.avi: ファイルを開くときにエラーが発生しました: 引数が無効です パイプラインを NULL に設定しています ... パイプラインを解放しています ...
これを回避する方法について誰か助けてもらえますか?
を使用してmp3ファイルも再生しようとしました
gst-launch filesrc location=hello.mp3 ! mad ! audioresample ! osssink
しかし、osssink がインストールされていないことがわかりました。どうすればそれをインストールしたり、mp3 ファイルを再生できる他のシンクを取得したりできますか。パイプラインを構築するために自分の gstElements を見つける方法についてのアドバイスは非常に役立ちます。たとえば、avi ビデオを再生するにはどうすればよいですか。
お時間をいただきありがとうございます。