FFmpeg Audio Studio › 說明

說明

什麼是 FFmpeg Audio Studio?

FFmpeg Audio Studio 使用 ffmpeg 作為其引擎,將音訊檔案從一種格式轉換為另一種格式。您新增檔案、選擇預設集,然後進行轉換;結果會與原始檔案一起或在您選擇的資料夾中。它讀取 ffmpeg 可以解碼的任何內容,並寫入十八種格式,從 MP3、AAC、FLAC、Opus 和 Ogg Vorbis 到 WAV、AIFF、WMA 和 iPhone 鈴聲格式。

它的獨特之處在於,三個選擇是分開進行的,每個選擇都來自視窗右側選項面板中的各自下拉式選單:預設集(輸出是什麼)、標籤設定(保留哪些標籤和封面)和效果設定(對聲音進行什麼操作)。因此,一個預設集可以與一個剝離註解的設定一起使用,也可以與一個正規化音量的設定一起使用,或者兩者都不使用。標籤也會在標籤編輯器顯示的名稱下從一種格式傳輸到另一種格式,因此一個欄位從 FLAC 到 MP3 到 M4A 到 WMA 都保持其意義。

FFmpeg Audio Studio 有兩種檢視,由標頭的前兩個按鈕選擇。工作檢視首先開啟:一次一個檔案,帶有其波形、應用效果後的真實播放、剪切、淡入淡出以及聲音通道、等化器、壓縮器和電平的抽屜(請參閱 工作檢視)。批次檢視適用於許多檔案:檔案列表、帶有檔案操作的標頭、右側帶有決定執行方式的選擇面板 - 預設集、標籤、效果、目的地以及當檔案存在時的處理方式 - 以及在其底部,一次轉換的數量、轉換按鈕和開啟輸出資料夾的按鈕,以及帶有狀態行的底部欄。除非另有說明,本頁的其餘部分描述批次檢視。

  • 工作: 一次處理一個檔案 顯示工作檢視。
  • 批次: 使用預設轉換多個檔案 顯示批次檢視。

工作檢視

工作檢視一次處理一個檔案:您可以聽到轉換後的聲音,透過波形設定剪切和淡入淡出,然後從那裡進行轉換。將音訊檔案拖放到左側空白處(將音訊檔案拖放到此處以進行聆聽或編輯),或從波形下方的檔案清單中選擇;拖放到此處的資料夾將被忽略。未選擇檔案時,該區域會顯示尚未聽到任何內容。

  • 顯示檔案清單 在抽屜取代檔案清單後再次顯示檔案清單。
  • 隱藏圖片下方的面板 隱藏波形下方的面板,而 顯示圖片下方的面板 則將其帶回。

波形和播放

波形是從檔案本身繪製的。播放時會執行 ffmpeg 並套用您已開啟的效果,因此您聽到的聲音就是轉換後的檔案的聲音,除了最終編碼。在播放時更改檔案或效果會從您所在的位置重新開始播放聲音。如果某個效果無法在預覽中聽到,則會將其省略,並且行 從聲音中排除 會命名它;轉換仍會套用它。

  • 播放 和 暫停 開始和停止聲音。
  • 後退一秒 和 前進一秒 將位置移動一秒。
  • 音量 是您聆聽的音量,而 靜音 和 取消靜音 則使其靜音和恢復。它只改變您聽到的聲音,從不改變檔案。
  • 正在測量聲音... 會在需要先聆聽整個檔案的效果(例如響度標準化)測量時顯示。

剪輯

剪輯會保留檔案的一部分。標示為 [ 和 ] 的按鈕會設定剪輯的開始和結束位置,而點擊波形圖會移動位置。被捨棄的部分會變暗。剪輯是檔案效果的一項設定,因此會寫入轉換後的檔案,預覽本身不會剪輯任何內容。

  • 在此開始切割 和 在此結束切割 設定剪輯的開始和結束。
  • 前往切割起點 和 前往切割終點 將位置移動到剪輯的開始和結束。
  • 保留整個檔案 移除剪輯並保留整個檔案。
  • 持續時間 是剪輯後將寫入的內容長度。

淡入淡出

淡入和淡出是波形上的兩個手柄,分別位於保留部分的兩端。拖曳手柄可加長或縮短淡入淡出時間,或在波形下方的數字框中輸入秒數。淡入淡出會保留在保留部分內,且兩個淡入淡出永不重疊。零秒的淡入淡出表示沒有淡入淡出。

抽屜

在波形下方有一排按鈕,用於選擇面板顯示的內容:檔案列表,或一次一個抽屜。每個抽屜都是一個效果的控制項,使用它會在工作檢視的列表中開啟該效果,因此您設定的內容會立即聽到並寫入檔案。

  • 聲道抽屜顯示了處理聲道的方式的圖塊:左右聲道互換、單邊聲道在兩邊播放、將兩邊聲道混音成一個聲道,以及混音成立體聲。檔案的聲道不是預設的一部分:它們是這種效果,因此只有當您選擇一個圖塊時,檔案才會改變。從早期版本攜帶聲道選擇的預設在應用程式首次啟動時會轉換為此效果。
  • 等化器抽屜將十個頻段繪製成圖表上的一條曲線,頻率橫向,增益上下。
  • 壓縮器抽屜將壓縮器的兩個控制項繪製成其曲線:每個輸入電平的輸出電平。
  • 音量抽屜提供了四種設定音量的方式——固定增益、響度、峰值或 ReplayGain——一次使用一種:選擇另一種會替換第一種。所選方式的每個數字都是一個您可以拖曳的推桿。

工作檢視的效果清單

工作檢視本身的清單,音訊效果,位於波形下方。它不是批次檢視中已儲存的效果項目之一:它屬於工作檢視,其中包含的內容是預覽播放和轉換應用的內容。標準效果始終以帶有開關的行形式存在,按固定順序排列,因此您可以透過開啟和關閉來嘗試;其他效果則從新增效果新增,如新增效果所述。

