iT邦幫忙

第 11 屆 iThome 鐵人賽

0
Software Development

iOS App 實作開發新手村系列 第 33

Day33 WWDC 觀賞祕技

20191019

前言

身為一個蘋果開發者,當然每年都要追WWDC,本文將介紹如何在本機觀看WWDC的幾個小技巧。

以WWDC2016 [708]為例 (ref4)
https://developer.apple.com/videos/play/wwdc2016/708/

下載所有資源

  1. 下載影片 (SD / HD)

  2. PDF還有連結等等

下載影片字幕

  1. 首先在頁面中,打開Chrome的開發人員工具,快速鍵(alt + cmd + I)

  2. 切換到Network頁面

  1. 等待影片載入完成

  2. 點選右下角的『...』 => 字幕 => 簡體中文(英文也可以)

  1. 繼續播放影片,確認已經看到字幕了


source: Apple WWDC2016 708

  1. 回到開發人員工具,可以看到Network內,有一堆『*.webvtt』的檔案,接者滑鼠右鍵 => Open in newtab,然後下載字幕檔

  • 記得字幕檔編號是從0開始

  • 目前作者只知道一個一個單檔下載的方式 (有更好的方法,歡迎提供)

  • Chrome 可以先修改下載設定,讓他自動下載到指定資料夾,效率更好

  1. 此時我們已經有了全部的字幕檔28個(0-27)

合併字幕

合併字幕非常簡單,只要在主控台下指令就可以

  1. 打開終端機,並把剛剛的資料夾拖曳到視窗內,會自動產生路徑。接者只要移動到最前面加上『cd 』再換行,即可皆換到該目錄

  1. 使用『ls』指令確認檔案都正確

  1. 輸入以下指令結合所有檔案到單一檔案
cat file* > wwdc2016708.webvtt
  1. 使用文字編輯器,確認是我們要的字幕內容(作者使用Visual Studio Code)

  1. 將這個整理好的字幕檔上傳到此網站,完成後下載.srt字幕檔

    https://subtitletools.com/convert-to-srt-online

  1. 下載後,一樣透過文字編輯工具確認內容正確。此時,其餘的檔案通通都可以刪除了

  • 選擇English的讀者,到這一步已經結束,可以觀賞影片了

簡體轉繁體

雖然我們閱讀簡體字沒有什麼問題,

可身為(假)文青的我們更加的熱愛繁體字

因此,我們透過Visual Studio Code的簡繁體轉換工具來幫忙

  1. 安裝『簡體與繁體互轉』套件

    https://marketplace.visualstudio.com/items?itemName=cipchk.zh-hans-tt-hant-vscode

  2. 在Visual Studio Code中打開命令列(快捷鍵:cmd + P),並輸入以下指令

> zh-hans-to-zh-hant

轉換前:

轉換後:

終於看到具有美感的繁體中文

總結

我們觀賞WWDC影片的同時,Apple官方已經佛心的提供了高畫質影片下載。並使用chrome的開發人員工具,來幫助我們下載所有的字幕。

下載簡體中文的讀者,也可以透過各種工具來做簡繁的轉換。
接者我們就可以開心的追劇(WWDC),快快樂樂的學習新技術了。

今天的文章就到這邊,感謝讀者的閱讀。


Github:

https://github.com/chiron-wang/IT30_11

參考資料與延伸閱讀

  1. 彼得潘的 Swift iOS App 開發問題解答集
    https://medium.com/%E5%BD%BC%E5%BE%97%E6%BD%98%E7%9A%84-swift-ios-app-%E9%96%8B%E7%99%BC%E5%95%8F%E9%A1%8C%E8%A7%A3%E7%AD%94%E9%9B%86

  2. iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp - Angela Yu
    https://www.udemy.com/course/ios-13-app-development-bootcamp/

  3. 深入淺出 iPhone 開發 (使用 Swift4) - WeiWei
    https://www.udemy.com/course/iphone-swift4/

  4. 心智圖軟體Xmind
    https://www.xmind.net/

  5. Apple WWDC2016 708
    https://developer.apple.com/videos/play/wwdc2016/708/


上一篇
Day32 石虎的推播通知 (客製化版)
下一篇
Day34 石虎的推播通知 (石虎有約)
系列文
iOS App 實作開發新手村36
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言