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

Reply via email to