下午好,
vfw框架可以选择向视频添加文本流。该流应该在最终视频文件中显示为字幕流吗?我使用'AVIStreamWrite'函数将文本写入每个帧。
我的问题是,文字流是否应该用于字幕?是否有替代方法可以使用vfw框架将字幕写入/绘制/烘焙字幕?
我已经感受到了Windows的视频和视频。变得越来越老,不再支持/维护。也许有更新的工具集?
答案 0 :(得分:1)
即使VFW提到了文本流,我也不认为你可以用AVI文件/格式嵌入字幕,并且文件可以播放广泛接受的字幕。
How to add subtitle text to AVI file
[...]
对于AVI文件中的字幕流,DirectShow中没有原生支持,因此也没有WMP。>该语法不是AVI标准的一部分 VobSub,现在被其他程序使用。
也许最简单的方法是在SRT等独立文件中单独编写AVI文件和字幕。 SRT是一种易于使用的简单文本格式。
VFW API确实有些陈旧,更重要的是功能有限,但是较新的原生API在字幕方面也没有提供太多。