私の Python プログラムでは、GStreamerplaybin
を と組み合わせて使用しtextoverlay
て、ビデオ ファイルを再生し、その上にテキストを表示します。これは正常に機能します。text
プロパティを変更するとtextoverlay
、新しいテキストが表示されます。
しかし、今はビデオの現在の位置/時間に基づいてテキストを設定したいと考えています(字幕など)。
パイプラインのクロック、バッファのタイムスタンプ、セグメント イベント、および x ミリ秒ごとに現在の時刻をクエリする外部タイマーについて読みました。しかし、できるだけ早く正しいテキストを表示できるように、時間の変更について通知を受けるためのベスト プラクティスは何ですか?