2010年10月2日

Youtube外掛字幕影片處理方法

Youtube影片攻略
"Fear the Boom and Bust"
Created by John Papola & Russ Roberts
Translated by zzzzzz522002


不知你有用過Youtube字幕功能呢?Youtube字幕功能就是將原先沒有字幕的影片,搭配一個字幕的xml檔案一同播放,看來就像是影片打從製作時就已添加字幕功能(Captions; Subtitles)。這點增添了有趣的發展可能,Google最近正在準備另外一項計畫,就是原作者編輯出一個外掛字幕的檔案,國外的網友若是有興趣即可翻譯字幕內容在地化,同時也可以增進Google對多國語言翻譯的精準度。

若想要離線觀賞Youtube影片,許多人會下載影片FLV檔案,再透過轉檔的方式放入自己的手機或iPod當中。不過可別急著轉檔,如果你嘗試下載的影片是上述屬於外掛字幕的影片時,那麼你觀看影片時應該不難發現,字幕可沒跟著影片一起被你載入。因為你只載下了影片的部分,想要結合字幕和影片再放入隨身裝置中,就需要稍微用些方法。


作業環境:Mac OSX(建議10.5以上)

準備材料:


課題一:下載影片、字幕

無論你是用何種方式下載Youtube影片,最後都會面對另外一個問題;該如何下載字幕檔案。我嘗試某個透過剖析Youtube影片網址下載字幕的網站,但下載的檔案卻不太能用。因此我轉向將下載影片、字幕只需停留在影片頁面的方法,就是用Firefox擴充套件來做到。


下載字幕
Steve Jobs' 2005 Stanford Commencement Address
by Steve Jobs
創用 CC (姓名標示-非商業性-禁止改作)


下載影片可以使用Firefox搭配DownloadHelper,下載FLV或MP4格式都不影響合併字幕。至於下載字幕,需要再安裝GreaseMonkey和腳本Download YouTube Captions。安裝完之後意思一下重新整理網頁,不難看出在影片標題旁邊多了「下載字幕」的選項,你就能選擇下載字幕,另存*.srt檔案即可。


課題二:影片搭配字幕播放與匯出

Perian
有如K-Lite之於Windows,Perian之於Mac OSX,Perian是一套麥金塔系統必安裝的解碼器軟體,能讓你的QuickTime幾近無所不能,所以自詡為麥金塔上的瑞士刀。安裝後在System Preferences內設定,將Subtitle Options的Load External Subtitles 勾選起來,這樣才會載入播放字幕。


QuickTime
"海耶克大戰凱因斯"
Created by John Papola & Russ Roberts
Translated by zzzzzz522002

完成設定後,將你下載的影片檔與字幕檔放在同一個資料夾中,並且將影片與字幕都重新命為同一個名稱,例如WWDC.flv與WWDC.srt,這樣播放時QuickTime 7 Pro才知道要找哪個字幕檔來播放。如此一來播放的影片就會連帶播放字幕。緊接著只需要利用QuickTime 7 Pro的Export功能,就能匯出影片成為MOV、MP4等格式,方便你放入iPod當中播放使用。

補充一提,如果不考慮匯出功能,其實Mac OSX 10.6的使用者可以直接利用QuickTime 10 搭配 Perian就可以做到播放外掛字幕的影片,毋須再花一比錢去購買QuickTime 7 Pro。


參考資料:
  1. John Papola 及 Russ Roberts, “海耶克大戰凱因斯(Fear the boom and bust完整精確中文版),” 譯. zzzzzz522002, Youtube, 五月 22, 2010, http://www.youtube.com/watch?v=DmaE8R9aLEM.
  2. Steve Jobs, “Steve Jobs' 2005 Stanford Commencement Address,” YouTube, 六月 12, 2005, http://www.youtube.com/watch?v=UF8uR6Z6KLc.
  3. “econstories.tv,” http://www.econstories.tv/home.html.
  4. “Perian - The swiss-army knife of QuickTime® components,” http://perian.org/.
  5. “Download YouTube Captions for Greasemonkey,” userscripts.org, 六月 10, 2010, http://userscripts.org/scripts/show/50003.
  6. Stanley, “[教學]如何利用QuickTime Pro將.srt字幕與avi影片合併,” 蘋果中文知識網, 三月 30, 2008, http://macuknow.com/node/296.

3 則留言:

匿名 提到...

這好像只能下載非中文字幕的樣子Orz,還是感謝大大分享下載的方法!

Li-Fong Chen 提到...

中文影片也能正常使用,Download Youtube Captions 腳本時會將字幕開在另外一個分頁,畢竟它原始檔案是瀏覽器可開啟的XML。你所需要做的,就是將字幕內容貼到文字編輯器另存成*.srt即可。

話說Download Youtube Captions最近推出更新版本,不妨下載新版本再試一次,祝你好運。

匿名 提到...

請問這個方法,要如用在windows 7呢?
是指能使用quicktime播放,還是可以用電腦內建的播放軟體或者是Media Player Classic呢?謝謝分享阿