旁邊,工作檢視有其自己的檔案選擇:預設音訊、標籤設定(標籤)、目標和如果存在,這些功能如預設、標籤和目的地章節所述。

  • 設定的ffmpeg標籤上的工作檢視中列出的效果選擇清單中顯示哪些效果可供開啟;其餘效果保留在新增效果選單中。應用程式圍繞其構建的效果始終會列出。返回標準清單返回標準清單。

ffmpeg 命令

檔案列表下方的一個面板會顯示所選檔案將用於轉換的確切 ffmpeg 命令,包括效果和剪輯,因此您可以閱讀或自行執行。如果未選取任何檔案,則會顯示相應訊息。

  • ffmpeg 命令 是面板,而 複製 會將命令複製到剪貼簿。

新增檔案

透過選擇檔案、選擇整個資料夾或將其拖放到視窗上來建立要轉換的檔案列表。每一行都顯示嵌入在檔案中的圖片作為小縮圖,如果沒有則顯示音符。

  • 新增檔案 開啟檔案選擇器。只提供 ffmpeg 可以讀取的音訊檔案。
  • 新增資料夾 新增一個資料夾;會找到其中以及其下所有資料夾中的音訊檔案。資料夾的名稱會被記住,以便在目的地重建結構(請參閱目的地)。
  • 清空列表 清空列表中所有未在轉換的行。
  • 從列表中移除 是單一行的按鈕;當一行正在轉換時,同一個按鈕會改為取消它。

列表

檔案只會新增一次;再次新增相同的檔案不會執行任何動作。已完成、已跳過、已失敗或已取消的列會保留在清單中,並在下次您按下轉換時,使用其自己的設定再次轉換。

每個檔案都有其自己的設定 - 其預設集、標籤設定、效果設定、目的地以及如果檔案存在時要執行的動作。您新增的檔案會採用選項面板當時顯示的選擇,並且之後只會選取新新增的檔案。面板就像一支畫筆:它從不顯示列的選擇,並且選取列也不會改變它。若要為其他檔案提供不同的選擇,請選取它們,設定面板,然後按下套用:它會將面板的所有選擇寫入未排入佇列或正在執行的選定列,並且在未選取任何內容時關閉。按一下以選取,按住 Ctrl (或 Cmd) 並按一下以新增或移除列,按住 Shift 並按一下以選取從上次按一下開始的範圍,或按 Ctrl+A 以選取所有列;按一下清單的空白部分會清除選取。底部列會顯示已選取多少列。

每列會顯示每個選擇的一個小晶片 - 預設集、標籤設定、效果設定、目的地和如果存在時的策略。如果選擇保持所有內容不變,則會省略該選擇,因此純粹的列只會顯示其預設集。

  • 套用 將面板的選擇套用至選定的檔案。

轉換中

按下轉換以執行所有尚未排入佇列或正在執行的列。每個檔案都是獨立的作業,因此一個失敗絕不會停止其他作業,且失敗的列會顯示原因。

  • 轉換 轉換所有尚未排入佇列或正在執行的列,每個列都有自己的設定(請參閱檔案清單)。如果某列的選擇只會將其重新編碼為現有狀態,則無需執行任何操作,該列將被排除。
  • 停止 在執行期間出現,並取消所有已排入佇列或正在轉換的檔案;部分寫入的輸出將被移除。
  • 列上的 取消 會取消該單一檔案。

橫列標誌的意義

橫列會依序經歷其狀態,標誌會顯示其目前的狀態。

  • 已排入佇列 等待可用位置。
  • 正在讀取 正在檢查檔案。
  • 正在分析 後面跟著百分比,表示檔案在轉換前正在讀取,因為某個效果需要其中的數字(聲音的開始和結束位置,音量大小);它只會在此時出現。隨後的轉換是根據輸出的長度來測量的,因此修剪過的檔案仍然會達到百分之百。
  • 百分比是轉換本身,根據輸出將有的長度來測量。
  • 完成 已完成;橫列也會顯示檔案的去向。
  • 已跳過 輸出已存在,且目的地指示跳過。
  • 失敗 發生錯誤;原因會顯示在橫列上。
  • 已取消 您已停止它。

左下角的狀態列會顯示執行前有多少檔案已準備就緒,執行期間處理了多少檔案,以及之後的結果:有多少檔案已轉換、已跳過和已失敗。

同時處理檔案

選項面板最後一列「轉換」旁邊的數字,選擇一次轉換多少個檔案,從一個到機器實體核心數(這也是預設值)。編碼受處理器限制,因此超過核心數的處理程序只會爭奪同一個核心和同一個磁碟:在八核心、十六執行緒的機器上,一次處理十六個檔案比處理八個檔案測量起來更慢,因此不提供超過實體核心數的選項。當電腦必須保持回應時,請降低此數字。

  • 將滑鼠懸停在其上方時,其名稱為 同時轉換的檔案。

當「轉換」按鈕呈現灰色時

當沒有任何列需要處理時,「轉換」按鈕會呈現關閉狀態:對於每一列,其預設、標籤設定和效果設定加起來都不會改變任何內容——預設為 (原始),標籤設定不移除任何標籤或封面,且未選擇任何效果。轉換只會重新編碼每個檔案,這會無謂地損失品質。請對某些列套用另一個預設、一個會移除某些內容的標籤設定,或一個效果,然後它就會恢復。當沒有列出任何檔案、正在執行轉換,以及找不到 ffmpeg 時,它也會呈現關閉狀態。

預設:格式及其品質

預設說明輸出內容:格式、品質以及該格式的選項。它在選項面板的第一個下拉式選單中選擇,並在「設定」的「預設」索引標籤中編輯,該索引標籤由下拉式選單旁邊的按鈕開啟。

  • 編輯預設 開啟「預設」索引標籤。
  • 新增、複製 和 刪除 新增預設、複製選定的預設並刪除它。始終至少有一個預設。
  • 預設透過拖曳其列來移動;面板的下拉式選單中使用相同的順序。

預設

