i need a user interface that allows me to batch mix audio files.
In details:
i have "x" number of mp3s that i need to mix with an other mp3 audio file.
so let's say I have "[login to view URL]", "[login to view URL]", "[login to view URL]", etc., and "[login to view URL]".
I need to output "sound1+[login to view URL]", "sound2+[login to view URL]", "sound3+[login to view URL]", etc. (notice that the added file is always the same)
I tought to use bepipe and avisynth.
Since i have a lot of them to do and don't want to spend the time creating manually the .avs file for each mp3 to be mixed i'd like to automate the all thing.
The interface shall do the following (much like other software like winFF):
- in a window i drag and drop the audio files (mp3)
- in a field i select the "[login to view URL]" file
- in a drop down menu select the audio output format ( mp3, alaw, 3gp, wma)
- in a folder specify the ammount of normalization (0.1 to 0.9)
- in a field select the output folder
upon pressing the "start" button the interface will generate a script to process all the files and start the processing.
the script will look a bit like this:
-------
LoadPlugin("[login to view URL]")
w = NicMPG123Source("[login to view URL]").[login to view URL](44100)
m = NicMPG123Source("[login to view URL]").[login to view URL](44100)
MixAudio(w, m, 0.5, 0.5)
Normalize(0.9)
_________
the encoding parameters shall be as follows (for ffmpeg):
mp3: -acodec libmp3lame -ab 160kb ac 2 -ar 44100
alaw: -f alaw -acodec pcm_alaw -ar8000 -ac1
3gp: -aqcodec libfaac -ar32000 -ab 24k -ac1
wma: -vn -acodec wmav2 -ac1 -ab 24k
for any questions or clarification please don't esitate to contact me
regards
PM Cesare Ranucci