In alternativa, si potrebbero sosituire gli script direttamente con un eseguibile, come un programma c.

Questo avrebbe il vantaggio di essere multipiattaforma, ma avrebbe senso solo nell'ipotesi di non usare più SOX e FLAC (e vari) ma LIBSOX e LIBFLAC (...). Volendo continuare ad usare SOX e compagnia, si potrebbe usare PERL, ma avremmo comunque bisogno di uno script minimo (PERL transcode.pl $CLI $IN...) dato che si possono lanciare eseguibili che risiedano dentro un precisa directory, quindi il vantaggio è minimo, mentre diventerebbe 'lungo' l'albero dei processi (LMS lancia System che lancia lo scrip che lancia perl che lancia System...).

Tutto sommato, mi pare che la soluzione con i diversi script, installati in ragione del tipo di sistema ospite sia la più semplice.