c# - QuickTimeムービーに字幕を追加する方法

原文 c# quicktime subtitle

ソフトウェアでビデオを表示するために、AxQTOControlLib.AxQTControl QuickTime C#COMコンポーネントを使用しています。動画に字幕をつけたい。

quicktimeファイルは、次の文字列形式を使用して字幕を埋め込むことができることを知っています。

{QTtext}{font:Arial}{plain}{size:12}{textColor: 65535, 65535, 65535}{backColor: 0, 0, 0}  
{justify:left}{timeScale:15}{width:587}{height:33}{timeStamps:absolute}{language:0}
{textEncoding:256}

[0:00:00.10]
I said hello, Dolly,

[0:00:03.10]
Well, hello, Dolly

[0:00:06.20]
It's so nice to have you back where you belong

...


残念ながら、このテキストトラックを映画にプログラムで追加する方法についての情報は見つかりません...

System.Windows.Form.Labelの上に透明なAxQtControlを追加することで構成される別の解決策を試しましたが、透明性が機能しません。

何か案が?
答え
以前は、それらのファイルをQuickTime Player(または任意のQuickTime再生ガジェット)で開くことができ、それは自動的にテキストトラックになります。 (mp3ファイルのインポートがオーディオトラックになるように)。試しましたか?

映画のトラックになったら、他のトラックと同じように追加します。
関連記事

c# - オブジェクトのリストを単一の応答としてストリーミングし、進捗状況を報告します

c# - クライアントとWeb API間のプロキシとしてMVCコントローラーを使用する

c# - C#キーを押すとオブジェクトの動きが壊れる

c# - ファイルが存在してもWebブラウザーのナビゲーションがキャンセルされました

c# - ユーザーのADからのオブジェクトGUID

c# - サービス時間を垣間見る方法

c# - log4net翌日の開始時にログファイルを上書きする

c# - ASP.NET MVC(部分的なビュー)を使用して同じページにレビュー製品(http投稿)を追加しようとしています

c# - Model3DCollectionとModel3DGroupの違いは何ですか?

java - 相互互換性のためにC#暗号化をJava(Android)暗号化に変換するヘルプ