从电影中提取字幕

Ope*_*way 7 video vlc-media-player subtitles macos

我合法下载的一些电影包含嵌入式字幕。我想将它们提取为文本文件(.srt、.sub 等),以便在三星电视上观看电影,这需要电影和字幕的单独文件。我尝试使用 VLC 回合发现无法提取它们,您知道其他方法吗?最好是 OSX。

小智 6

如果您安装了命令行 ffmpeg,则可以使用:

ffmpeg -hide_banner -i Movie.mkv -map 0:s:0 subs.srt
Run Code Online (Sandbox Code Playgroud)

映射取决于您想要的字幕轨道。如果是第二个,则使用:

-map 0:s:1
Run Code Online (Sandbox Code Playgroud)

也适用于 mp4。


小智 1

如果您的视频恰好是 mp4 格式,那么例如MP4Box可用于从中解复用(提取)不同类型的流(视频、音频、字幕)。仅当字幕实际上并未“刻录”在视频图像上时,此功能才有效(简单测试 - 您可以在播放器中将其关闭吗?如果是,那么一切都应该很好)。