1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
vlc/modules/mux
Laurent Aimar 4dec9682f6 * all: new sout scheme. Now a chain of module are created that can
modify/apply on all streams, --sout has the same behavour expect when
starting with a '#'.

 With a starting '#' you can specify a chain of modules, it's still
unstable but a lot more powerfull.
 You have access to duplicate(that duplicate all stream), transcode
(using only ffmpeg), standard/std and es (that apply muxers and access),
and display. You could chain them with ':' and specify options with
{option1=value,option2=value[,...]}.

ex: * to stream and see the stream to udp/ts:ip
 --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
    * to transcode,see and stream
 --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'

 Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
Test and report bugs :)
2003-04-13 20:00:21 +00:00
..
mpeg * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
.cvsignore * ./modules/**/.cvsignore: added common *$(LIBEXT) values to .cvsignore. 2003-01-16 09:05:37 +00:00
avi.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00
dummy.c * all: reworked stream output. Now it handles mutliples outputs from 2003-03-11 19:02:31 +00:00
Modules.am * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio 2003-02-24 23:27:20 +00:00
ogg.c * all: new sout scheme. Now a chain of module are created that can 2003-04-13 20:00:21 +00:00