全新安裝會附帶一組現成的預設(128、192 和可變高品質的 MP3、AAC、Opus、WMA、AC-3、iPhone 鈴聲、Ogg Vorbis、FLAC、WAV 16 位元和 AIFF 16 位元)。它們是普通的預設:可以重新命名、編輯或刪除它們。iPhone 鈴聲會剪切到 40 秒,這是 iOS 接受的最長長度。

  • 名稱 是下拉選單中顯示的名稱。
  • 格式 是輸出格式。下面的選項隨之而來:格式只顯示它實際擁有的控制項。

品質

每種格式都有一個主要的品質設定,一個數字欄位,旁邊是其單位,其意義取決於格式:MP3、AAC、Opus、WMA 和 AC-3 的位元率為 kbps;Ogg Vorbis 和可變 MP3 的可變品質等級;FLAC 和 WavPack 的壓縮等級,這只會改變編碼所需的時間和檔案大小,而不會改變聲音。WAV 沒有品質設定。更高的位元率或等級意味著更大、音質更好的檔案。

  • 位元率模式 (MP3 和 Ogg Vorbis) 選擇編碼器如何分配其位元:固定 在整個過程中保持相同的位元率,可變 根據音樂調整以獲得更好的大小與品質比,而 平均 (ABR) (僅限 MP3) 則以平均值為目標。
  • 位元率 是恆定和平均模式的位元率。
  • 品質等級 是可變模式的等級。
  • 壓縮 是 FLAC 和 WavPack 的壓縮等級。

取樣率和位元深度

這些描述了音訊的形狀。如果保持來源,輸出將具有與輸入相同的值;更改它們會重新取樣。只提供格式接受的值。聲道(交換、兩側皆為單聲道、混音為單聲道或立體聲)是一種音效,位於音訊效果清單中。

  • 取樣率 是輸出每秒的取樣數。
  • 位元深度 是對於具有位元深度的格式(FLAC、ALAC、WAV、AIFF 和其他一些格式)而言,每個取樣的大小。

抖動

當 24 位元錄音轉換為 16 位元時,取樣會被四捨五入,而這種四捨五入會產生微弱的失真,在安靜的段落中可以聽到。抖動會先加入極少量的雜訊,將這種失真轉化為遠低於音樂的穩定嘶嘶聲。預設為普通四捨五入,適用於大多數音樂;抖動適用於安靜、高解析度的母帶。它絕不會應用於 24 位元輸出。

  • 當輸出為 16 位元時,會出現 抖動 (當輸出為 16 位元時)。

ID3 標籤版本

MP3、AIFF 和 WAV 輸出攜帶 ID3 標籤,版本為 2.3 或 2.4。版本 2.3 可被所有播放器讀取,也是 Mp3tag 預設寫入的版本;2.4 較新,並以 UTF-8 儲存文字。兩者都將重複的欄位作為單獨的值保留。除非有特殊需求,否則請保持在 2.3 版本。

  • ID3 標籤版本 選擇版本。

進階選項

在常規控制項下方,有一個摺疊區段,其中包含編碼器除了品質設定之外的開關。如果保持不變,編碼器會自行決定,並且一個從未開啟該區段的預設會產生與之前相同的文件。除非您知道自己想要什麼,否則請勿更改它們。

  • 進階選項 是該區段;每個條目在您設定之前都是 自動。
  • MP3:聯合立體聲、編碼器品質 (0 最佳, 9 最快)、低通濾波器 (Hz)、高通濾波器 (Hz)、使用位元儲備、設定版權標記 和 設定原始標記。
  • Ogg Vorbis:最小位元率 (kbps) 和 最大位元率 (kbps) 將其切換到以位元率為目標的模式。
  • Opus:優化用途(音樂、語音或低延遲)、位元率模式、影格大小、複雜度 (0 到 10)、頻寬 和 強度立體聲相位反轉。
  • FLAC:區塊大小、立體聲模式、最大LPC階數、LPC係數精確度、最小分割階數、最大分割順序 和 窮舉模型搜尋。
  • AAC:頻寬限制 (Hz) 限制保留的最高頻率。

(原始)

預設下拉式選單的第一個選項不是預設:(原始) 將每個檔案轉換為保留其自身音訊編解碼器的格式,並保持其位元率。它適用於僅需更改標籤或聲音,而非格式的工作。如果編解碼器沒有輸出格式(例如 APE),則該檔案會失敗,並在其行中顯示訊息。它無法編輯或刪除。

目的地:檔案的去向

目的地是一個資料夾加上一個命名檔案的模式,在選項面板中選擇並在設定的目的地標籤頁中編輯。

  • 編輯目的地 開啟目的地標籤頁。
  • 轉換後的檔案寫入位置 是選項面板的目的地下拉式選單。
  • 名稱 是下拉式選單中顯示的名稱。
  • 資料夾 是檔案寫入的位置,瀏覽 選擇它。相對資料夾,例如 convert、.\convert 或 ..\convert,是從每個檔案的資料夾計算的:.\convert 是檔案旁邊的 convert 資料夾,..\convert 是其資料夾旁邊的資料夾,因此單一條目適用於位於許多資料夾中的檔案。此時不會保留資料夾結構,因為檔案所在的資料夾已經是結構。完整路徑,例如 D:\Out,是每個檔案的一個位置。

來源資料夾

第一個條目 來源資料夾 是內建的:每個輸出都寫在其原始檔案旁邊,並保留其名稱,但使用新的副檔名。它不需要資料夾,也無法編輯。

檔案名稱模式

該模式根據每個檔案的標籤命名輸出檔案。點擊標籤即可添加;斜線會建立子資料夾。標籤包括原始檔案名稱、標題、藝術家、專輯藝術家、專輯、曲目編號、光碟編號、年份和流派。

  • 檔案名稱模式 是模式。檔案中缺少標籤會產生一個空的部分,該部分會被刪除,但缺少藝術家或專輯會顯示「Unknown Artist」或「Unknown Album」,而缺少標題則會回溯到原始檔案名稱。
  • 範例 顯示一個虛構檔案的名稱,以便您在使用模式之前進行檢查。

