Sorry for the late response.
Both QTAmateur and SimpleMovieX doens't have the option to export to 24 bit, only 8 & 16 bit (Will that change in a future version AeroQ?)
And yes Mikuro, the only reason for this is to be able to batch process many files. Often I have to change around 100 - 400 files which gets a little annoying doing it manually from QT.....
I have been running some tests to nail this thing and here is some data:
Exporting a 48kHz / 32 bit wave file from Quicktime manually took around 15 sec and ran around 15% on the CPU.
Exporting the exact same file through the script took around 1.20 min. and ran around 25% on the CPU. The time is calculated from when quicktime itself starts the export.
All settings is of course the same and the exported files has been cross checked to make sure they where the same.
You can reproduce it by taking any wave file export it too 48kHz / 32 bit and then run the other exports.
I really hope someone can help me with this....
The script itself is here:
Code:
on run
choose folder with prompt "Change audio files from these folders:" with multiple selections allowed
open (result)
end run
on open droppedItems
tell application "QuickTime Player"
activate
close every window
end tell
repeat with thisItem in droppedItems
if (folder of (info for thisItem without size)) is true then
list folder thisItem without invisibles
repeat with thisFile in (result)
tell application "QuickTime Player"
open ((thisItem as Unicode text) & thisFile)
if (can export (front movie) as wave) is true then
try
export front movie to ("Powerbook:Users:danny:Documents:Audio:Converted:test2:" & thisFile) as wave using settings file "Powerbook:Users:danny:Documents:Audio:Converted:exportsettings.set"
on error errorMsg number errorNum
display dialog "Error (" & errorNum & "):" & return & return & errorMsg buttons "OK" default button 1 with icon caution
end try
else
display dialog "QuickTime Player can't export " & (thisFile as Unicode text) & " as wave." buttons "OK" default button 1 with icon caution
end if
close front movie
end tell
end repeat
end if
end repeat
quit application "QuickTime Player"
end open