最後更新時間: 2017/7/30
阿力獅在之前的文章裡,介紹了使用 Freemake Video Downloader 下載 YouTube 的影片,但是同時也提過,假如你下載的 YouTube 影片是具備 CC 字幕 (Closed Caption),Freemake Video Downloader 只能將影片下載回來,無法將 CC 字幕下載回來。
字幕對於非母語的影片尤其重要,因為缺了字幕,對於外語能力未達母語程度的人,等同是一種折磨,而且大部分的人能通曉的外語通常不超過一種。
沒關係,要下載 YouTube 影片的 CC 字幕當然是有辦法的,我們先來看看 YouTube 上的影片字幕有哪幾種。
線上影片字幕的種類
其實或許你有發現,有些你下載回來的線上影片已經有字幕了,有些卻是有字幕卻無法下載下來,主要原因在於字幕的種類不同。一般來說,影片的字幕有兩種不同的呈現方式。
- 假如你下載回來的線上影片在本機播放時就已經有字幕,那是因為影片發佈者把字幕與影片先結合過才上傳。這種方式的好處是影片不管怎麼傳播途徑為何,字幕永遠跟字幕在一起,還可以透過後製控制字幕樣式;缺點是當這支影片需要多種語言的字幕時,影片發佈者必須製作多個語言版本的影片,以 YouTube 這種影片分享網站而言,這意味著影片發佈者必須發佈多次影片相同但字幕不同的影片,其實很花時間。
這種字幕製作方式對影片發佈者來說還有一個很不利的地方,就是因為不同語言的觀看者會分別去觀看不同語言字幕的影片,對影片點擊數而言是一種分散。 - 假如你在 YouTube 上看明明有字幕,而且說不定有多國語言字幕可供切換,但是下載回來後卻沒有字幕,那很明顯就是 CC 字幕了。這麼做的好處是不用製作及上傳不同語言版本的影片,只要在上傳影片後再上傳不同語言的字幕,使用者即可在同一支影片裡即時切換各種語言的字幕。是的,切換字幕是即時切換,非常方便。假設你透過繁體中文字幕了解影片內容,切換成英文字幕後,不必等影片播放完,字幕馬上切換成英文。
或許還有朋友不懂得切換 YouTube 影片的字幕,以上方的第二支影片來說,它就是一支具備多國語言字幕功能的影片。具備這種字幕功能的影片,在播放列上與一般影片有一個很大的差異,因為這種影片在播放列上會多一個 [字幕] 開關按鈕,詳見下圖。
假如 YouTube 的影片具備 CC 字幕時,要切換 CC 字幕的語言也很簡單,只要播放列上按一下 [設定] 按鈕 (齒輪狀圖示),然後在字幕選單中選取你偏好的字幕語言,完成後字幕就會即時切換成你選取的語言,就如以下阿力獅製作的影片示範一樣。
請注意,只有影片擁有者才有辦法為影片製作 CC 字幕。
- YouTube 影片在播放列上出現 [字幕] 按鈕時,[字幕] 按鈕僅具備啟用或關閉 CC 字幕的功能。
- 假如你按照阿力獅之前的文章將 YouTube 影片下載後再上傳到自己的頻道,你雖然就可以為這支上傳的影片製作 CC 字幕並在上傳字幕後添加字幕功能,但是仍有影片版權問題需要解決。
- 假如你有已經製作好的字幕,你或許可以問問影片版權方願不願意使用你的字幕,你把檔案交給他之後,他就可以把 CC 字幕檔案上傳到自己的影片上。至於其中的利益如何分配,這就得看你跟版權方怎麼談了。
- 假如影片擁有者僅為影片製作了一個語言的 CC 字幕,當然無法切換字幕語言。
- 要切換字幕語言,必須由 YouTube 影片擁有者為影片製作至少兩個不同語言的 CC 字幕,才有辦法達成切換字幕語言的目的。
- 阿力獅在文中嵌入的影片,是故意選取具備多種語言 CC 字幕的影片,並不代表所有影片擁有者都會為自己的影片製作繁體中文字幕。
安裝 Google2SRT
當你使用 Freemake Video Downloader 從 YouTube 下載了具備 CC 字幕的影片後,它目前沒有能力一併把 CC 字幕下載回來,所以你會需要安裝 Google2SRT。不過 Google2SRT 並不是一般的 Windows 應用程式,它會需要使用到 JRE (JAVA Runtime Environment),所以你必須先安裝 JRE,否則即使安裝完 Google2SRT,Google2SRT 也沒辦法單獨執行喔。
首先,請你先安裝 JRE,這是使用 Google2SRT 的必要條件。
應用程式資訊 | |
---|---|
應用程式名稱 | JRE (Java Runtime Environment) |
應用程式性質 | 免費軟體 |
支援平台 | Windows Mac OS X Linux Solaris |
介面語言 | 內建多國語言介面,包含繁體中文及簡體中文,應用程式介面語言隨作業系統語言變更。 |
應用程式官方網站 | JRE 官方網站 |
下載頁面 | https://java.com/zh_TW/download/manual.jsp 請在下載頁面依照你的作業系統,選擇合適的版本進行下載。 |
請 Windows 的使用者要留意,無論你的 Windows 是 32 位元還是 64 版本版本,Google2SRT 這個小工具只認 32 位元版的 JRE。假如你的 Windows 是 64 位元版本,JRE 兩個版本都安裝對一般作業並不會有影響,請不必擔心。
JRE 安裝完畢後,請再安裝 Google2SRT。
應用程式資訊 | |
---|---|
應用程式名稱 | Google2SRT |
應用程式性質 | 免費軟體 |
支援平台 | Windows XP/Vista/7/8/8.1/10 |
介面語言 | 內建多國語言介面,包含繁體中文及簡體中文,應用程式介面語言可切換。 |
應用程式官方網站 | Google2SRT |
下載頁面 | http://sourceforge.net/projects/google2srt/ 在下載頁面擇按一下 [Download] 進行下載。 |
使用 Windows 作業系統的使用者,請直接安裝;假如你想在其他作業系統上執行 Google2SRT (例如 Mac OS X),請改下載 ZIP 檔案 (連結在這裡,請找最新版的資料夾進去下載最新版的 ZIP 檔),解壓縮後執行 Google2SRT.jar 這支檔案也可以。
使用 Google2SRT 下載 YouTube 影片的 CC 字幕
當你第一次執行 Google2SRT 時,假如出現的不是你熟悉的繁體中文介面,請按一下畫面中的華語自由地區國旗,然後使用者介面就會立刻切換成繁體中文。
下載 YouTube 影片 CC 字幕的方使也很簡單,幾個簡單步驟就可以完成。
- 複製含有 CC 字幕功能的 YouTube 影片網址後,貼到 Google2SRT 的 [Google 字幕] 欄位,然後按一下 [讀取字幕]。
- 按一下 [SRT 字幕] 欄位旁的 [瀏覽],選取要儲存字幕檔案的資料夾後按一下 [確定],完成儲存字幕檔位置的設定。
- 在 [源字幕] 標籤頁中選取你想下載的字幕語言。
- 按一下 [轉換],字幕檔案 (副檔名為 SRT) 檔案會儲存在步驟 3 設定的資料夾中。接下來在 [訊息]視窗中,按一下 [確定]。
剛下載的字幕檔案預設是 YouTube 網址 (只有最後一段網址) 加上語言代碼 (例如繁體中文是 zh-Hant),字幕格式是 SRT (也是附檔名);至於檔案怎麼整理,完全倚賴個人的習慣。
一般的影片播放器要播放 SRT 字幕,預設都是找與影片檔名同名的字幕檔,建議字幕下載完之後馬上為字幕檔重新命名,不然久了你也不知道哪個字幕檔對應哪支影片喔。
結語
遇到喜歡的影片下載回來其實也挺不錯的,畢竟有時候影片會因為各種原因從 YouTube 上下架;影片下架後,當然連字幕也不會再有,所以一起把影片字幕下載回來對將來的影片欣賞當然好處多多。不過,阿力獅還是要呼籲,下載線上影片純個人欣賞可以,假如有再製需求務必與版權方溝通 (例如影片與字幕直接結合成新的影片後上傳),避免誤觸法網。
還有,Google2SRT 僅支援 YouTube 網站,無法下載其他影片分享網站的 CC 字幕,這點請記在心裡。此外,假如你遇到 Google2SRT 無法下載 YouTube 影片的 CC 字幕時,請看看是否有更新程式,通常更新後就可以解決問題囉。