【解決方法】VB.NET と C# で Adob​​e Premiere のようなビデオに字幕を表示するにはどうすればよいですか?

プログラミングQA

[ad_1]

こんにちは、みんな
以下は 3 つのフィールドを含むリストです。
StartTime 、 EndTime 、 SubtitleText

リストには約 1000 の番号があります。

そこで、ビデオを再生する VideoElement を用意し、このリストをサブタイトルとして表示する TextBlock を作成しました。

助けていただけますか、どうすればよいか教えていただけますか?
つまり、再生すると、リストの字幕が TextBlock 内のビデオとの同期を示します。
ありがとう。

私が試したこと:

実際のところ、私にはアイデアがありません。
私が考える唯一のアイデアは、Adobe Premiere でタイムライン ラインを作成し、リスト内でキーフレームを作成し、それをビデオの位置にリンクする必要があるということです。

解決策 1

ユーザーはいつでも一時停止、早送り、巻き戻しができるので、これは複雑ですが、字幕とビデオの同期を保つ必要があり、そうしないと非常に混乱するだけです。

おそらく最善の策は、業界標準の .SRT ファイルを使用することです。これが役立つかもしれません。 https://www.3playmedia.com/blog/create-srt-file/[^] – そして、ほとんど (すべてではないにしても) ビデオ プレーヤーが .SRT ファイルを使用し、それらをビデオ コンテンツと自動的に同期することがわかります。

[ad_2]

コメント

タイトルとURLをコピーしました