- Joined
- Feb 24, 2007
- Messages
- 100
- Reaction score
- 0
- Points
- 16
Hi
I have installed ffmpeg using MacPorts and am trying to work out a script that will convert audio files in a specified folder to mp3 files, outputting the converted files as mp3 files in another folder.
So far the script looks like this:
With this script I am getting the error : "Can’t make every file of «class ects» of "Macintosh HD:Users:nickesktop:new:" whose name ends with ".m4a" into type alias list."
Another issue is that I am not sure how to define the do shell script command so that it outputs an MP3 file in the output directory.
Could someone help me get this working?
Thanks
Nick
I have installed ffmpeg using MacPorts and am trying to work out a script that will convert audio files in a specified folder to mp3 files, outputting the converted files as mp3 files in another folder.
So far the script looks like this:
Code:
set convertPath to "Macintosh HD:opt:local:bin:ffmpeg"
set convertCommand to quoted form of POSIX path of convertPath & " -i {infile} -f mp3 -ar 44100 -ab 128 -acodec mp3 - "
tell application "Finder"
set inPath to "Macintosh HD:Users:nick:Desktop:new:"
set outPath to "Macintosh HD:Users:nick:Desktop:new2:"
set myFiles to (files of entire contents of inPath whose name ends with ".m4a") as alias list
repeat with i from 1 to count of myFiles
do shell script convertCommand
end repeat
end tell
With this script I am getting the error : "Can’t make every file of «class ects» of "Macintosh HD:Users:nickesktop:new:" whose name ends with ".m4a" into type alias list."
Another issue is that I am not sure how to define the do shell script command so that it outputs an MP3 file in the output directory.
Could someone help me get this working?
Thanks
Nick