【发布时间】:2014-12-02 12:23:30
【问题描述】:
我正在使用 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
...
不幸的是,我找不到任何有关如何以编程方式将此文本轨道添加到电影的信息...
我尝试了另一种解决方案,包括在AxQtControl 上方添加透明System.Windows.Form.Label,但透明度不起作用。
有什么想法吗?
【问题讨论】:
-
答案可能在某处here。
-
其实我有这本书的印刷版,但资料欠缺