一個由藝術家、專輯、曲目和標題組成的模式,並在它們之間加上破折號,會將標記為 Björk、Homogenic、3、「Jóga」的曲目放在 Björk/Homogenic/03 - Jóga.mp3;曲目編號會補齊為兩位數,並且檔案系統禁止的字元會被替換。

保留資料夾結構

當新增資料夾時,其子資料夾可以在目的地下方重建,這會使專輯樹保持為專輯樹。新增資料夾本身的名稱也會保留,因此兩個新增資料夾仍然是兩個資料夾。單獨新增的檔案沒有資料夾可保留。

  • 轉換資料夾時保留資料夾結構 預設為開啟。

如果檔案已存在

當輸出檔案名稱已存在時會發生什麼事。輸出檔案永遠不是輸入檔案本身。

  • 當輸出檔案已存在時如何處理 是選項面板中的下拉式選單。
  • 跳過 (預設) 會保留現有檔案並將該列標記為「已跳過」。
  • 覆寫 會取代它。
  • 保留兩者 會將新檔案以編號名稱寫入其旁邊,例如 name (2).mp3。

開啟輸出資料夾

  • 開啟輸出資料夾 開啟最新完成檔案的資料夾,在任何檔案完成之前,則開啟目的地的資料夾。

標籤:保留什麼,移除什麼

標籤是檔案中包含的標題、藝人、專輯、年份、曲目編號以及其他資訊,還有封面圖片。標籤設定決定了其中哪些會輸出。它在選項面板的第二個下拉選單中選擇,並在「設定」的「標籤」分頁中編輯;編碼和要捨棄的後設資料是獨立選擇的,因此一個預設值可以同時用於兩者。

  • 標籤 是下拉選單。
  • 編輯標籤 開啟「標籤」分頁。
  • 名稱 是條目的名稱。
  • 條目的新增、複製、刪除和拖曳排序方式與預設值相同。

保留所有,或刪除所有

一個條目有一個模式和一個例外列表。

  • 保留所有標籤 保留所有標籤;列表包含要刪除的標籤 (例外:要刪除的標籤)。
  • 刪除所有標籤 刪除所有標籤;列表包含要保留的標籤 (例外: 要保留的標籤)。
  • 標籤 是兩者之間的選擇。

全新安裝時有一個條目:「保留所有標籤」,列表為空。要刪除嘈雜的欄位,請保留預設模式並將其列出;要僅保留基本資訊,請切換到刪除所有內容並列出 TITLE、ARTIST、ALBUM 和 TRACK。

命名標籤

每行寫一個名稱,或用分號分隔,如同您的標籤編輯器所示。名稱不區分大小寫,星號匹配任何文字,因此 REPLAYGAIN_* 匹配所有 ReplayGain 欄位。無論格式如何拼寫欄位,名稱都會匹配:編輯器的名稱 (ENCODERSETTINGS)、ID3 框架 ID (TSSE)、Vorbis 名稱或自訂欄位的描述。當您輸入時,方塊下方會提供符合的已知欄位名稱;點擊一個即可使用。任何名稱都接受,無論是否提供。

封面圖片

圖片不是標籤名稱,因此它有自己的開關,並且刪除所有標籤的模式絕不會觸及它。

  • 移除封面圖片 將封面排除在輸出之外。

歌詞

歌詞與其他標籤一樣,分為兩種:純文字和帶時間的歌詞,其行以時間開頭,例如 [01:23.45]。FLAC 將兩者都保存在一個歌詞欄位中,因此 FFmpeg Audio Studio 會讀取文字:當至少兩行以時間開頭時,它就是帶時間的。MP3、AIFF 檔案或 WAV 的 ID3 部分為每種類型都有一個框架——SYLT 用於帶時間的歌詞,USLT 用於純文字——並且源檔案中 SYLT 框架中包含的帶時間歌詞會以 .lrc 文字形式傳輸,因此它可以在轉換為任何格式後保留下來。

  • 將 .lrc 檔案嵌入為歌詞 會讀取與來源檔案並排的同名 .lrc 檔案,並將其文字作為新檔案的歌詞。它會取代來源檔案中已有的任何歌詞,並且刪除歌詞的標籤條目無法將其移除。
  • 標籤中的歌詞 選擇 ID3 輸出會獲得哪些框架:自動(帶時間戳歌詞為 SYLT,純文字歌詞為 USLT) 根據文字寫入一個選定的框架,兩個影格(USLT 和 SYLT) 寫入兩個,始終 USLT 和 始終 SYLT 無論文字內容如何都寫入該框架(純文字在 SYLT 中每行都以零時間開始)。它對其他格式沒有作用,這些格式將文字保存在自己的歌詞欄位中。
  • 寫入 USLT 時移除時間戳 會從每個寫入的 USLT 框架的文字中移除時間;SYLT 會保留其時間。

標籤如何在格式之間傳輸

單獨使用 ffmpeg 會重新命名它不認識的欄位並丟棄一些其他欄位。FFmpeg Audio Studio 會將每個欄位以標籤編輯器用於該格式的名稱寫入,因此專輯藝術家、排序欄位、作曲家、BPM、歌詞、ISRC 和自訂欄位在不同格式之間都能保持其意義。具有多個值的欄位會保持為單獨的值,音軌或光碟號碼會以其總數 (3/10) 寫入支援此功能的格式中,標籤儲存不當的年份不會丟失,並且來源以兩種不同值(PUBLISHER 和 ORGANIZATION)拼寫的欄位會保留兩者:第二個欄位會保持為其自己的欄位,而不是被覆蓋。封面會隨同所有可以包含封面的格式一起傳輸;例外情況是 Ogg 中的 FLAC、iPhone 鈴聲和 AU,它們不包含封面。原始串流(AC-3、原始 AAC、MP2、Wave64)完全不包含標籤和封面。

(無)

標籤下拉式選單的第一個選項 (無) 不是一個條目:它會保留所有標籤和封面,沒有任何例外。它無法編輯或刪除。

