On Tuesday 05 December 2006 11:29, Francesco Romani wrote:
> On 12/5/06, Thomas Wehrspann <[EMAIL PROTECTED]> wrote:
> >
> > 4. Implementation issues.
> > -------------------------
> > I think a directory mode is only a special case of 'dir/*', which is a
> > more
> > flexible way of selecting files (e.g. dir/*.mpg).
> > So we should focus on the '*.*' mode, as it includes the directory mode.
> 
> 
> Sounds interesting, could you please expand a bit please?
> Do you mean that transcode should handle globbing?
> 
Yes, transcode should definitely handle globbing.
I think this is the way most commandline programs works and the users are used 
to it.
Examples:
-i *.*    or just    [path/]*         (this would be the directory mode)
-i video[0-9].mpg
-i test*.*

> 5. Designing future implementation
> > ----------------------------------
> > I would like to see a plugin architecture similar to the
> > import/export/filter
> > plugin architecture.
> > For that matter, output plugins would be nice too.
> 
> 
> I've thinked a bit on this topic. A proper input infrastructure make fully
> sense, but it should
> be handeld trasparently. As user, it can make sense to explicitely select
> decoder/demuxer,
> but I see to specify input handler as an annoyance. It should be handled
> trasparently depending
> on given MRL/path.
> 
> I.e. when typing something like
> transcode -i /dev/dvd ...
> it's just annoying to also select --input dvd
> 
MPlayer is a good example i think.
Playing a file: 
 [path/]filename
 file:///uri-escaped-path
 Perhaps a comma separated file list [path/]filename,[path/]filename

Playing DVD: 
 dvd://titleno [-dvd-device /dev/dvd]

Playing from the WWW: 
 http://site.com/file.asf

The same should apply to the ouput.

> As for output layer, I just don't see any practical use case different to
> plain old file (with optional output rotation).
> Maybe cluster mode adds some interesting new stuff here?
> 
I think of the following output methods
- file (this is the most common output)
- network (cluster, streaming?)
- DV camera
- some more obscure target we don't want to see on transcode core


Thomas Wehrspann

Reply via email to