若要將章節時間碼匯入 Audacity 標籤軌道,請將其轉換為以定位字元分隔的文字檔,欄位包含開始時間、結束時間和章節標題。將該檔案匯入音訊專案,然後對照時間軸檢查標籤。Audacity 3 和 4 的匯入選單位置不同。

選擇適用於你 Audacity 版本的匯入方式

本指南適用於已經有章節時間戳記,並想在音訊專案中加入命名標記的 Mac 使用者。Audacity 的下載頁面目前將 4.0.1 列為最新版本;以下指示也保留了 Audacity 3 的選單路徑。下載較舊版本的 Audacity

已安裝的版本 匯入準備好的標籤檔案 檢查匯入的標籤
Audacity 4 使用 File > Import…,然後選取 .txt 檔案。 使用 Edit > Label > Manage labels。
Audacity 3 使用 File > Import > Labels。 使用 Edit > Labels > Label Editor。

Audacity 4 手冊說明,一般匯入對話框可接受文字檔。舊版手冊則說明有獨立的標籤匯入指令。兩者都提供標籤編輯器,可供檢查匯入結果。請依照你安裝版本的介面操作。File、Edit、File Menu: Import、Label Editor

預期結果是產生一條包含章節標記的標籤軌道。標籤軌道用來放置註記,不會產生聲音。請將在其他應用程式中建立可播放的章節導覽視為另一項交付工作;成功匯入標籤,即表示標記已加入 Audacity 專案。Label Track Item

將章節時間戳記轉換為標籤檔案格式

Audacity 文件說明的標準標籤格式是每個標籤占一列:開始時間(以秒為單位)、結束時間(以秒為單位)和選填的標籤文字,各欄位之間以實際的定位字元分隔。開始和結束時間相同會建立點標籤;時間不同則會建立區域標籤。請將檔案儲存為副檔名為 .txt 的純文字檔。匯入與匯出標籤

如果章節清單只有開始時間戳記,請選擇點標籤。你不必為了標示每個段落的起點而憑空編造章節結束時間。如果已明確定義兩個邊界,而且想讓每個標籤描述完整的時間區間,則可使用區域標籤。

逐步處理一份虛構的章節清單

假設一段虛構的六分鐘音訊有四個段落。以下示範時間戳記是從該音訊序列開頭起算的經過時間,並假設序列開頭位於專案時間零點。

章節標題 原始時間戳記 計算方式 秒數
開場音 00:00:00.000 0 0.000000
樣式 A 00:01:30.000 60 + 30 90.000000
樣式 B 00:03:45.500 180 + 45.5 225.500000
結尾音 00:05:00.000 300 300.000000

若時間戳記採用時、分、秒格式,總秒數的計算方式為 小時 × 3600 + 分鐘 × 60 + 秒。請保留小數秒。此處,00:03:45.500 表示 225.5 秒;若寫成 3.455,標記就會落在接近開頭的位置。

以下是包含四個標籤的完整資料檔案,各欄位之間以實際的定位字元分隔。請只複製區塊中的內容,不包含 Markdown 程式碼圍欄標記。

0.000000	0.000000	開場音
90.000000	90.000000	樣式 A
225.500000	225.500000	樣式 B
300.000000	300.000000	結尾音

若要自行輸入各列,請在第一個數字與第二個數字之間按一次 Tab,再於第二個數字與標題之間按一次。章節標題中的空格屬於一般文字。請勿加入標題列、逗號分隔符號或字面字元 \t。文件指定的分隔符號是定位字元。匯入與匯出標籤

判斷區域標籤是否更實用

在這段示範音訊中,涵蓋「樣式 A」的區域會從 90 秒開始,並在 225.5 秒結束。其資料列如下:

90.000000	225.500000	樣式 A

若以下一章節的開始時間推算每個區域的結束時間,就等於假設章節彼此銜接。這也表示最後一章仍需要另外確認結束時間。如果來源只提供章節開始時間,而且你不需要選取時間區間,請保留點標籤。

使用 TextEdit 儲存可用的文字檔

在 Mac 上,你可以使用 TextEdit 製作檔案,不必使用試算表或指令碼。請先將文件轉換為純文字再儲存;Apple 說明可使用 Format > Make Plain Text 指令進行轉換。只更改檔名副檔名並不會完成轉換。在 Mac 上使用 TextEdit 建立、開啟和轉換文件

  1. 開啟 TextEdit,並使用 File > New 建立文件。
  2. 如果文件處於富文字模式,請選擇 Format > Make Plain Text。
  3. 貼上四個範例資料列,或輸入你自行轉換的資料列。
  4. 選擇 File > Save,並將檔案命名為 chapters.txt,儲存在方便取用的本機資料夾中。

請使用 UTF-8 編碼。Audacity 建議在 Audacity 之外建立的標籤使用 UTF-8,尤其是標題包含非未加重音符號的拉丁字母和數字以外的字元時。TextEdit 開啟和儲存純文字編碼的預設值,可在 TextEdit > Settings > Open and Save 中設定。匯入與匯出標籤、在 Mac 上更改 TextEdit 設定