效果:對聲音進行的處理

效果條目是將聲音轉換時對其進行的處理的命名列表。此列表在此處和工作視圖中稱為音訊效果。它在選項面板中選擇,與預設分開,因此一個條目可以與任何預設搭配使用,並在設定的音訊效果選項卡上編輯。

  • 編輯效果 開啟效果選項卡。
  • 新增、複製 和 刪除 用於建立、複製和移除條目;拖曳行會改變列表的順序。
  • 名稱 是條目的名稱。
  • 新增效果 將效果新增到條目(請參閱新增效果)。
  • 關閉所有效果 關閉條目的每個卡片,相同的按鈕會再次開啟它們(展開所有效果)。
  • 拖曳以變更此效果的執行時間 是卡片左側的握把;移除此效果 從條目中移除效果。
  • 恢復預設 是設定旁邊的按鈕,可將其恢復為預設值。

效果條目

效果在列表中時為開啟,移除時為關閉;沒有單獨的開關。同一個效果可以多次出現在列表中,每次都有自己的設定。在頁面上,每個效果都是一張卡片:一個在卡片關閉時仍然可見的標頭(握把、效果名稱、移除按鈕)以及其下方的設定。在設定下方,卡片會顯示它所寫入的 ffmpeg 命令,因此您可以確切地看到將會執行的內容。

新增效果

新增效果 是一個類別按鈕,與搜尋方塊相連。類別按鈕提供全部 或單一類別,並將選單縮小至該類別;在搜尋方塊中輸入文字則依名稱縮小選單。選擇效果後,會以其預設值將其新增至清單末尾,您可以將其拖曳至所需位置。除了為應用程式製作的效果外,選單還提供 ffmpeg 自己的濾鏡,每個濾鏡都帶有 ffmpeg 提供的選項。

效果的執行順序

效果會依照您放置的順序,從列表頂部到底部執行,因此拖曳卡片可能會改變結果。某些步驟無論在列表中何處,都會由應用程式放置在特定位置,因為它們必須在特定時間點看到檔案:例如檔案的剪切或大小限制。當某個順序無法產生您預期的結果時,因為某個效果依賴於稍後會改變的內容,卡片下方會顯示一行文字說明。應用程式絕不會重新排序您的列表。

所有效果

這些是應用程式按類別提供的效果,以及每個效果的功能。名稱和句子來自與 ffmpeg 一起安裝的效果目錄,因此它們遵循您擁有的 ffmpeg 版本;在安裝 ffmpeg 之前,效果選項卡會顯示效果尚未安裝。

時間與影格 - 影格技巧:縮時攝影、流暢動作、填充

  • 倒放: 從結尾到開頭播放片段,包括聲音。整個片段會保留在記憶體中。

音量與動態 - 調大、調小、平衡、壓縮、限制、閘門、標準化

  • 心理聲學削波器: 以耳朵較不易察覺的方式削波響亮的峰值。
  • 多頻段壓縮器: 獨立壓縮每個頻段。
  • 限制器: 防止音訊電平超過某個值,而不會產生硬削波。
  • 音訊對比: 透過輕微擴展或壓縮音訊動態,使聲音更具衝擊力。
  • 音量: 使聲音變大或變小。
  • 音量:固定增益: 以固定量使聲音變大或變小,並帶有限幅器。
  • 音量:套用 ReplayGain: 將音軌(或專輯)的 ReplayGain 增益套用到聲音本身,並帶有限幅器。
  • 音量:標準化為峰值: 將最高取樣調整到目標電平。
  • 音量:標準化為響度: 將保留部分的響度調整到目標值,並帶有限幅器以防止增益削波。
  • 動態平滑: 平滑音訊中突然的跳動。
  • 動態音量標準化: 使音量隨時間保持一致,無論是安靜還是響亮的部分。
  • 動態等化器: 一種增益隨音訊電平變化的等化器。
  • 移動直流電平: 將整個波形向上或向下移動。
  • 軟削波器: 輕柔地圓化峰值,而不是直接切斷。
  • 語音標準化: 將語音調整到均勻的水平。
  • 頻譜動態範圍控制: 單獨控制每個頻段的電平。
  • 壓縮器: 高於某個電平的所有內容都會按比例降低,使響亮和安靜的部分更接近。
  • 壓縮器 / 擴展器: 使用您設定的傳輸曲線壓縮或擴展動態範圍。
  • 雜訊閘門: 當音訊電平低於某個值時使其靜音。
  • 響度標準化: 將聲音調整到標準響度 (EBU R128)。
  • ReplayGain:寫入標籤: 將新檔案的音軌增益和峰值寫入為標籤;聲音未受影響。

等化器與濾波器 - 低音、高音、保留或切除頻率範圍

  • 18 頻段等化器: 一種具有 18 個固定頻段的等化器。
  • 切除超低音: 移除最低頻率。
  • 切除超高頻: 移除聽力範圍以上的頻率。
  • 全通濾波器: 改變音訊的相位而不改變其響度。
  • 低音: 增強或削減低頻。
  • 低通濾波器: 移除高於限制的頻率:嘶嘶聲。
  • 低頻架: 增強或削減某個頻率以下的所有內容。
  • 相位偏移: 偏移所有頻率的相位。
  • 音訊導數: 計算音訊的變化率,一種訊號處理工具。
  • 音訊積分: 計算音訊的累計和,一種訊號處理工具。
  • 高音: 增強或削減高頻。
  • 高通濾波器: 移除低於限制的頻率:隆隆聲、嗡嗡聲。
  • 高階帶阻濾波器: 使用非常陡峭的濾波器移除一個頻率帶。
  • 高階帶通濾波器: 使用非常陡峭的濾波器保留一個頻率帶。
  • 高頻架: 增強或削減某個頻率以上的所有內容。
  • 參數等化器: 多頻段等化器,每個聲道有其獨立曲線。
  • 帶阻濾波器: 移除一個頻率範圍,例如嗡嗡聲。
  • 帶通濾波器: 保留一個頻率範圍並移除其餘部分。
  • 從表達式產生音訊: 使用公式重寫音訊的每個取樣。
  • 從係數建立雙二階濾波器: 應用您以數字形式提供的雙極點、雙零點濾波器。
  • 從係數產生 IIR 濾波器: 應用您以數字形式提供的無限脈衝響應濾波器。
  • 等化器 (單頻段): 增強或削減一個頻率頻段。
  • 等化器(十頻段): 從 31 Hz 到 16 kHz,每個八度頻段的增益。
  • 傾斜擱架濾波器: 一種傾斜整個頻率平衡的擱架濾波器。
  • 預加重 (RIAA 及其他): 應用或撤銷錄音預加重曲線,例如 RIAA。
  • 增強低音: 添加重低音範圍的頻率。
  • 頻域表達式濾波器: 使用應用於頻率的公式改變音訊。
  • 頻率偏移: 將每個頻率向上或向下移動固定量。
  • 頻譜傾斜: 調整低頻和高頻之間的平衡。
  • FIR 等化器: 一個具有您所描述曲線的精確等化器。

