第 2 頁 共 2 頁
翻譯母片是使用我自架的Server(這個網站也是用這台server)中所安裝的youtube-dl工具,搭配我土法煉鋼撰寫的Bash指令擋所下載的。
運作流程解釋如下:
- 貼上母片的ID(就是YouTube影片網址最後的那串隨機英數字)
- 輸入存檔名稱(如不輸入就用ID)
- 決定是否同時下載封面圖片(如果我先前已經下載到封面,我可以在這裡選擇不下載封面,只要影片即可)
- 查詢可下載的格式,並指定要下載的格式組合
在這裡要下載60fps的母片的話,我必須先讓它抓取影片,再抓取音訊,最後程式會自動將兩者合併成我要的母片。 - 正式下載,然後將母片檔移動到我預先設定好的Samba下載目錄。
- 根據步驟3的選擇,決定是否下載封面。若有下載,則也會將封面檔移動到上述目錄中。
- 下載完成,最後我只要透過網路芳鄰連線到server,把母片與封面檔下載到翻譯工作資料夾就可以開工了。
上述流程中的步驟4是我最近新增的,因為youtube-dl預設會幫我下載best品質的格式;而我在讓它查詢之後的結果發現它所謂的best品質只有30fps,如下圖:
所列格式清單的最後一行(紅線處)就是youtube-dl預設幫我選擇的格式,這樣抓下來的母片自然只會有30fps,而沒有Kubz Scouts上傳的60fps。
根據上圖,如果我要抓60fps的母片,我就必須選擇同時下載編號298與140的格式,也就是先下載720p,60fps的影片(沒有聲音),然後再下載能夠m4a音軌。
最後讓ffmpeg將兩者合併,最終就是我要的60fps的母片了。
這次下載方法的修改,相較於先前的方法,有以下優缺點:
- 優點
- 抓下來的母片本身就是60fps,經過小丸處理過的帶字幕影片也有60fps。順暢度肯定比先前的流暢,大幅提高觀看體驗。
- 缺點
- 母片大小相比先前的方法大,不過因為是走內網,所以傳輸速度不是問題。
- 必須影音分軌下載然後合併,需要一點時間;不過好在我這台server硬體還行,很快就搞ˋ定。
- 並不是每一支影片都會有60fps,如果原片本身就沒有60fps,抓下來的當然也不可能會有60fps。
那麼這次的影片品質提升就算是大成功了。