
先觀看影片並自行檢查。如果影片由你擁有,可以在 YouTube 工作室編輯字幕。如果你不擁有該影片,請另製一份修正副本供工作使用。本機副本不會改變公開字幕。
本指南以單一影片的原語言為範圍,檢查整部影片中的技術術語。完成後,你會得到一份修正版本及修正紀錄表。修正紀錄表會記錄原始文字、擬議修改、證據及審查決定。
設定範圍,保留原始來源
字幕軌是附加在影片上、帶有時間資訊的文字。字幕段則是字幕軌中一段帶有時間資訊的文字。編輯前,請確認確切的影片與字幕軌。不同字幕軌或不同擷取日期的資料,若未留下紀錄,就不能合併為同一份來源。
- 記錄影片網址與影片 ID。
- 記錄字幕語言,以及你聽到的口說語言。
- 原樣儲存帶有時間資訊的原始字幕匯出檔。
- 保留傳回的語言資訊與自動字幕標記。
- 說明你要修訂自己影片的公開字幕,還是建立私人修正副本。
- 將審查範圍定為所選字幕軌的全部內容。
另外保留一份工作副本。原始匯出檔呈現你擷取到的內容,工作副本則呈現你的編輯。兩份檔案都不應取代另一份。
如果使用匯出檔,請保留擷取時間。這個時間用來識別所擷取的版本,並不是說話者說出某個詞的時間。如果公開字幕軌後來有變動,請重新擷取,並另存為新版本。
不要將缺失值改成零。字幕段的持續時間未知,不代表該段持續零秒。自動字幕標記未知,也不代表字幕軌由人工製作。請保留缺失值,並說明哪些資訊仍然未知。
如果你還需要取得字幕,請先按照字幕擷取指南操作。取得帶有時間資訊的原始副本後,再回到這裡。這套編輯方法的前提是先取得字幕。
需要時,使用帶有時間資訊的匯出檔協助審查
你可以人工審查現有的帶有時間資訊的字幕檔。如果要取得既有的公開字幕軌,Chronometrica YouTube Transcript Scraper 提供另一種擷取方式。Actor 是在託管環境中執行的資料擷取程式。這個 Actor 會依影片直接網址或影片 ID 讀取既有公開字幕。它不會將音訊轉成新文字,也不會下載音訊或影片。
下方提供的輸入設定要求輸出 JSON。JSON 是一種文字格式,用來儲存具名欄位及其值。在此處,它會保留帶有時間資訊的片段,讓你找出每個出現處。
{"includeFailedInputDetails":true,"outputFormats":["json"],"preferredLanguages":[],"startUrls":["https://www.youtube.com/watch?v=dQw4w9WgXcQ"]}準備執行前:
- 將 `startUrls` 中的範例網址換成目標影片的直接網址。
- 將 `outputFormats` 維持為 `["json"]`,以取得帶有時間資訊的片段。
- 在 `preferredLanguages` 中設定語言選取規則。
- 將 `includeFailedInputDetails` 維持為 true。
語言清單留空時,會選取可用字幕軌中的最佳選項。這不代表要求英文,也不能證明所選字幕軌與口說語言一致。如果你需要英文,請使用 `["en"]`。提供語言偏好後,Actor 會依序嘗試。如果全部都不符合,就會回報所需語言不可用的失敗。
帶時間戳記的 JSON Task 是一組已儲存的輸入預設值。其公開頁面與 Task ID 已於 2026 年 10 月 25 日查核。這份凍結來源證據不包含登入驗證後的已儲存輸入檢查,也不包含實際執行。使用前,請檢查輸入並替換範例值。
執行後,請檢查是否為目標影片,並核對實際語言與傳回的文字。每部成功處理且不重複的影片會產生一列資料集紀錄。失敗資訊會出現在該次執行的 `OUTPUT` 診斷資料中。單憑空資料集,無法解釋失敗原因。
保留 `segments`,以及每個片段的 `startSeconds`、`endSeconds`、`durationSeconds` 和 `text`。將 `videoId`、`videoUrl`、`transcriptLanguageCode`、`isAutoGenerated` 和 `scrapedAt` 與匯出檔一併保留。單憑純文字,無法確定字幕段的結束時間。
這些是文件記載的用途,並非為本文實際執行後所得的結果。提供的證據未涉及任何付費 Actor 執行。
依第一手來源建立精簡的術語表
術語表會列出需要留意的技術名稱與拼寫。第一手來源來自產品製造商、專案,或其他負責該術語的組織。請使用符合影片所討論版本的參考資料。
請根據實際音訊與相關第一手參考資料建立術語表。不要先拿一大份詞彙表,再硬把語音內容套入其中。
| 欄位 | 應儲存的內容 |
|---|---|
| 術語 | 參考資料中的拼寫 |
| 產品或主題 | 該術語所指的對象 |
| 版本 | 適用版本,或註明未知 |
| 大小寫 | 規定使用的大寫與小寫字母 |
| 縮寫 | 文件記載的縮寫,如有 |
| 來源網址 | 用來核對拼寫的第一手參考資料 |
| 參考資料說明 | 這份來源為何符合口說內容的上下文 |
將確切版本與術語分開記錄。目前產品的參考資料,未必能確定較舊影片中的用詞。如果無法確認版本,請記錄這項限制。
拼寫參考資料只能回答術語該怎麼寫,不能證明說話者說了這個術語。核准修改前,音訊必須能支持該處確實出現了這個詞。
找出完整字幕軌中的候選字幕段
候選字幕段是可能需要修正的字幕段。請搜尋已知術語、可能的拼寫錯誤、錯誤斷詞,以及反覆出現的變體。同時,也要閱讀完整字幕軌。如果錯誤字幕用詞與正確術語差異很大,搜尋就無法找出所有錯誤。
- 搜尋每個術語,以及已觀察到的變體。
- 將每個符合搜尋條件的字幕段分別記錄為一個出現處。
- 閱讀前後字幕段,找出其他可能的錯誤。
- 將新找到的變體加入搜尋清單。
- 再次搜尋整條所選字幕軌。
搜尋結果只是供審查的線索,不能證明實際說了什麼。熟悉的產品名稱可能符合主題,但仍可能是錯誤的替換詞。
出現次數與不重複術語數應分開計算。一個術語可能出現在多個字幕段中。核准其中一個出現處,不代表核准後續所有出現處。字幕段數、術語數或修改數,也都不是人數。
核准每項修改前,先聆聽音訊
對每個候選字幕段,請連同前一句與後一句一起重播。如果畫面提供相關上下文,也要觀看畫面。請記錄聆聽區間,讓另一位審查者能重做檢查。
- 聆聽該詞,不要預先認定字幕正確。
- 檢查前後句子,確認所談的主題。
- 將聽到的術語與第一手拼寫來源比對。
- 判斷字幕是否與語音不同。
- 記錄證據,並作出範圍明確的審查決定。
請區分字幕錯誤與說話者的錯誤。如果說話者用了錯誤的產品名稱,而字幕如實記錄,將字幕改成預期名稱就會改變原話。請保留說出的用詞,並在另一則註記中記錄內容上的錯誤。
畫面上顯示的術語可以提供上下文佐證,但不能讓你把聽不清楚的詞當作已確定的詞來替換。如果音訊仍不清楚,請暫緩修改。
如果你需要從特定段落發布逐字引文,請使用引文核對指南。本術語審查涵蓋整條字幕軌中反覆出現的術語,不能取代引文所需的個別核對。
儲存可供其他編輯使用的修正紀錄表
每個已審查的出現處都要保留一列紀錄。修正紀錄表是你的編輯紀錄,其中的審查狀態不是 Actor 提供的欄位。
| 欄位 | 應記錄的內容 |
|---|---|
| 版本 ID | 你為這份來源與工作版本指定的名稱 |
| 影片與字幕軌 | 影片網址、影片 ID 與字幕語言 |
| 字幕段識別資訊 | 能穩定指向原始字幕段的識別資訊 |
| 原始字幕段時間 | 未經修改的開始與結束時間值 |
| 原始文字 | 擷取時的完整字幕段文字 |
| 待審術語 | 正在審查的詞或名稱 |
| 擬議文字 | 擬採用的完整字幕段文字,如已確定 |
| 第一手來源 | 拼寫參考網址與相關版本 |
| 已核對的音訊區間 | 所聆聽段落的開始與結束時間 |
| 音訊核對結果 | 審查者能確認的內容 |
| 原因 | 需要修改或暫緩修改的原因 |
| 審查狀態 | 待審查、已核准、未解決或不修改 |
| 審查者與日期 | 由誰在何時核對 |
| 已套用版本 | 已套用這項修改的工作副本 |
請一致使用以下狀態:
- 待審查:這個出現處仍需審查。
- 已核准:證據支持這項確切的擬議修改。
- 未解決:詞語不清楚,或證據互相矛盾。
- 不修改:審查結果支持保留原始用詞。
未解決的紀錄可以沒有擬議文字。請保留該值的缺失狀態。不要為了讓表格看起來完整,就填入可能的詞。
請記錄足以識別該出現處的原始文字,並保留替換處前後未修改的詞。這能讓審查者發現編輯是否意外刪除條件、更動數字,或影響另一個術語。
請分開記錄擬議修改與已套用修改。已核准的紀錄代表一項決定;「已套用版本」欄位則顯示該決定是否已落實到工作副本。
只套用逐處核准的修改
在獨立的工作副本中逐項套用已核准修改。不要使用未經核對的全域取代。同一組字母可能出現在另一個詞、程式碼詞元、版本或引述標籤之中。
- 開啟修正紀錄表中已核准的那一列。
- 在工作副本中找到確切對應的字幕段。
- 確認其文字仍與儲存的原始來源一致。
- 只套用已核准的替換內容。
- 記錄套用這項修改的工作版本。
- 將結果與原始字幕段比較。
保留版本差異比較。差異比較會顯示兩份副本之間的修改。每個修改段落都應有對應的已核准紀錄。每列標示為已套用的紀錄,也都應與修訂後的文字一致。
不要只因為修正了拼寫,就更改字幕段時間。如果時間也需要修正,請另立一項決定,並記錄其證據。原始時間資訊仍須保留。
操作範例:原創虛構
本例的所有內容均為原創虛構。這不是真實影片、Actor 執行結果,也不是實測的字幕錯誤率。本例示範如何記錄一項明確的術語修正,以及一個未解決的出現處。
在這部虛構影片中,一個字幕段從 01:22 開始,到 01:26 結束,文字為「post grass sequel」。音訊清楚說的是「PostgreSQL」。虛構編輯查閱相關官方產品參考資料,並記錄該資料支持「PostgreSQL」這個拼寫。本例未提供真實的參考網址或產品版本。
編輯核對了更廣的段落,範圍從 01:18 到 01:30。前後語音內容也支持同一個產品名稱。編輯提議只修改該字幕段中的錯誤用詞。
時間計算如下:
- 字幕段開始時間:1 minute × 60 seconds per minute + 22 seconds = 82 seconds。
- 字幕段結束時間:1 minute × 60 seconds per minute + 26 seconds = 86 seconds。
- 字幕段長度:86 seconds − 82 seconds = 4 seconds。
- 聆聽區間:90 seconds − 78 seconds = 12 seconds。
4 秒的字幕段與 12 秒的聆聽區間用途不同,兩者都要保留。如果實際匯出檔中的持續時間值缺失,請保留該原始值的缺失狀態。另行計算的長度不得覆寫該值。
這條虛構字幕軌的後段有一個聽不清楚的首字母縮寫。此處未提供其確切字母與段落時間。這些值仍然未知。
| 紀錄 | 原始文字 | 擬議文字 | 音訊核對結果 | 決定 |
|---|---|---|---|---|
| 術語清楚的出現處 | post grass sequel | PostgreSQL | 82–86 秒處的產品名稱清楚可辨 | 僅核准此字幕段 |
| 後段的首字母縮寫 | 未提供 | 未知 | 字母仍不清楚 | 未解決;不套用修改 |
第一列的修正理由有明確範圍:字幕用詞與清楚聽到的產品名稱不同,而參考資料支持該名稱的拼寫。這項決定不代表核准字幕軌其他位置的所有類似詞組。
第二列仍保留在修正紀錄表中。不要將它改成空字串、零,或猜測的完整名稱。缺失的證據仍應維持缺失。
這是兩筆虛構的審查紀錄:一項已核准修正,以及一個未解決的出現處。它們不能衡量整條虛構字幕軌的正確率。修訂版本通過驗收前,審查者仍須檢查完整版本。
審查完整的修訂版本
只檢查修改過的詞,可能會漏掉鄰近文字受到的影響。請對照影片審查完整的修訂字幕軌,包括未修改的段落與反覆出現的術語。
- 確認影片、語言與版本。
- 從頭到尾聆聽所選字幕軌的全部內容。
- 核對重複術語的每個出現處。
- 核對每個編輯處前後未修改的文字。
- 檢查字幕段是否在正確時間出現。
- 將版本差異比較與修正紀錄表中的已核准紀錄比對。
- 確認未解決的紀錄沒有被套用猜測的修改。
- 儲存最終審查決定與仍存在的限制。
請另一位審查者檢查完整的修訂版本、原始來源及修正紀錄表。該審查者應聆聽音訊,不能只依術語表核准修改。如果審查後文字又有更動,請重新審查整合後的完整版本。
不要把局部審查稱為完整審查。請說明已核對的範圍,以及哪些出現處仍未解決。完整審查仍可能發現無法確認的詞,不必為這些詞編造答案。
擷取成功、語言中繼資料及字幕涵蓋範圍,都不能證明用詞正確。字幕時間跨度指標描述的是時間涵蓋範圍,無法顯示技術名稱是否被正確辨識。
分別處理各種失敗狀態
不同問題需要不同決定。
| 觀察到的問題 | 決定 |
|---|---|
| 沒有可用的公開字幕軌 | 停止這種擷取方式;它無法建立缺少的語音文字 |
| 所需語言不可用 | 保留原有要求,或明確選擇不同範圍 |
| 擷取失敗 | 檢查 `OUTPUT`;不要只憑空資料集就判定缺少字幕 |
| 時間值缺失 | 保留缺失狀態;不要用零代替 |
| 音訊不清楚 | 將該出現處標記為未解決 |
| 第一手參考資料互相矛盾 | 記錄矛盾,並暫緩核准 |
| 說話者使用錯誤術語 | 保留說出的用詞,並另加註記 |
| 出現未經核准的編輯 | 在完成審查前,從驗收版本中移除該項編輯 |
| 只審查了部分字幕軌 | 將結果標示為局部審查 |
如果擷取失敗,請檢查回報的診斷資料與 `isRetryable`。失敗報告只涉及擷取,不能判定待審詞語是否正確。
請將這項工作限於術語。說話者標示、有意義的聲音、翻譯語意及閱讀版面,都需要各自的審查標準。
來源與延伸閱讀
- YouTube 說明:使用自動字幕;於 2026 年 10 月 25 日查核。提供一般成因與審查指引,並非對特定影片的診斷
- YouTube 說明:編輯或移除字幕;於 2026 年 10 月 25 日查核。記載影片擁有者的編輯流程,未測試帳戶操作
- Chronometrica YouTube Transcript Scraper;於 2026 年 10 月 25 日查核公開建置版本 0.1.43。證據來自資料結構與文件,未付費執行,也未測試執行時的運作狀況
- YouTube 帶時間戳記逐字稿 JSON Task;於 2026 年 10 月 25 日查核。公開頁面與 Task ID 均存在,未測試已儲存的輸入與執行
作者 Chronometrica · 更新日期
返回頂端 ↑
