双语字幕拆分

今天为了看stargate看得爽点,想把英中双语字幕拆分成英文和中文两个字幕,英文自己看,中文给LP看。用了下ubuntu源里的subtitleeditor, gnome-subtitle,gaupol,硬是没找着怎么实现这功能,找到的朋友可以告诉我。后来分析了srt字幕文件的格式,结果两条命令就搞定了。Linux下的一些基本工具真的很强大,必须得学好额。

$sed ‘/[1][0-9]:/{n;d}’ 双语字幕.srt >en.srt
$sed ‘/[2][0-9]:/{n;n;d}’ 双语字幕.srt >cn.srt

相信Windows下也不会有这么简单吧,至少得花点功夫找个有这功能的软件安装上再说吧。


  1. 0-9 ↩︎

  2. 0-9 ↩︎

支持lz,想学英语的把汉语去掉吧~~~