分割音訊檔有多種的作法,軟體工具也相當多樣,過去在Windows上分割音訊,mp3DirectCut這支免費軟體算是不錯的工具,了解音訊的人稍微看一下就大概知道怎麼使用,它也可協助製作CUE檔,再利用Medieval CUE Splitter分割音訊。(這時我突然想到之前有寫了篇內部記錄,可以的話改天放上來)。後來因較少使用Windows,較常用Linux的桌面環境,就想找一下類似軟體,最好是開放源碼軟體,並支援三大主要作業系統。mp3splt-gtk符合這兩個條件,雖然目前尚不支援多國語言介面,程式介面看來也不起眼,有時執行還不是很順利,算不上很理想,不過用了幾回,它大致上還符合我工作上的需要。本文以下就透過二個使用例,來對它做簡單、局部功能的使用介紹。
先提醒一下,mp3splt-gtk並不是個完美的軟體,目前知道有幾個問題:一是在Linux上使用時,它無法讀取NTFS分區上的音訊檔案,若讀取時程式會當掉,解決之道是把檔案複製到Linux上慣用格式的分區上處理。二是可能二進制檔製作包裝上的差異,有的會有執行不很順利,或啟動較久的現象,會給使用者不穩定的感覺,這點最好是使用包裝良好的版本來避免此問題。如果看倌不是個完美主義者,可以接受這個不起眼的軟體,有興趣的話請往下看。
用途簡介
mp3split-gtk是Mp3Splt project的前端介面,後者所提供的工具可用來直接分割mp3, ogg vorbis與native FLAC三種格式的聲音檔,無須轉換格式避免失真,也支援CUE。因為大多數使用者只會接觸到前端介面,這裡就不細說Mp3Splt內部的東西。
安裝
Windows上可直接用PortableApps提供的可攜版,自己的使用經驗是在Windows 10上可順利執行,在Windows 8上則啟動有點久,我不清楚原因何在,也沒興趣去追查,也許只是個別狀況,也或許以後改版後問題就自然解決。在Ubuntu 18.04上,以前用apt安裝的版本用起來感覺不理想,後來發現用snap裝的版本執行時很順利。安裝方式:
sudo snap install mp3splt-gtk --beta
基本設置
裝好後使用前第一件事,建議調整一下設置,尤其是放置輸出分割檔的目錄,免得工作做完後還搞不清楚輸出檔案放在何處。從命令選單上找到Preferences,執行它即出現設置畫面,第一項就是輸出目錄的設置。使用例
這裡提兩個簡單的使用情境,只是純粹方便說明,事實上這兩種情境除了以下的作法之外,可能還有其他較好的方式。- 單一檔依自動靜音分割automatic silence split的功能,自動產生並匯出.cue檔。
假設有某個音樂專輯的.flac檔,裡面有數首歌,可利用這個功能讓mp3splt-gtk找到歌曲之間的靜音來產生並匯出.cue檔。
Manul single file split這頁籤,先選好要分割的音訊檔。命令選單選View -- Splitpoints,出現Splitpoints對話窗,按下方的Silence detection,出現另一個Set splitpoints from silence detection的設置對話窗,這裡我們採用預設值即可,或是依需要做調整。按下OK,它就自動依靜音的位置來產生分割點,如下圖:
可以自行在此對話窗中調整分割點,或是在稍後匯出.cue檔後做調整。匯出分割點的方式:File -- Export splitpoints,設好輸出檔案按下Save即可。.cue檔案是個純文字檔,用一般純文字編輯器即可調整。
上圖中所用的音訊檔其實不是音樂檔,只是講話的錄音,mp3splt-gtk依對話中的空檔做了分割,所以可見圖中,每個分割的時間都不是很長。
- 批次多檔依自動靜音分割
假設要一次分割多個檔案,同樣也依靜音做分割,這回不產生.cue檔了,而是直接輸出分割檔。
Batch & Automatic split頁籤,Add files or directories把檔案或目錄加入。
在視窗下半部選Silence - split with silence detection,這裡的設置與第1例的那個靜音分割的設置有相同的意思。
按下右上角的Batch split即進行批次分割,完成後自行到輸出目錄找出這些檔案。
參考
- https://en.wikipedia.org/wiki/Mp3splt
沒有留言:
張貼留言