我们知道,Quicktime并不支持PC上常见的srt、ssa等字幕,当然,iPhone/iPod也不支持。但是他们的设置页又确实有关于字幕的选项。这个字幕正是基于MPEG-4 Timed Text标准的Quicktime Text格式。
这个格式的字幕特点是,不支持从外部挂载,而是存在与.mov、.mp4格式的内部。作为一条text track存在的。
那么,如何把常见的srt之类的字幕转换成Quicktime Text字幕呢?
晓晓推荐使用Subtitle Workshop。
这款软件支持大量的文本类字幕格式。可以彼此间无损的转换。
但是,Subtitle Workshop本身所带的Quicktime Text字幕生成模版是有问题的。因此你需要自行创建一个模版。为了方便群众,晓晓把制作好的模版提供下载(点此)。在另存为时选择“自定义格式”,然后点击“读取方案”,加载下回来的模版,再点击“保存”即可。
当然,这样生成了Quicktime Text文件还不够,你还得把它与mov文件合并才行。关于这个操作的解释已经连篇累牍了。晓晓就简单的记录一下:
- 升级你的Quicktime到Quicktime Pro(专业版)
- 在Quicktime中打开你的mov文件与刚才生成的Quicktime Text文件
- 在Quicktime Text文件的Quicktime窗口,全选(Ctrl+A)
- 在mov文件的Quicktime窗口,点击“编辑”->“添加至影片”(Ctrl+Alt+V)
- 保存你的新mov文件即可。
在这篇文章中我只是给出一种可行的方案,相信有不少同学会更喜欢使用mp4te之类的工具。但那不是本篇文章想讨论的话题了。
注意:从Subtitle Workshop生成的字幕文件是最简单的版本,用文本编辑器打开之后,你可以手动修改添加很多参数设定,具体的内容请参与Apple的说明文档。点此
当然,Quicktime本身也可以对字幕做出一定的修缮,在“显示影片属性”的窗口中就可以。












哇,暂时用不到这篇技术文,等我买了iMac再回来学习
不支持mac,纯路过=w=
这个也发现了。所以,苹果官网的视频我听+看隐藏字幕就懂了。话说:QT X应该也可以吧!现在没法试,晓晓代试啦!能者多劳嘛。我的QT7虽然是专业版,但一直睡觉
呃,没明白你的意思…隐藏字幕…QT X毫无疑问是可以的。
对啊!官网有些英语MOV视频有隐藏字幕,应该就是这个吧!而且以前还下过一个视频,只有QT能放出字幕来,其它播放器都不行。视频是Make difference上的。
请问怎么用QTP打开txt啊。。。貌似生成的quicktime text是txt文件。。。而且拖到qtp里以后是文档轨,不是字幕轨。。。咋办呢。。。
是文档轨啊,然后复制呀,然后在添加到影片mov文件里,就成了字幕轨啦
那我觉得我简直碰到了一个非常神奇的问题
我那个MOV视频的字幕,在Kmplayer上是断断续续的,在QQ影音上流畅的,在暴风影音上是Unknown,在QUICKTIME上居然没有!
作为一个Quicktime的视频,为毛它里面的字幕只在QQ影音上看得到啊,QT居然放不出
我真是搞不懂这个字幕到底是怎么回事了