V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hihoyoko
V2EX  ›  macOS

如何用automator或其他软件合并双语字幕?

  •  
  •   hihoyoko · 2011-11-24 03:38:43 +08:00 · 5817 次点击
    这是一个创建于 4735 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一篇文章"用Jubler合并双语字幕",但必须安装Java runtime. http://memobot.blogspot.com/2008/11/jubler.html

    我不喜欢java,我认为如果用automator会更便捷,但不会用.

    简单来说就是把1和2合并为3

    文件1
    00:00:01,204 --> 00:00:02,471
    Gentlemen.

    文件2
    00:00:01,204 --> 00:00:02,471
    先生们.

    文件3
    00:00:01,204 --> 00:00:02,471
    先生们.
    Gentlemen.
    5 条回复    1970-01-01 08:00:00 +08:00
    chenluois
        1
    chenluois  
       2011-11-24 12:38:25 +08:00
    一行 Terminal 命令就能解决。不知道你那字幕文件是什么后缀,我就以txt为例了。
    首先把字幕文件都放到一个文件夹里,打开 Terminal,cd 当前路径到那个文件夹下。
    然后输入 cat * > merged.txt
    回车,这样那个文件夹里的所有文件的内容就被合并成了一个 merged.txt 文件。

    也可以一一列举需要合并的文件
    cat file1.txt file2.txt > merged.txt
    chenluois
        2
    chenluois  
       2011-11-24 12:43:19 +08:00
    只是这样简单合并就重复了一行时间00:00:01,204 --> 00:00:02,471
    期待高手回答。
    hihoyoko
        3
    hihoyoko  
    OP
       2011-11-27 05:51:13 +08:00
    等高手
    belier1988
        4
    belier1988  
       2011-12-03 02:28:12 +08:00
    可以用Jubler这个软件:http://www.jubler.org/
    参考下面的网页使用
    http://memobot.blogspot.com/2008/11/jubler.html
    belier1988
        5
    belier1988  
       2011-12-03 02:47:48 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2711 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:19 · PVG 19:19 · LAX 03:19 · JFK 06:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.