On Tue, 2009-03-03 at 10:36 +0300, Vadim Druzhin wrote: > Hi! > > The last one will become the only user-visible change. I plan to change > > again the commandline interface, moving from > > > > -y vid_enc[,aud_enc[,main_mplex[,aux_mplex]]] -o main_out -m aux_out -N > > vid_fmt,aud_fmt > > > > to > > > > -y vid_enc[,aud_enc] -o main_mplex://main_out -m aux_mplex://aux_out -N > > vid_fmt,aud_fmt > > > > or maybe even > > > > -y video://vid_enc,audio://aud_enc [the rest unchanged]
> Why not to use just something like: > > -y vid_enc -ya aud_enc -ym main_mplex -o main_out -yam aux_mplex -oa aux_out I don't want to derive from the standard (GNU? POSIX?) way to name the option, having -s (single dash, single letter option name) --long (double dash, long option name) moreover, by leaving the `format://' specifier as option and by adding some form of autoguessing (inferring the format from the extension it's already pretty common) we can let thi things works _mostly_ as they do today, and that's a plus. Bests, -- Francesco Romani // Ikitt http://fromani.exit1.org ::: transcode homepage http://tcforge.berlios.de ::: transcode experimental forge