Fw: [請問] 如何將srt字幕去掉時間軸後保存為文本

看板Nethood作者 (咪煮)時間12年前 (2014/01/16 00:40), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/1
※ [本文轉錄自 ask 看板 #1Irhcp95 ] 作者: stuxxv (咪煮) 看板: ask 標題: [請問] 如何將srt字幕去掉時間軸後保存為文本 時間: Thu Jan 16 00:39:13 2014 最近想要從電影字幕上學英文 但是Srt檔直接用筆記本打開, 是這個樣子的 http://i.imgur.com/iNnqjaH.png
有什麼比較簡便 快速的方法可以把紅框的地方去除掉嗎? 爬過文 是過很多方法都不太行 有看到某篇教學說用ctrl+h 用取代的方式 將00:01:48,109 --> 00:01:49,918 取代成 ^#^#:^#^#:^#^#,^#^#^# - -> ^#^#:^#^#:^#^#,^#^#^# 可是我用了沒有用? 麻煩大家了 : ) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.25.177 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: stuxxv (114.40.25.177), 時間: 01/16/2014 00:40:05

01/16 02:50, , 1F
excel 呢??
01/16 02:50, 1F

01/16 02:50, , 2F
用手機沒辦法幫你找方法
01/16 02:50, 2F
剛剛試了一下 還是弄出來了 所以順手自問自答做個教學 我使用的是SrtEdit這個軟體 首先打開程式 然後再把SRT拖曳進去 http://i.imgur.com/85zmXVR.png
之後的步驟 http://i.imgur.com/PK8nCkO.png
如果還有更好的方法也請提供一下 讓下一個人更方便搜尋!! 感謝大家!! ※ 編輯: stuxxv 來自: 114.40.25.177 (01/16 04:41)

01/17 02:02, , 3F
用 sed 刪除第一個字是數字的行及空白行
01/17 02:02, 3F

01/17 02:03, , 4F
sed -i -e '/^[0-9]/d' -e '/^$/d' file.srt
01/17 02:03, 4F

01/18 22:17, , 5F
pe2
01/18 22:17, 5F

01/20 01:59, , 6F
老實說第一個字是數字不太保險呀, '/^[0-9]/d'會砍到不該砍的
01/20 01:59, 6F

01/20 02:00, , 7F
windows上的話sed這裡有
01/20 02:00, 7F


01/20 02:00, , 9F
也可以找gnu win32去選要裝的東西
01/20 02:00, 9F

01/20 02:10, , 10F
我想可以用sed -i -e '/^[0-9,:]{8,}|^[0-9]$/d'會稍微保險些
01/20 02:10, 10F
文章代碼(AID): #1IrhddEW (Nethood)