次のパイプラインを使用して、トランスポート ストリーム ファイル (*.ts) を再生しています。
gst-launch-0.10 playbin2 uri=file:///c:/bbb.ts
しかし、それを自分でパイプラインに変換する必要があります。これを達成する方法がわかりません。
これまで試してみました:(正常に動作します)
gst-launch-0.10 -v filesrc location=c:/bbb.ts ! tsdemux ! audio/x-ac3 ! fakesink
しかし、fakesink を autoaudiosink に置き換えると、リンクされていないエラーで失敗します。
そして、フェイクシンクでさえビデオでは機能しません:
gst-launch-0.10 -v filesrc location=c:/bbb.ts ! tsdemux ! video/x-mpeg2 ! fakesink
だから私は2つの質問があります:
- playbin 要素によって作成されたパイプラインを見つける方法。
- gstreamer パイプラインを使用して mpeg2-ts ファイルを再生する方法。