雜訊與修復 - 嘶嘶聲、喀嚓聲、削波、嗡嗡聲、齒音

  • 去齒音: 柔化語音中刺耳的「s」音。
  • 降噪 (小波): 使用小波減少雜訊。
  • 降噪 (非局部均值): 使用區塊匹配方法減少寬頻雜訊。
  • 降噪 (FFT): 使用頻率分析減少嘶嘶聲等穩定雜訊。
  • 修復削波: 恢復因電平過高而被切斷的峰值。
  • 移除喀嚓聲: 消除短促的喀嚓聲和爆裂聲,例如來自舊唱片的聲音。
  • 解碼 HDCD: 解碼高解析度相容數位光碟。
  • 語音降噪 (神經網路): 使用訓練過的神經網路減少語音中的雜訊。

時間與音高 - 淡入淡出、速度、音高、剪切、循環、靜音

  • 不重取樣改變速率: 以不同速率播放相同的取樣:音高和速度同時改變。
  • 改變速度,保持音高: 使聲音變快或變慢而不改變其音高。
  • 延遲聲道: 將一個或多個聲道延遲數毫秒。
  • 保留範圍: 僅保留兩個時間之間的部分,根據其上方效果所保留的內容計算。
  • 重取樣: 改變音訊的取樣率。
  • 限制持續時間: 從開頭最多保留這麼多秒。
  • 修剪兩端的靜音: 剪切聲音開始前和停止後的靜音——絕不剪切歌曲內部的靜音。
  • 時間拉伸與音高偏移: 以高品質獨立改變速度和音高。
  • 剪切聲音: 保留聲音的一個部分,捨棄其餘部分。
  • 淡入或淡出: 在選定的時間內淡入或淡出音訊。
  • 淡化: 在保留部分的開頭,讓聲音從靜音淡入,並在其結尾淡出至靜音。每個長度以秒為單位;0 表示該端保持不變。
  • 移除靜音: 剪掉靜音片段。
  • 循環音訊: 重複音訊的某個部分。
  • 結尾靜音: 在歌曲的尾隨靜音開始處剪切,並在其後留下精確的靜音量,以便 LP 作為獨立音軌播放。
  • 距離延遲: 延遲聲音,如同它傳播了一段距離,以對齊揚聲器。
  • 填充靜音: 在結尾添加靜音,可設定固定長度或取樣數。

立體聲與聲道 - 加寬、聲像、混音聲道、耳機、環繞聲

  • 升頻至環繞聲: 將立體聲散佈到環繞聲佈局中。
  • 立體聲工具: 在一個濾鏡中調整平衡、中側電平、靜音、相位等。
  • 耳機立體聲擴展: 擴展立體聲聲場,專為耳機調校。
  • 耳機交叉饋送: 將每側的一小部分混合到另一側,以緩解耳機聆聽的疲勞。
  • 拓寬立體聲: 透過延遲回饋使立體聲圖像更寬廣。
  • 重新映射聲道: 將聲道移動到其他位置。
  • 混合聲道: 使用自訂係數重新混合聲道:立體聲轉單聲道,交換左右聲道。
  • 對話增強器: 使語音在電影混音中脫穎而出。
  • 聲道: 交換左右聲道、在兩側播放一個聲道、將兩者混合成一個,或將任何聲道配置混合為立體聲。
  • 聲道去相關: 使聲道之間差異更大,從而加寬音場。
  • 額外立體聲: 增加左右聲道之間的差異。
  • Haas 立體聲增強器: 透過聲道間的微小延遲來擴展聲音。

音效 - 迴音、合唱、移相、顫音、失真

  • 合唱: 用輕微失諧的副本使聲音變厚。
  • 位元粉碎器: 降低音訊的位元深度,以產生低傳真、粗糙的效果。
  • 脈衝器: 使電平產生脈衝,立體聲兩側交替作用。
  • 迴音: 為音訊添加一個或多個迴音。
  • 移相器: 添加掃頻移相效果。
  • 晶化器: 透過誇大聲音的變化來銳化聲音。
  • 虛擬低音: 讓小型揚聲器聽起來能播放更深的音符。
  • 激勵器: 透過增強高頻來增加亮度。
  • 顫音: 使音量波動。
  • 顫音: 使音高波動。
  • 鑲邊: 添加一種掃掠、噴射機般的音效。

無效果

效果下拉式選單的第一個選項,無效果,並非一個項目:它不執行任何操作。它無法編輯或刪除。

視窗:語言、主題、通知、新聞

標頭中的齒輪圖示會開啟「設定」,其中包含上述的「預設集」、「效果」、「標籤」和「目的地」分頁,以及視窗本身的分頁。

  • 開啟設定 開啟「設定」。
  • 語言 是視窗的語言。
  • 主題 是 淺色 或 深色。
  • 顯示來自 yaiol 的新聞 預設為開啟,並涵蓋下方所述的公告。
  • ffmpeg 顯示已安裝的 ffmpeg 版本以及 yaiol 提供的最新版本。下載 ffmpeg 會安裝它,而 更新 則會將其替換為最新版本;請參閱 ffmpeg,轉換引擎。

