我有一对使用多种语言的.idx / .sub字幕文件,我需要将它们转换为单语言的.srt文件,因为Totem和Gnome Mplayer都无法显示这种类型的字幕。
我有一对使用多种语言的.idx / .sub字幕文件,我需要将它们转换为单语言的.srt文件,因为Totem和Gnome Mplayer都无法显示这种类型的字幕。
Answers:
idx / sub称为VobSub文件,是位图图像+时间码,在播放期间叠加在视频的顶部。
srt文件是带有时间码的简单文本文件,然后将其呈现在视频上。
这意味着要将它们转换为文本字符串,您需要执行一些OCR(光学字符识别)。可悲的是,大多数OCR解决方案都不支持idx / sub。
在这一点上,我为您提供的最佳解决方案是SubRip(另请参见官方网站),并且它仅是Windows软件。它通常在Wine中运行良好,因此您应该可以在Ubuntu(无Windows)中使用它。您也可以根据本指南使用Avidemux。
两者都将显示idx / sub中的位图图像,键入您所看到的内容,它将构建相应的srt文件。Doom9 为SubRip提供了很好的指南。
您还可以在视频文件的字幕中刻录字幕,Handbrake可以做到这一点。
Avidemux方式非常方便。
很好的教程在这里:http : //write.flossmanuals.net/avidemux/extract-dvd-subtitles/
对我来说很好,如果您还有其他问题,请询问
根据http://www.afterdawn.com/guides/archive/convert_subtitles_from_sub-idx_to_srt.cfm,可以使用名为SubResync的程序,该程序是VobSub软件包的一部分(Windows)。
我用一部电影尝试过,发现“教” OCR字母中所有略有不同的形状是非常耗时的,并且如果您犯了一个错误,您将无法纠正它!因此,只有在(a)字幕真的很重要并且值得花时间,或者(b)字幕使用简单,一致的字体并且每次给定字母看起来完全相同时,我才使用此方法。