如何提取dvbsub图文电视字幕?

时间:2013-05-21 22:55:37

标签: dvb

有谁知道如何提取图文电视字幕? 它说,我尝试过ffmpeg 帧尺寸无效0x0

CCExtractor,它说 “缺少ASF标题。中止

它说,telxcc ! TS包头无效; TS似乎未对齐

我做了很多研究,但没有运气。任何人都可以提供一些帮助!

2 个答案:

答案 0 :(得分:1)

dvb_subtitles无法使用ffmpeg轻松提取,因为它是覆盖原始图像的图像。好的解释:https://stackoverflow.com/a/20887655/2119685

有一种方法可以提取dvb_teletext,它通常也包括subtiltes。

安装下一个依赖项:

sudo apt-get install libzvbi-dev

然后从源ffmpeg重新编译:

--enable-libzvbi

这里有关于如何从源代码编译FFMPEG的好教程 - https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

然后执行下一个命令将字幕提取到.srt文件:

ffmpeg -txt_format text -i INPUT1 -an -vn -scodec srt test.srt

瞧,你的.srt字幕将在test.srt

答案 1 :(得分:0)

您尝试使用gstreamer吗? appsrc-> tsdemux-> fakesink。像这样制作管道,然后从fakesink回调中获取PES数据。