ffmpeg,轉換引擎

FFmpeg Audio Studio 不會隨附 ffmpeg,也從不使用您 PATH 中碰巧存在的 ffmpeg。它會下載 yaiol 批准的版本,檢查並將其安裝到所有 yaiol 應用程式共用的資料夾中,因此需要它的第二個應用程式會發現它已經存在。在安裝之前,任何內容都無法轉換:狀態列會顯示此訊息,而 下載 ffmpeg 會開始下載,並顯示進度。在此之前,效果選單也是空的,因為效果是隨 ffmpeg 提供的。

在設定的 一般 索引標籤上,ffmpeg 會顯示已安裝的版本,並在詢問 yaiol 後顯示最新版本。當它們不同時,更新 會下載並安裝較新的版本;如果無法連繫 yaiol,該行會顯示此訊息,您可以稍後再試。

執行結束時的通知

當沒有任何內容排隊或正在轉換時,一個作業系統通知會顯示有多少檔案已 已轉換、已跳過 和 失敗。僅被取消的執行不會顯示任何內容。無論視窗是否獲得焦點,它都會出現。

  • 轉換完成後顯示通知 在 通知 分頁上將其關閉。

新版本和新聞

應用程式啟動時會詢問是否有新版本,如果有的話,會開啟一個小型新聞對話框,其第一張卡片會顯示 新版本可用 以及版本號,列出自您目前執行版本以來每個版本的新功能,並提供 下載。它只會通知:不會自行安裝任何東西,且檢查失敗時會保持靜默。同一個對話框也會一次一張地顯示來自 yaiol 的偶爾公告。

  • 不再顯示 會阻止該卡片再次出現;對於新版本卡片,則直到有更新的版本發布為止。
  • 關閉 會在本次執行中關閉對話框。
  • 設定中的 顯示來自 yaiol 的新聞 會關閉公告,且不會請求任何公告。新版本卡片不依賴於此設定。

命令列

安裝程式會在 FFmpeg Audio Studio 旁邊放置一個小程式 yac (yaiol 音訊轉換器),它可以在終端機中執行相同的轉換。它讀取與視窗相同的已儲存預設、標籤設定、效果和目的地,因此在視窗中建立的預設就是命令列上的預設,並且它寫入的檔案也相同。

yac -p "MP3 320 kbps" -d Export Music/
yac -p FLAC -t Clean -o D:/Converted Album/
yac --list
  • 給它檔案和資料夾;資料夾及其子資料夾都會被搜尋。
  • -p 指定已儲存的預設(original 保留每個檔案自己的格式),-t 指定已儲存的標籤設定,-e 指定已儲存的效果項目,-d 指定已儲存的目的地。名稱不區分大小寫,ID 也有效。
  • 如果省略 -t 和 -e,則表示不進行任何更改:保留所有標籤和封面,不應用任何效果,無論視窗中選擇了什麼。如果省略 -p 和 -d,則為視窗的當前選擇。
  • -o 寫入資料夾。與 -d 一起,它是該目的地的檔案名稱模式和資料夾結構,寫入該資料夾。
  • -j 是同時執行的轉換數量,最多可達機器的實體核心數,--overwrite 是 skip、overwrite 或 rename,-q 只列印失敗和摘要。
  • --list 顯示這些選項可以命名的內容,並標記視窗的當前選擇。
  • 如果 ffmpeg 尚未安裝,它會提示並停止:開啟應用程式一次,它會自行安裝 ffmpeg。

它會為每個檔案列印一行,並顯示與視窗相同的摘要,例如 3 個已轉換 · 1 個已跳過 · 2 個已失敗。當沒有失敗時,結束代碼為 0;當檔案失敗時為 1;當命令錯誤時為 2,因此腳本可以等待它並根據結果採取行動。

若要從任何終端機執行它,請勾選安裝程式的最後一個選項,這會將其資料夾添加到您的 PATH 中,或者透過安裝資料夾中的完整路徑呼叫它。該選項預設為關閉,並且只會更改您自己的 PATH。

技術參考

為需要確切知道哪個欄位在何種格式中獲得哪個名稱的人提供的資訊。使用應用程式不需要這些資訊。下表是從應用程式本身使用的表格生成的,因此它們不會與之產生偏差。

依標籤標準區分的欄位名稱

每欄位一列,每標準一欄。每個儲存格是該欄位的名稱:ID3 影格 ID、MP4 原子、WMA 屬性、Vorbis 註解或 APE 項目名稱,或 WAV INFO ID。破折號表示該標準沒有自己的欄位名稱;應用程式會將其保留為自訂欄位,使用欄位本身的名稱,因此值不會遺失。

