0
gst-discover-1.0
が.mkvにサブタイトルがあることが確認された場合、gst-launch-1.0
で字幕を抽出するにはどうすればよいですか?ありがとう。GStreamerを使用して.mkvファイルから字幕を抽出する方法は?
gst-discover-1.0
が.mkvにサブタイトルがあることが確認された場合、gst-launch-1.0
で字幕を抽出するにはどうすればよいですか?ありがとう。GStreamerを使用して.mkvファイルから字幕を抽出する方法は?
どのような字幕がありますか?あなたは、GST-発見-1.0からキャップを取得し、「テキスト/ X-生が」字幕ストリームのキャップに置き換えられ
gst-launch-1.0 filesrc location=/path/to/mkv ! matroskademux ! "text/x-raw" ! filesink location=subtitles
ような何かをする必要があります。また、あなたはまた、uは字幕ストリームのトラック番号でなければなりません%
gst-launch-1.0 filesrc location=/path/to/mkv ! matroskademux name=demux demux.subtitle_%u ! filesink location=subtitles
パッド名でリンクを指定することができます。
ありがとうございました。もう1つの質問。抽出した字幕にはタイムスタンプがありません。それを修正するには? .srt形式など、出力したい字幕ファイルの形式を指定することは可能ですか?ありがとう、本当に本当にそれを感謝します。良い一日を。 – Cody
使用したMatroskaファイルには、プレーンテキストの字幕が含まれています。タイムスタンプは、字幕ストリームではなくMatroskaコンテナ自体に保存されています。たとえば、SRTにそれらをエンコードするためにsrtenc要素を使用することができます。 –
gst-discoverer-1.0によると、字幕のMIMEタイプはapplication/x-assです。 .srtファイルに変換する方法のヒントや例を教えてください。私はGStreamerが初めてです。実際、私はhttp://docs.gstreamer.com/display/GstSDK/Tutorialsを読んでいて、最初の5つの基本的なチュートリアルだけを終えました。ありがとう。本当に感謝します。良い一日を。 :) – Cody