2012年1月15日 星期日

YouTube 的字幕下載方式(Getting Youtube subtitles)

最近,在YouTube看到個很不一樣的求婚影片

超浪漫字卡求婚秀 中文字幕 (720p HD) Meme Proposal | Tim * Audrey

影片中對白皆為英文,但是好心的大大幫忙翻譯了中文字幕上去,利用cc的方式。

但是,也因為不是內嵌的,下載收藏後居然沒有字幕哩>"<~

正好,在網路上找到了方法,以下筆記作為紀錄與參考 :)

方法一:
利用Google2SRT來抓取到其中字幕,並儲存其字幕檔。
條件:電腦得安裝Java Runtime Environment

方法二:
利用http://mo.dbidb.com,選字幕語言後下載。
條件:能上網的電腦即可。

方法三:
利用Download YouTube Captions下載字幕。
條件:使用Firefox瀏覽器,並安裝附加元件 Greasemonkey


當然,方法總有優勝劣敗的。

方法一實測感想

執行環境還會牽涉到Java函式庫的運行,聽說Java跑起來肥大?又緩慢?
(在下實測此程式執行起來相當順暢。)

方法二實測感想

優點:不用另外安裝些有的沒的=ˇ=...整個就是相當快樂XD

缺點:
1. 下載後為zip檔,使用WinRAR檢視其中字幕檔名為亂碼,直接解壓縮會失敗。
2. 字幕時間軸,與法一、法三有點小差距。

方法三:

蠻方便的,在Youtube影片頁面中選定檔案格式及語言,瀏覽器會自動開新的頁面出來。
接著依照官方網站中簡單說明操作即可。

戲法各有利弊。沒有最好的工具,只有最適合的。謹以此文紀之0.0/