4

次のパイプラインを使用して、トランスポート ストリーム ファイル (*.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つの質問があります:

  1. playbin 要素によって作成されたパイプラインを見つける方法。
  2. gstreamer パイプラインを使用して mpeg2-ts ファイルを再生する方法。
4

1 に答える 1