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