匯入前,請重新開啟儲存的文件,確認四列資料都還在。確認檔名是 chapters.txt,而非名為 chapters.txt.rtf 的富文字文件。請將原始章節清單與轉換後的檔案一併保留,方便比對有疑問的時間戳記。

將檔案匯入正確的音訊專案

先開啟包含該時間戳記所對應音訊的專案。如果你要嘗試這個範例,請使用至少六分鐘長的虛構音訊序列。確認序列起始位置符合轉換時使用的假設:專案時間零點。

在 Audacity 4 中,選擇 File > Import…,選取 chapters.txt,然後開啟。文件說明,這個匯入指令會將內容加入目前專案,需要先開啟專案,而且錄音期間無法使用。檢查匯入的標籤後,請將專案儲存在本機。File

在 Audacity 3 中,選擇 File > Import > Labels,並選取文字檔。手冊指出,匯入的標籤軌道會新增在既有軌道下方;如果沒有立即看到新軌道,請檢查專案底部。File Menu: Import、匯入與匯出標籤

以此範例來說,你應該會在零、90、225.5 和 300 秒處看到四個點標籤。不要只憑章節名稱是否顯示來判斷是否成功:標題看似正確,時間仍可能轉換錯誤。

繼續編輯前先確認時間

使用上述對應版本的操作路徑開啟標籤編輯器。在 Audacity 4 中,編輯器會以可編輯的儲存格列出標籤及其軌道、文字、開始時間和結束時間。在 Audacity 3 中,請連按兩下儲存格進行編輯;編輯器顯示的時間格式可能與檔案中使用的秒數格式不同。Label Track Item、Label Editor

在處理較長的章節清單前,請先檢查以下三個位置:

  1. **第一個標記:**確認它位於預期的開頭位置。
  2. **中間的標記:**檢查 00:03:45.500 處的「樣式 B」,或虛構音訊中其他明顯的轉換點。
  3. **最後一個標記:**確認它仍與序列末端對齊,且落在預定時長內。

對於點標籤,修正後請確認兩個時間欄位仍相同。如果只更改其中一個邊界,你描述的就是時間區間,而非單一章節起點。這正是文件所述點標籤與區域標籤格式的差異。匯入與匯出標籤

判斷對齊錯誤的類型

以下判斷指南採用上述示範時間假設。這些是診斷推論,不是 Audacity 的自動修正功能。

觀察到的情況 接下來要檢查的項目
所有標籤都提前相同的時間 比較音訊在專案中的起始位置和時間戳記的零點。
第一個標籤對齊,但後面的標籤越來越偏 檢查時間碼是否對應較早的剪輯版本,或時長不同的音訊版本。
某一個標籤位置不正確 重新計算該列,並與原始時間戳記比對。
標籤名稱有顯示,但標籤涵蓋了意料之外的區間 比較每列的開始和結束時間。
部分標籤遺失或標題顯示錯誤 重新檢查資料列結構、實際定位字元、純文字格式和編碼。

例如,如果虛構音訊在專案時間 12 秒處開始,則「樣式 B」的邊界應位於 225.5 + 12 = 237.5 秒處。只有在確認相同的時間偏移能解釋第一個、中間和最後一個位置後,才將該偏移套用至每個點標籤的兩個欄位。

單一時間偏移無法讓時間碼與剪輯過、且各段落刪除長度不同的音訊對齊。在這種情況下,請依照目前的剪輯版本重新建立受影響的時間戳記。檢查多個位置有助於辨別是整體起始時間偏移,還是序列中的各段落發生了變動。

保留已確認的標籤供後續使用

檢查標記後,請儲存 Audacity 專案並保留來源文字檔。在 Audacity 4 中,標籤軌道的選單包含 Export labels;目前的手冊指出,從特定軌道的選單匯出會匯出該軌道的標籤。這可提供一份已修正時間的文字副本。Label Track Item

Audacity 3 的匯出限制不同:文件說明的 Export Labels 操作會合併多條標籤軌道中的標籤,無法只匯出選取的標籤軌道,或單一軌道內的選取部分。如果專案包含多組註記,請留意這項差異。匯入與匯出標籤

如果接下來要依標籤區域匯出個別音訊檔,請留意另一項版本差異:Audacity 4.0.1 的版本說明將依軌道或標籤區域進行多項匯出列為該版本新增功能。請勿假設每個 Audacity 4.0 安裝版本都具備這項功能。Audacity 4.0.1 版本說明

完成這項匯入工作後,請儲存專案,並確認章節名稱和位置與目前的音訊相符。請保留轉換後的文字檔,作為可重複使用的時間記錄;每次將它套用至其他剪輯版本時,都要重新檢查開頭、中間和結尾的對齊情況。

來源