2016-03-25 52 views
0

私はGStreamerを初めて使用しており、字幕ストリームのビデオストリーム(現時点ではv4l2src)をエンコードしようとしています。私はデータを設定するために 'textoverlay'を使用することができますが、私は画像にデータを焼き付けたくありません。しかし、私はビデオが記録されている間に生成された 'メタデータ'をエンコードするために字幕ストリームを使いたいと思っています。録画中のGstreamer字幕

時間が経つにつれてMPEGに字幕を追加する方法はありますか?字幕テキストの内容は、移動するカメラのgps座標などの手前ではわかりません。

「サブタイトルオーバーレイ」プラグインがありますが、私はこれを完全に理解していません。それは 'textoverlay'のようなイメージにテキストを焼き付けますか、それとも別のストリームを追加しますか?

私はまた、スタックオーバーフローに関する質問には全く戸惑いました。私の質問を改善する方法を教えてください。

答えて

1

私は魔法が存在しないexample pipelineをチェック.. subtitleoverlayがレンダリングだと思いますし、ビデオフレームにテキストを燃やす - 私はあなただけの字幕ストリームを添付することができますね

...字幕オーバーレイした後、ビデオフレームで動作videoconvertがありますmpegtsmux要素に追加します。私は、これはpossible nowことを望む - 私はこれが可能に願っていますthis bug/feature requestが..です

私はmpegtsmuxの機能をチェックし、それをサポートしています。

サブピクチャ/ X-DVB

アプリケーション/ X-テレテキスト

あなたは何とかその後、サブピクチャ/ X-DVBの形式で入力字幕に管理することができ、後で受信機にあなたがそれらを表示するdvbsuboverlay要素を使用できる場合.. 私はあなたがactualyテキストファイルから、このようなストリームを作成することができますどのような方法を見つけるdidntの..

私はテレテキスト字幕を表示することができたという感覚を持っている(私は this質問が、応答がない、多分IRCで尋ねるを見つけました)が、これはあなたが望むものではないかもしれません。(私は知りません)。

字幕をレンダリングした字幕(字幕のみ)を字幕の形でレンダリングした場合は、それを使用することができます。あなたはそれのために使用することができます野生のいくつかのツールがあります..

何とかそれを使用することを望みます

関連する問題