合并中英文字幕的小程序

March 3, 2009 | tags 字幕  电影  java  swing  程序   | views
Comments 0

【后记:后来做了一个网页版的字幕合并程序,你不用再下载这个程序了,可以直接在线进行操作。详见:http://blog.newton449.com/post/97.html 

        这几天做了一个合并中英文字幕的程序。射手网提供了大量的电影字幕,但要么是单中文的,要么是单英文的,极少中英双语的字幕。而暴风影音又没有同时显示两条字幕的能力。所以我便做了这么个程序,根据已有的中文字幕和英文字幕,把它们合二为一,变成中英双语的字幕。这样,在看英语电影时,可以更好的学习英语。

        程序只是简单的把已有字幕重新组合排序,并重算时间,并保证双语字幕的上下顺序不变。目前的程序是赶时间做起来的,主要目的在于学习java,所以还没有仔细的debug和deException,以后再加上来。程序涉及到以下知识:swing(JTable、JFileChooser等)、Set类(包括使用了一个“可比较”的用来插入排序的接口)、NetBeans的GUI生成工具、JAVA文件IO、正则表达式。可能还有一堆错误,不过不影响使用(只要你按照步骤来),以后慢慢改。

        使用方法:“消除误差时间”的意思是,把两条字幕起始时间(或结束时间)小于“消除误差时间”,则视两条字幕为同一字幕。其他的都能看懂,就不介绍了。运行需要java虚拟机!

下载:JoinSubtitleByNewton449.rar

 




发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

avŮ鰮Ů_ձƯav ͵¶-************************ 첥-С˵ - Ӱ qvod-첥-qvodһ 97-xxoo97-97gan aƬ-ëƬ-Ƭ-Ƭ Ϳ-97 Ƭ-ļ-һ ɫ-ɫͼƬ-ͼ ձavaƬվ-avӰձh ձavaƬվ-avӰձh ,ɫƬ, ɫ С ˵ ɫɫ-Ҫɫ-Ҫ ŷͼƬ-ɫͼƬ ɫͼ-B-97ooxxɫ ɫɫͼ|97 ɫ-97seseջС ԸŮ|Ҫɫɫ| ɫӰԺ ֮С˵,ŷ԰,޽Ƭ,AVƵ,************ʦ ҹ糡-ɫó վ-ǿ͵۹ ɫַ| ɫվ|ɫ¼ һɫ-¸󺣰- 䰮 ɫ|Ӱѿ ɫ|ɫ| xxx -Ƭ- ɧüɫ_************************ ƬպƬ ɫͼƬ- ͼƬ-BT ************************-- ͼ -Ľ-ˬͼ