1

現在、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 ビデオを再生するにはどうすればよいですか。

お時間をいただきありがとうございます。

4

1 に答える 1

1

次の構文は私にとってはうまくいきました:

gst-launch-1.0 playbin uri=file:///C:/gstreamer/1.0/x86/bin/pima.mp3
于 2014-10-03T08:02:30.843 に答える