2016-08-14 62 views
1

我有一個程序(MP3Gain Express),有時無法與MPEG Layer II文件一起使用。我也有一些文件不適用於某些設備。我懷疑他們可能也只是MPEG Layer II文件。我意識到我的問題可以分成三部分。我希望這不是一個問題 - 他們看起來與我很相關。查找並將MPEG Layer II轉換爲MPEG Layer III

  1. 有什麼辦法可以一次檢測這些文件(例如,爲他們遞歸搜索整個目錄)?

  2. 是否有命令行/ Applescript解決方案將它們轉換爲MPEG Layer III?

  3. 請問2.是否會造成質量損失?

由於

塔迪

回答

1

II層文件擴展名爲 「.mp2" 和層III的文件擴展名是」 MP3" 。

然後很容易得到具有特定擴展名的任何子文件夾中的所有文件的列表。例如,爲了讓所有第三層文件:

set Parentfolder to choose folder "Select your top folder" 
tell application "Finder" to set myList to every file of entire contents of Parentfolder whose name extension is "mp3" 

變量myList中包含的所有文件擴展名「mp3」,在選定文件夾的子文件夾的任何。

關於轉換,我沒有mp2文件的樣本,所以我無法測試,但我確定可以使用QuickTime轉換/導出。 QT7 Pro擴展可能需要使用QT7。