Looking to automate encoding for my music site. The basic idea is I want 56k to be streamed and 192k to be available for purchase. When an artist signs up and uploads their music from CD, I would like the encoder to be flexible enough to encode it in different bit rates, then place the 2 files in my server (56k and 192k files). When a user listens to the music, the 56k version is streamed. When a user wants to buy the song, the 192k is downloaded after purchase.
Also wanted to do the same with video. When an artist uploads their video in a certain format (mpg/avi/quicktime/wm), the encoder will create 2 files. The uploaded file will be the default one for purchase but the streaming one should be down sized in bit rate. Again this is to reduce bandwidth costs.
Another encoding function is that the encoder will be able to convert a music file to ringtone format that could be sold on the site. Example site that uses this technology is groupietunes.com.
Also looking for automated encoding for sending songs to iTunes/Rhapsody/Napster and other digital retailers, please let me know if there is a solution that can be built that can automate the process i.e artist uploads their music and then it is sent to the appropriate digital retailer with the appropriate specs that the digital retailer asks for. There are companies like [url removed, login to view], cdbaby and [url removed, login to view] that do this sort of service but I am looking to remove the middle man here. Please leave me your IM (MSN/Yahoo/AOL) so we can discuss this further because it is obviously a bit complicated.
I am looking to build a sophisticated multi-encoding system that can tackle all these issues.