[How-To] 如何下載 YouTube 影片的 CC 字幕 (Google2SRT)

下載 YouTube 影片的 CC 字幕

最後更新時間: 2017/7/30

阿力獅在之前的文章裡,介紹了使用 Freemake Video Downloader 下載 YouTube 的影片,但是同時也提過,假如你下載的 YouTube 影片是具備 CC 字幕 (Closed Caption),Freemake Video Downloader 只能將影片下載回來,無法將 CC 字幕下載回來。

字幕對於非母語的影片尤其重要,因為缺了字幕,對於外語能力未達母語程度的人,等同是一種折磨,而且大部分的人能通曉的外語通常不超過一種。

沒關係,要下載 YouTube 影片的 CC 字幕當然是有辦法的,我們先來看看 YouTube 上的影片字幕有哪幾種。

線上影片字幕的種類

其實或許你有發現,有些你下載回來的線上影片已經有字幕了,有些卻是有字幕卻無法下載下來,主要原因在於字幕的種類不同。一般來說,影片的字幕有兩種不同的呈現方式。

  • 假如你下載回來的線上影片在本機播放時就已經有字幕,那是因為影片發佈者把字幕與影片先結合過才上傳。這種方式的好處是影片不管怎麼傳播途徑為何,字幕永遠跟字幕在一起,還可以透過後製控制字幕樣式;缺點是當這支影片需要多種語言的字幕時,影片發佈者必須製作多個語言版本的影片,以 YouTube 這種影片分享網站而言,這意味著影片發佈者必須發佈多次影片相同但字幕不同的影片,其實很花時間。

    這種字幕製作方式對影片發佈者來說還有一個很不利的地方,就是因為不同語言的觀看者會分別去觀看不同語言字幕的影片,對影片點擊數而言是一種分散。
  • 假如你在 YouTube 上看明明有字幕,而且說不定有多國語言字幕可供切換,但是下載回來後卻沒有字幕,那很明顯就是 CC 字幕了。這麼做的好處是不用製作及上傳不同語言版本的影片,只要在上傳影片後再上傳不同語言的字幕,使用者即可在同一支影片裡即時切換各種語言的字幕。是的,切換字幕是即時切換,非常方便。假設你透過繁體中文字幕了解影片內容,切換成英文字幕後,不必等影片播放完,字幕馬上切換成英文。

或許還有朋友不懂得切換 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 時,假如出現的不是你熟悉的繁體中文介面,請按一下畫面中的華語自由地區國旗,然後使用者介面就會立刻切換成繁體中文。
Google2SRT 切換成繁體中文介面的方式

下載 YouTube 影片 CC 字幕的方使也很簡單,幾個簡單步驟就可以完成。

  1. 複製含有 CC 字幕功能的 YouTube 影片網址後,貼到 Google2SRT 的 [Google 字幕] 欄位,然後按一下 [讀取字幕]。
  2. 按一下 [SRT 字幕] 欄位旁的 [瀏覽],選取要儲存字幕檔案的資料夾後按一下 [確定],完成儲存字幕檔位置的設定。
  3. 在 [源字幕] 標籤頁中選取你想下載的字幕語言。
  4. 按一下 [轉換],字幕檔案 (副檔名為 SRT) 檔案會儲存在步驟 3 設定的資料夾中。接下來在 [訊息]視窗中,按一下 [確定]。
    使用 Google2SRT 下載 YouTube 影片 CC 字幕的步驟

剛下載的字幕檔案預設是 YouTube 網址 (只有最後一段網址) 加上語言代碼 (例如繁體中文是 zh-Hant),字幕格式是 SRT (也是附檔名);至於檔案怎麼整理,完全倚賴個人的習慣。
下載回來的字幕檔副檔名為 SRT

一般的影片播放器要播放 SRT 字幕,預設都是找與影片檔名同名的字幕檔,建議字幕下載完之後馬上為字幕檔重新命名,不然久了你也不知道哪個字幕檔對應哪支影片喔。

結語

遇到喜歡的影片下載回來其實也挺不錯的,畢竟有時候影片會因為各種原因從 YouTube 上下架;影片下架後,當然連字幕也不會再有,所以一起把影片字幕下載回來對將來的影片欣賞當然好處多多。不過,阿力獅還是要呼籲,下載線上影片純個人欣賞可以,假如有再製需求務必與版權方溝通 (例如影片與字幕直接結合成新的影片後上傳),避免誤觸法網。

還有,Google2SRT 僅支援 YouTube 網站,無法下載其他影片分享網站的 CC 字幕,這點請記在心裡。此外,假如你遇到 Google2SRT 無法下載 YouTube 影片的 CC 字幕時,請看看是否有更新程式,通常更新後就可以解決問題囉。

文章摘要
[How-To] 如何下載 YouTube 影片的 CC 字幕 (Google2SRT)
文章標題
[How-To] 如何下載 YouTube 影片的 CC 字幕 (Google2SRT)
內容說明
要下載 YouTube 影片的 CC 字幕,可以透過 Google2SRT 完成。
文章作者
文章出處
阿力獅的教室
作者標誌
分享這篇內容