Ideally, the filename match would be regex based, but a simple keyword matching would also probably be fine. This way, if you passed a large library to the transcoder, and you have your media fairly organized, it would be able to automatically pick the right profile based on what's in the filename.
This can of course be done with a wrapper that does the filename parsing and calling pytranscoder separately, specifying the profile on the command line, however it wouldn't work very well with queues.
Ideally, the filename match would be regex based, but a simple keyword matching would also probably be fine. This way, if you passed a large library to the transcoder, and you have your media fairly organized, it would be able to automatically pick the right profile based on what's in the filename.
This can of course be done with a wrapper that does the filename parsing and calling pytranscoder separately, specifying the profile on the command line, however it wouldn't work very well with queues.