在 Mac 上從 YouTube 影片拷貝文字
作者:Eduard Bruch,Optic 開發者 · 更新日期:
YouTube 影片裡有兩種文字:人們說的話,以及影片顯示的內容。口述的內容請使用 YouTube 自己的轉錄稿;至於畫面上顯示的指令、連結或投影片,請暫停影片,並用螢幕 OCR 工具拷貝該畫格的文字。
簡短回答:口述的內容來自 YouTube 的轉錄稿,就在說明下方。對於暫停畫格中的畫面文字,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買))。
聲明:Optic 是我開發的。
口述的內容:使用 YouTube 的轉錄稿
如果你想要講者所說的話,OCR 是錯誤的工具。許多影片有根據字幕產生的轉錄稿:
- 在 youtube.com 上打開影片。
- 展開影片下方的說明。
- 點按顯示轉錄稿。
- 在轉錄稿面板中選取你需要的行並拷貝。
不是每部影片都有字幕,而且自動字幕可能有錯誤,所以請檢查名稱和數字。也請看看說明和置頂留言:許多創作者會把指令和連結貼在那裡,讓你取得原始文字。
影片中顯示的文字
在終端機中輸入的指令、編輯器中的程式碼、投影片上的網址、操作示範中的設定:這些文字是影片畫面的一部分。你無法在播放器中選取它。
macOS 的即時文字在 Apple 支援的地方有效:「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片,以及部分播放器中暫停的影片畫格。暫停影片並試著選取文字。如果在你的瀏覽器或播放器中行不通,就使用螢幕 OCR 工具。
用 Optic 拷貝
Optic 讀取你所畫方框內的螢幕內容,所以它可用於任何瀏覽器中的 YouTube 播放器。
- 把影片暫停在有你想要的文字的清晰畫格。
- 點一下選單列中的 Optic 圖像,選擇 擷取文字。
- 在影片中的文字上拖曳方框。
- 用 Command-V 貼上。
辨識在你的 Mac 上使用 Apple 的 Vision 文字辨識進行,Optic 沒有網路存取。
取得乾淨的畫格
影片畫格可能很模糊,尤其是在動態中或畫質較低時。可以這樣改善:
- 暫停在文字靜止的畫格,而不是捲動到一半時。
- 在播放器設定中調高影片畫質。
- 使用劇院模式或全螢幕,讓文字更大。
- 使用之前,先對照畫格檢查結果。
教學中的指令和程式碼
擷取程式碼之前,請在 Optic 的「設定」中開啟程式碼模式。它會保留每一行的縮排並關閉語言校正。執行終端機指令之前,務必先讀一遍;引號、破折號,以及 l 和 1 這類外觀相似的字元,都是常見的麻煩所在。
連結和 QR 碼
如果影片顯示了 QR 碼,請選擇擷取 QR 碼並在上面拖曳。Optic 會拷貝內容,連結可以從它的擷取歷史紀錄中點一下就打開。更多內容請見如何在 Mac 上掃描 QR 碼。
收集多筆擷取
每次擷取都會連同小縮圖和時間進入 Optic 選單列彈出視窗的歷史紀錄。它保留你最近 20 筆擷取,所以你可以從教學中取得好幾個步驟,輪到那一步時再各自拷貝。歷史紀錄留在你的 Mac 上。
我的其他作品:如果教學的聲音蓋過了你工作時聽的音樂,SoundDial 是一款 Mac 音量混音器,可分別設定每個 App 的音量,讓瀏覽器和音樂播放器可以處於不同的音量(SoundDial 的資料)。
Optic 不適合的地方
- 它不會轉寫語音。口述的內容請使用轉錄稿。
- 它不擷取表格。影片中顯示的表格會變成一行行純文字。
- 它不會翻譯畫面上的文字。
- 它不能打開影片檔案,也不會掃描整部影片;它只讀取你正在看的那一個畫格。
另請參閱在 Mac 上從影片拷貝文字與從螢幕上任何東西拷貝文字。
常見問題
如何拷貝 YouTube 影片中口述的話?
展開說明並點按「顯示轉錄稿」,然後選取並拷貝那些行。請檢查文字,因為自動字幕可能有錯誤。
如何在 Mac 上從 YouTube 教學拷貝程式碼?
先檢查說明。如果程式碼只在影片裡,請暫停在清晰的畫格,並用像 Optic 這樣的螢幕 OCR App 擷取,同時開啟程式碼模式。
即時文字能從 YouTube 影片拷貝文字嗎?
在部分播放器中,即時文字可以選取暫停的影片畫格中的文字。如果在你的播放器中行不通,就改用螢幕 OCR App 讀取該畫格。
影片播放時 Optic 能用嗎?
請先暫停。暫停的清晰畫格能得到最乾淨的結果。