我想使用命令行从视频文件中提取字幕。
我想从很多文件中提取字幕。这就是为什么我想要一个CLI工具。
理想情况下,它应该与任何支持嵌入式字幕的视频格式一起工作。
例如:
subextract -f RevolutionOS.mp4
Extracting English.srt
Extracting French.srt
Extracting Russina.srt
All subtitles extracted发布于 2016-11-23 14:37:35
有一些特定于每种容器类型的工具(假设字幕以文本形式存储,而不是混合在视频流中):
mkvtoolnixMP4Boxffmpeg/avconv对于您的具体问题,命令行是
MP4Box -srt <trackID> RevolutionOS.mp4的输出可以推断出trackID的值。
MP4Box -info RevolutionOS.mp4对于混入视频流的字幕(所谓的硬字幕),需要OCR软件。这里似乎有现成的解决方案,例如隐形眼镜 + GOCR for VobSub (DVD的通用格式),但我对这些没有经验,也不知道它们有多好。
https://unix.stackexchange.com/questions/273834
复制相似问题