Manipulating multi-track ogg files programatically

Posted by Chad Birch on Stack Overflow See other posts from Stack Overflow or by Chad Birch
Published on 2009-05-14T19:21:55Z Indexed on 2010/05/09 17:48 UTC
Read the original article Hit count: 389

Filed under:
|
|

I'm planning to create a program for manipulating multi-track OGG files, but I don't have any experience with the relevant libraries, so I'm looking for recommendations about which language/library to use for this. I don't really have any preference for the language, I'll happily code it in C, C#, Python, whatever makes things the easiest (or even possible). Perhaps it's even a possibility to automate Audacity somehow?

In terms of requirements, I'm not looking for anything particularly fancy. It will probably be a command-line program, I don't need to be able to play the audio, draw image representations of the waveforms, etc. The program will basically be used as a converter, but I need to do some processing before outputting. That is, I need the ability to programatically remove some tracks, set panning per-track, change track volumes, etc. Nothing too complex, just some basic processing, and then output the result in either MP3 or a format easily converted to MP3, such as WAV.

Any suggestions or general information would be appreciated, thanks.

© Stack Overflow or respective owner

Related posts about ogg

Related posts about audio