Field            ID3v2.3  ID3v2.4  MP4 atom  WMA attribute               Vorbis / APE     WAV INFO
---------------  -------  -------  --------  --------------------------  ---------------  --------
ALBUM            TALB     TALB     ©alb      WM/AlbumTitle               ALBUM            IPRD
ALBUMSORT        TSOA     TSOA     soal      WM/AlbumSortOrder           ALBUMSORT        -
ALBUMARTIST      TPE2     TPE2     aART      WM/AlbumArtist              ALBUMARTIST      -
ALBUMARTISTSORT  TSO2     TSO2     soaa      -                           ALBUMARTISTSORT  -
ARTIST           TPE1     TPE1     ©ART      Author                      ARTIST           IART
ARTISTSORT       TSOP     TSOP     soar      WM/ArtistSortOrder          ARTISTSORT       -
BPM              TBPM     TBPM     tmpo      WM/BeatsPerMinute           BPM              -
COMMENT          COMM     COMM     ©cmt      Description                 COMMENT          ICMT
COMPILATION      TCMP     TCMP     cpil      -                           COMPILATION      -
COMPOSER         TCOM     TCOM     ©wrt      WM/Composer                 COMPOSER         -
COMPOSERSORT     TSOC     TSOC     soco      -                           COMPOSERSORT     -
CONDUCTOR        TPE3     TPE3     ©con      WM/Conductor                CONDUCTOR        -
CONTENTGROUP     TIT1     TIT1     ©grp      WM/ContentGroupDescription  CONTENTGROUP     -
COPYRIGHT        TCOP     TCOP     cprt      Copyright                   COPYRIGHT        ICOP
DISCNUMBER       TPOS     TPOS     disk      WM/PartOfSet                DISCNUMBER       -
ENCODEDBY        TENC     TENC     ©enc      WM/EncodedBy                ENCODEDBY        -
ENCODERSETTINGS  TSSE     TSSE     -         WM/EncodingSettings         ENCODERSETTINGS  -
GENRE            TCON     TCON     ©gen      WM/Genre                    GENRE            IGNR
INITIALKEY       TKEY     TKEY     -         WM/InitialKey               INITIALKEY       -
ISRC             TSRC     TSRC     -         WM/ISRC                     ISRC             -
LANGUAGE         TLAN     TLAN     -         WM/Language                 LANGUAGE         ILNG
LYRICIST         TEXT     TEXT     -         WM/Writer                   LYRICIST         -
MEDIATYPE        TMED     TMED     -         -                           MEDIATYPE        -
MIXARTIST        TPE4     TPE4     -         -                           MIXARTIST        -
MOOD             -        TMOO     -         WM/Mood                     MOOD             -
ORIGALBUM        TOAL     TOAL     -         WM/OriginalAlbumTitle       ORIGALBUM        -
ORIGARTIST       TOPE     TOPE     -         WM/OriginalArtist           ORIGARTIST       -
ORIGLYRICIST     TOLY     TOLY     -         WM/OriginalLyricist         ORIGLYRICIST     -
ORIGYEAR         TORY     -        -         WM/OriginalReleaseYear      ORIGYEAR         -
PUBLISHER        TPUB     TPUB     ©pub      WM/Publisher                PUBLISHER        -
SUBTITLE         TIT3     TIT3     -         WM/SubTitle                 SUBTITLE         -
TITLE            TIT2     TIT2     ©nam      Title                       TITLE            INAM
TITLESORT        TSOT     TSOT     sonm      WM/TitleSortOrder           TITLESORT        -
TRACK            TRCK     TRCK     trkn      WM/TrackNumber              TRACKNUMBER      IPRT
UNSYNCEDLYRICS   USLT     USLT     ©lyr      WM/Lyrics                   UNSYNCEDLYRICS   -
YEAR             TYER     TDRC     ©day      WM/Year                     DATE             ICRD

各格式使用的標準

每個輸出格式都將其標籤寫為上述標準之一。最後一欄說明上表中的哪一欄命名了其中的欄位。

Format                 Extension  Tags are written as                                          Names from
---------------------  ---------  -----------------------------------------------------------  ------------------------
AAC (M4A)              .m4a       MP4 atoms                                                    MP4 atom column
AAC (raw ADTS)         .aac       none (a raw stream)                                          -
AC-3                   .ac3       none (a raw stream)                                          -
AIFF                   .aiff      an ID3v2.3 or v2.4 chunk (the preset)                        ID3 columns
ALAC (M4A)             .m4a       MP4 atoms                                                    MP4 atom column
AU                     .au        an annotation field: title, artist and album only            -
FLAC                   .flac      Vorbis comments                                              Vorbis / APE column
FLAC in Ogg            .oga       Vorbis comments                                              Vorbis / APE column
M4R (iPhone ringtone)  .m4r       MP4 atoms                                                    MP4 atom column
MP2                    .mp2       none (a raw stream)                                          -
MP3                    .mp3       ID3v2.3 or v2.4 (the preset)                                 ID3 columns
Ogg Vorbis             .ogg       Vorbis comments                                              Vorbis / APE column
Opus                   .opus      Vorbis comments                                              Vorbis / APE column
TTA                    .tta       APEv2 tag                                                    Vorbis / APE column
WAV                    .wav       an ID3v2.3 or v2.4 chunk (the preset), and a RIFF INFO list  ID3 columns; INFO column
Wave64                 .w64       none (a raw stream)                                          -
WavPack                .wv        APEv2 tag                                                    Vorbis / APE column
WMA                    .wma       WMA attributes                                               WMA column

備註

  • 沒有自己名稱的欄位會保留為自訂欄位:ID3 中的 TXXX 影格、M4A 中的自由格式原子 (----:com.apple.iTunes:NAME)、Vorbis 或 APE 標籤中同名的項目,WMA 中同名的屬性。
  • **一個沒有名稱的 ID3 版本。**ID3v2.3 沒有心情影格,ID3v2.4 將原始發行日期保留為時間戳記 (TDOR) 而不是文字影格,因此這兩個儲存格是破折號,並且該值在該版本中保留為自訂欄位。
  • **日期。**ID3v2.3 將日期儲存為年份 (TYER) 和日期與月份 (TDAT);ID3v2.4 有一個時間戳記 (TDRC)。Vorbis 或 APE 標籤將其保留為 DATE。
  • **音軌和光碟編號。**總數是 ID3 和 MP4 中編號的一部分 (3/10);Vorbis 標籤將 TRACKNUMBER 和 TRACKTOTAL 保留為兩個欄位。
  • **WAV INFO。**僅攜帶最後一欄中有名稱的 ID;沒有名稱的 ID 會被丟棄,因為當標籤編輯器寫入時,相同的值位於 ID3 區塊中。
  • **排序欄位和指揮。**ALBUMSORT 和 CONDUCTOR 等名稱在每個 Vorbis 輸出中都以相同的方式寫入;從 ID3 TPE3 影格讀取的指揮會寫為 CONDUCTOR,而不是 PERFORMER。
  • **封面。**除了 Ogg 中的 FLAC、iPhone 鈴聲和 AU 之外,每個寫入標籤的格式都攜帶封面;原始串流不包含任何封面。
目錄