从ts文件中提取dvb subtitle字幕的简要教程

从ts文件中提取dvb subtitle字幕的简要教程

ID:15128846

大小:4.94 MB

页数:26页

时间:2018-08-01

从ts文件中提取dvb subtitle字幕的简要教程_第1页
从ts文件中提取dvb subtitle字幕的简要教程_第2页
从ts文件中提取dvb subtitle字幕的简要教程_第3页
从ts文件中提取dvb subtitle字幕的简要教程_第4页
从ts文件中提取dvb subtitle字幕的简要教程_第5页
资源描述:

《从ts文件中提取dvb subtitle字幕的简要教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、从TS文件中提取DVBSubtitle字幕的有效方法深圳市同洲电子股份有限公司韦斌(本文发表于《卫星电视与宽带多媒体》2013年第21期)摘要:DVBSubtitling标准的多语种可消隐字幕已大量运用于欧洲数字电视广播系统,而我国大陆地区在此方面的运用还未见报道。DVBSubtitling系统操作较为复杂,昂贵,笔者已找到一种将最简单的Srt字幕文件封装到TS流中传输、解码、显示的方法,所有功能与欧洲DVBSubtitling标准基本一致,可惜暂不兼容欧洲标准;而我国DVB字幕标准未见正式颁布,在此,先推

2、出一篇短文,介绍DVBSubtitling字幕的提取办法,供有兴趣者参考。在适当的时候,笔者将介绍另外一种很简单的适合国情的DVB字幕系统的解决方案。关键词:DVBSubtitlingCloseCaption可消隐字幕欧洲发达国家和地区(包括我国香港特区),其数字电视广播的字幕普遍采用欧洲DVBSubtitling标准,在卫星电视、有线电视及地面数字电视广播上大量采用。目前国内的观众可以从香港地面数字电视广播或亚洲3S卫星4000MHz频点凤凰卫视那组码流里接触到该字幕系统。DVBSubtitling系统具

3、有可显示、可关闭字幕的功能,还可以选择多种文字字幕服务(前提是运营商提供多语种字幕广播),这是一种比较人性化的字幕系统,也称CloseCaption。而我们国内电视上常见的内嵌字幕(也称OpenCaption开放型字幕),字幕与图像是一体的,无法分离,更无法关闭或选多语种字幕,两者的优劣对比,高下立判。图1、DVBSubtitles属可消隐字幕,而可消隐字幕在DVD光盘时代就已经很常见了,它可以保持图像字幕的相互独立性,便于节目交流及视频内容的再利用,比传统的开放型内嵌字26幕要先进。图2、DVBSubti

4、tles可同时封装多条字幕轨道,由用户自由选择打开或关闭,可满足观众不同语言字幕的需要。使用码流分析软件,可以看到采用DVBSubtitling标准制作字幕的节目,有DVBSubtitles字样的TS私有流,即为DVB字幕。图3、用码流分析软件可看出TS流中有两条DVBSubtitles字幕。用VLCmediaplayer、Potplayer等软件播放能显示DVBSubtitles字幕。DVBSubtitles为图形字幕,内含时间轴,不能直接提取为文本格式。提取这种字幕,可以用OCR光学字符识别软件,把字幕

5、提取出来成为SUP或IDX/SUB字幕文件。目前能提取DVB字幕的文件为ProjectX及DVBSub2Text、BDSup2sub26等,前者可将DVB中的中文及其他文字字幕提取转换为SUB文件,而DVBSub2Tex暂不支持中文识别,但识别及提取英文或拉丁文字幕却非常准确便捷,准确率接近100%,可一次性直接转换为Srt字幕文件;而BDSup2sub则可以配合ProjectX,将DVBSubtitles字幕转成可再利用的图形字幕文件,基本保留DVBSubtitles字幕的原汁原味。现我们分别介绍三种软件

6、的使用方法。第一节使用DVBSub2Text提取英文或拉丁文字幕图4、DVBSub2Text,是一款免费的DVB转文本字幕的软件1、启动DVBSub2Text程序。由于目前DVBSub2Text对中文及日文等亚洲文字的支持不理想,识别出来的都是乱码,我们只用它来OCR识别英文或拉丁文字幕。图5、DVBSub2Text主界面2、点击左上角FileàOpenMPEG-TS,打开电脑中的DVBTS流文件26图6、选择要分离的DVBTS流,打开TS流文件加载后,如果中间“DecodedImage”(图形解码)没变化

7、,说明没有DVBSubtitles数据;如有可识别的DVBSubtitles字幕,则几秒钟后中间框会变绿。图7、可以看到左边框中出现视频音频轨道及三条字幕轨道,字幕轨道的PID分别为845、846(实际上第二条与第三条是一样的,都是英文字幕),中间框变为绿色,说明有有效的DVBSubtitles字幕。3、我们要选的是英文字幕转换,故将前面两条中文轨道字幕的勾选框去掉(见图8)26图8、将不需要的字幕轨道的勾选框取消图9、在要保留的字幕勾选框里打钩,再点击Start,即开始进行OCR识别与转换26图10、OC

8、R识别系统开始工作,中间屏幕出现字幕,右边白色方框内即出现提取出来的时间轴与台词字幕。大家可以发现,这完全是Srt格式的字幕。图11、字幕识别结束后,按Save将提取出来的字幕存为Srt文件。图12、保存字幕文件到指定文件夹26图13、用记事本直接打开提取出来的字幕,可以看到它们是按Srt格式排列用记事本直接打开,可以看到我们已经得到一个完整的Srt文件,英文字母的识别率接近100%(当然也偶有错误,故最好检查一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。