1 <!doctype linuxdoc system>
4 <title>VLC HOWTO</title>
5 <author>by the Videolan Team<tt><htmlurl url="mailto:videolan@videlan.org" name="videolan@videlan.org"></tt></author>
6 <date>v0.0.9, 16 april 2002</date>
9 This document describes how to use the vlc (VideoLAN client) to read DVDs and mpeg files and DVDs.
16 <heading>Introduction</heading>
19 <heading>What is VideoLAN ?</heading>
21 VideoLAN is a project of sudents of the École Centrale Paris which aims
22 to broadcast video on the campus, and provide the students with a MPEG2
23 software-only decoder. VideoLAN is an OpenSource project which will thus
24 allow anyone to watch DVD movies under Linux, BeOS, MacOS X, Windows
29 You may want to look at the port section on our website :
30 <htmlurl url="http://www.videolan.org" name="http://www.videolan.org/">.
35 <heading>What is the vlc</heading>
37 Vlc stands for VideoLAN client. It is the name of the program which is
38 capable of decoding MPEG streams, and displaying them onto your screen,
39 so you can watch you favourite movies, confortably sit in your armchair
45 <heading>Translated versions of this document</heading>
47 No translation is currently available.
51 The English version is maintained by Henri Fallon,
52 Johan Bilien, and the VideoLAN team. It can be found at:
53 <htmlurl url="http://www.videolan.org/doc.html"
54 name="http://www.videolan.org/doc.html">.
59 <heading>Disclaimer</heading>
61 This documentation is given "as is", and any comment and improvement
66 In this HOWTO, we consider you already have a little knowledge about
67 Linux, and you know how to use a DVD. If not, good howtos can be
68 found on the Linux Documentation Projet.
73 <heading>Legal</heading>
75 Copyright (©) 2001 by the VideoLAN project. This document may be
76 distributed only subject to the terms and conditions set forth in
77 <htmlurl url="http://metalab.unc.edu/LDP/LDP-COPYRIGHT.html"
78 name="the LDP license">.
84 <heading>Quick start</heading>
86 <p> This section will help you get, install and use vlc without giving you
91 <heading>Get and install vlc from binary packages</heading>
93 The first thing to do is to get an archive, on our web site
94 <htmlurl url="http://www.videolan.org/download.html" name="http://www.videolan.org/download.html">
98 <heading>Which package to chose ?</heading>
100 There are different packages because vlc has "plugins" which provide
101 features but also enlarge the executable and require external libs.
104 SDL is a lib which allows you to have an accelerated video output.
105 You will need libsdl > 1.1.6
108 If you're using the enlightened sound daemon, you may want to try
112 Generally, when you don't know what a module name is, you don't
118 <heading>Debian package</heading>
122 dpkg -i vlc-x.x.x.deb
126 Depending on the package you have downloaded, you may have dependency
127 problems. You have to solve them, by installing the required libs.
132 <heading>RPM package</heading>
134 Install vlc just as you would install any rpm package :
140 You may have to install external libs to meet dependencies, depending on
141 the package you downloaded (gnome, gtk, esd, ...).
146 <heading>BeOS users</heading>
148 Double-click on the archive. It should open your favorite archive extracter.
149 You can then execute the vlc from there, or extract the archive to a
150 diretory and run it from there.
155 <heading>MacOS X users</heading>
161 <heading>Windows users</heading>
163 Decompress the archive with your favourite extracter in a directory of your
170 <heading>Get libdvdcss</heading>
172 In order to read CSSsrambled DVDs, you will need libdvdcss.
174 packages for your distribution here : <htmlurl
175 name="http://www.videolan.org/libdvdcss/download/index.html"
176 url="http://www.videolan.org/libdvdcss/download/index.html">
181 <heading>Use the vlc for DVD reading</heading>
183 Launch the application simply by typing vlc in a terminal (or by
184 double-clicking on its icon in a graphical shell). You should see
185 the graphical interface appear.
189 For reading a DVD (or a VCD), click on the "Disc" button. The new window
190 you must then enter the path to your DVD or VCD drive :
193 <heading>Linux users</heading>
195 Usually, you dvd device is /dev/hd? (if you have an ide drive).
196 For instance, if you DVD player is master on the second IDE device,
200 It is very useful to create a symlink to this file, called /dev/dvd.
201 To do this, as root, type (if your dvd device is /dev/hdc for example) :
203 ln -s /dev/hdc /dev/dvd
205 Also make sure you have read AND write permission to the device
206 (otherwise dvd decryption won't work).
210 <heading>Windows users</heading>
212 The path to your DVD drive usually is D: or E:. You may have a look
213 in "My Computer" and look to which letter your DVD drive is assigned.
217 <heading>BeOS users</heading>
219 Under BeOS, the dvd device looks like
220 "/dev/disk/ide/atapi/1/slave/0/raw" for example, if your dvd device is
221 slave on your first (not sure) ide device.
225 <heading>Other OS</heading>
231 <heading>Use the vlc for network streaming</heading>
233 This is the vlc original usage.
237 Launch the vlc as you would have for DVD reading. Then click on the
241 <heading>If using a VideoLAN Channel Server</heading>
243 The only thing you have to do is to check the "Channel server" box
244 and to enter the IP address and port
246 server. Ask your administrator if you don't have it. Then click on OK.
249 You will see a new "Channel" field in the interface. You may now
250 enter the selected channel and click on OK. After a few seconds,
251 if a program is being sent in this channel, you should see the program
255 If nothing appears and you are sure that a program is broadcasted in
256 this channel, you may try once again, because a problem of communication
257 with the channel server could have occured (in you launched vlc from
258 a terminal, you should see "Network error: no answer from vlcs").
262 <heading>Without VideoLAN Channel Server</heading>
264 Simply choose clicking on the network button, then on ok should be
265 sufficient in most cases.
268 After clicking on OK, and if a program is being sent, you should see
269 a window open with your program.
275 <heading>The graphical interface</heading>
277 Please note that the gnome, gtk and win32 interfaces are currently the most
278 advanced. The following descriptions refer to them.
281 <heading>Opening a stream</heading>
283 For opening streams through the graphical interface, click on either
284 "File" for opening a file stored on your hard drive, "Disc" for
285 opening a DVD or a VCD, "Network" for reading a stream from a vls
286 or through http input, or "Satellite" for reading directly
287 from a satellite card.
290 <heading>Basic stream control</heading>
292 You have at your disposal all the classical control of a video player.
293 For example when playing local streams, you can do pauses, speed up or
294 slow down the stream ... Just use the corresponding buttons.
297 <heading>DVD and VCD navigation</heading>
299 When reading a DVD or a VCD, you can change chapter and title either
301 right-click menu or by using the dedicated bar that appears when reading
307 <heading>Programs, audio and subtitles</heading>
309 When reading a multiprogram stream, you can change the current program
310 by selecting it in the "View/Programs" submenu, or using the "right click"
311 menu from the video output window.
314 In DVDs, if different angles are availables, they will be treated as
318 At any time you can change the audio/subtitles channel using either the
319 "setting" menu from the interface or using the "right click" menu from
320 the video output window.
323 <heading>Preferences window</heading>
325 By choosing "Preferences" in the "Settings" menu, you will open
326 the preferences window. This window is generated dynamically according
327 to the modules that were compiled.
330 In every tab, you may click on "Save" to store your settings in your
331 ~/.videolan/vlrrc file.
334 <heading>Interface tab</heading>
336 In that tab, you can select which interface you would like to use on next
337 start. Click on the choosen interface, click on "Select" then on "Save".
341 <heading>Audio tab</heading>
343 In this tab, you can select the audio output you would like to use on
344 next start. You may also specify some other settings such as the output
345 level, the audio frequency, ...
349 <heading>Video tab</heading>
351 In this tab, you can select which video output will be used on next start,
352 and add a video filter module. You may also specify some video settings,
353 such as the window size or if you would like fullscreen display.
357 <heading>Input tab</heading>
359 In this tab, you can enter the input method with options (for example
360 <tt>udp:@239.255.255.42</tt>) that will be used on next start. You can
361 also add some settings, such as the channel server address ...
365 <heading>Decoders tab</heading>
367 In this tab, you can select which decoder you want to use for MPEG audio
372 <heading>CPU tab</heading>
374 In this tab, you may disable the use of some CPU extensions such as
379 <heading>Playlist tab</heading>
381 In this tab, you can select some playlist options, such as looping the
386 <heading>Miscellanous tab</heading>
388 In this tab, you can select which memcpy version you want to use. Some
389 of them uses MMX 3Dnow! extensions.
395 <heading>Command line options</heading>
397 Many options are only available through command line. They are detailled here.
400 <heading>Opening streams</heading>
402 The following commands start vlc and add a first element to the playlist.
405 <heading>Opening a file</heading>
407 Simply start vlc with <tt>vlc my_file.mpg</tt>.
410 You may tell vlc what input to use, for example add <tt>--input ts</tt>
411 when playing a ts MPEG, although vlc should be able to recognize the type
416 <heading>Opening a DVD or VCD</heading>
418 Simply start vlc with <tt>vlc dvd:DVDDRIVE</tt> or <tt> vlc vcd:CDROMDRIVE
419 </tt>, where DVDDRIVE/CDROMDRIVE is the complete
420 path to your dvd/cdrom drive.
423 You may add <tt>-t X -T Y</tt> to start directly from the Xth chapter, Yth
428 <heading>Start a network stream</heading>
430 To receive an UDP stream (being sent from a VLS), start vlc with
431 <tt> vlc udpstream:[@<bind address>[:<server port>]] </tt>.
434 Please note that bind address refers to the destination address, for
435 example your broadcast address. If the stream is being broadcasted,
436 <verb> vlc udpstream:</verb> should be sufficient. If the stream
437 is multicasted, you must specify the multicast address, for example
438 <verb> vlc udpstream:@239.255.255.42 </verb>
446 <heading>Modules selection</heading>
448 The vlc tries to select the most appropriate interface, input and output
449 modules, among the ones available on the system, according to
450 the stream he is given to read. However, you may wish to force
451 the use of a specific module with the following options:
453 <p> <verb>--intf <interface module></verb>
454 allows you to select the interface module </p>
456 <p> <verb>--input <input module></verb>
457 allows you to select the input module.</p>
459 <p> <verb>--vout <video output module></verb>
460 allows you to select the video output.</p>
462 <p> <verb>--aout <audio output module></verb>
463 allows you to select the audio output.</p>
465 <p> <verb>--filter <video filter module></verb>
466 allows you to add a video filter module.</p>
468 <p> <verb>--mpeg_adec <MPEG audio decoder module></verb>
469 allows you to select the audio MPEG decoder.</p>
471 <p> <verb>--ac3_adec <AC3 audio decoder module></verb>
472 allows you to select the audio AC3 decoder.</p>
476 <heading>Other options</heading>
478 <heading>Help options:</heading>
480 <p> <verb>--help</verb>
481 gives you all the available options.</p>
482 <p> <verb>--longhelp</verb>
483 gives you a more detailled version of the available options.</p>
484 <p> <verb>--version</verb>
485 gives you information about the current version.</p>
486 <p> <verb>--list</verb>
487 gives you the list of all available plugins.</p>
488 <p> <verb>--warning X or -vvvv (X times)</verb>
489 set the level of warning messages.</p>
490 <p> <verb>--stat</verb>
491 gives statistic outputs.</p>
495 <heading>Audio options:</heading>
498 <p> <verb>--noaudio</verb>
499 disables the audio output</p>
500 <p> <verb>--mono</verb>
501 forces the vlc to treat the stream in mono audio.</p>
502 <p> <verb>--volume <integer></verb>
503 set the level of audio output.</p>
504 <p> <verb>--rate <integer></verb>
505 set the audio output frequency (Hz)</p>
506 <p> <verb>--desync <integer></verb>
507 compensates desynchronization of audio (ms)</p>
511 <heading>Video options:</heading>
513 <p> <verb>--novideo</verb>
514 disables the video output</p>
515 <p> <verb>--width <integer></verb>
516 <verb>--height <integer></verb>
517 set the video window dimensions.</p>
518 <p> <verb>--grayscale</verb>
519 turns video output into grayscale mode.</p>
520 <p> <verb>--fullscreen</verb>
521 set fullscreen video.</p>
522 <p> <verb>--nooverlay</verb>
523 disables hardware acceleration for the video output</p>
524 <p> <verb>--spumargin <integer></verb>
525 force subtitles position.</p>
529 <heading>Input options:</heading>
532 <p> <verb>--network-channel</verb>
533 Start with channel server enabled.</p>
534 <p> <verb>--channel_server <string></verb>
535 Specify the channel server address.</p>
536 <p> <verb>--channel_port <integer></verb>
537 Specify the channel server port.</p>
538 <p> <verb>--iface <string></verb>
539 Select the network interface to use.</p>
540 <p> <verb>--input_program <integer></verb>
541 Select the program to use (for streams with
542 several programs, as those coming from satellite).</p>
543 <p> <verb>--input_audio <integer></verb>
544 Select the audio channel to use.</p>
545 <p> <verb>--input_subtitle <integer></verb>
546 Select the subtitle.</p>
547 <p> <verb>--input_channel <integer></verb>
548 Select the channel number.</p>
549 <p> <verb>--dvd_device <string></verb>
550 Specify the default dvd device.</p>
551 <p> <verb>--vcd_device <string></verb>
552 Specify the default vcd device.</p>
553 <p> <verb>--ipv4</verb>
555 <p> <verb>--ipv6</verb>
560 <heading>CPU options</heading>
561 <p> <verb>--nommx</verb>
562 disable the use of mmx CPU extensions.</p>
563 <p> <verb>--no3dn</verb>
564 disable the use of 3D Now! CPU extensions.</p>
565 <p> <verb>--nommxext</verb>
566 disable the use of mmx ext CPU extensions.</p>
567 <p> <verb>--noaltivec</verb>
568 disable the use of AltiVec CPU extensions.</p>
579 <heading>Building the vlc from sources</heading>
581 You can choose either to take the latest release, or a CVS source. Note that
582 CVS snapshots may be broken, although we do our best to prevent this from
586 From here, you have to be a little experienced, even more if you want to use
590 <heading>Getting an archive</heading>
592 You have guessed it, the first thing to do is to get the source.
593 Until there, everyone should understand :)
596 <heading>Web site</heading>
598 Source packages can be found in the "tarballs" section of the download page :
599 <htmlurl url="http://www.videolan.org/download.html" name="http://www.videolan.org/dowload.html">.
602 CVS snapshots are available from the address :
603 <htmlurl url="http://www.videolan.org/packages/snapshots/"
604 name="http://www.videolan.org/packages/snapshots/">.
607 Then untar the archive :
609 tar xzf vlc-x-x-x.tar.gz
614 <heading>Directly from CVS</heading>
616 Firs log in as suer anonymous with an empty password :
618 cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan login
620 Then retrieve the repository :
622 cvs -d :pserver:anonymous@anoncvs.videolan.org:/var/cvs/videolan -z3 checkout vlc
627 <heading>libdvdcss</heading>
629 To compile vlc with dvd support, you need to get and install libdvdcss.
632 It is available for download here :
633 <htmlurl url="http://www.videolan.org/libdvdcss/download.html"
634 name="http://www.videolan.org/libdvdcss/download.html">
636 Decompress the tarball in a directory of your choice and build it :
638 tar -xvzf libdvdcss-x.x.x.tar.gz
642 [as root] make install
645 You can also find binaries packages for many distributions.
649 <heading>Building the program</heading>
650 <p><label id="compile">
651 Go into the vlc directory and run the configure script :
655 If you want to enable options, you may add "--enable-option"
656 to the previous line.
657 For example, to build with the xvideo extension, and alsa support,
660 ./configure --enable-xvideo --enable-alsa
662 To get the list of the available options, and know if they are
670 Also have a look on the <ref id="modules" name="following modules
674 A very typical installation, on a XFree 4.1 system, recent video card, with
677 ./configure --enable-esd --enable-gnome
682 <heading>Plugins, builtins ...</heading>
684 The configure script should create a Makefile.opts file, which you can edit and modify.
685 Indeed you can chose to have features (as esd support, for example) built as plugins
686 or inside the program.
689 If you build a feature as a plugin, it can lead to a little loss of performance.
690 It you build it inside the code, it'll enlarge a bit the size of the executable.
693 When you're done with Makefile.opts (which also works if you leave it
699 It should compile without any error. If there are, please check you
700 have the required libs
701 installed on your system, as the configure script can't check them all.
704 When you're done with it, as root, type :
708 if you wish to have vlc fully installed on your system. If you prefer
710 current directory, you may skip the "make install". You'll then have
712 directory and type "./vlc" instead of just typing vlc.
718 <heading>Modules description</heading>
721 Here is a description of nearly all the available modules for the
722 vlc. If you wish to compile one which is stated disabled by default,
723 you have to launch the configure script with
724 <verb> ./configure --enable-module_name </verb>. See <ref
725 name="compilation instructions" id="compile">.
727 <heading>Video outputs</heading>
729 <heading>x11</heading>
730 <p>default :enabled </p>
732 This is the basic x11 video output. It only requires a
733 working X11 server. You will need xlibs headers to compile it
734 (xlibs-dev packet on Debian systems).
739 <heading>xvideo</heading>
740 <p>default : enabled</p>
742 It requires an xvideo compliant graphic card (it is the case for
743 nearly all the modern card). It uses hardware acceleration for
744 yuv transformation and for rescaling.
749 <heading>sdl</heading>
750 <p>default : enabled</p>
752 This video output uses sdl libraries. You need at least version 1.1.6 of
756 You may indicate the path to the sdl-config program with the
757 <verb> --with-sdl-config-path=PATH </verb> option given to the <verb>
758 configure</verb> script.
763 <heading>directx</heading>
764 <p>default: enabled on win32</p>
766 This video output uses Microsoft Direct X libraries. It is recommended
770 You may indicate the path to directx libraries and headers with
771 the <verb>--with-directx=PATH</verb> option.
775 <heading>fb</heading>
776 <p>default: enabled on Linux</p>
778 This is the frame buffer video output. It requires that your kernel
779 was compiled with frame buffer support.
784 <heading>glide</heading>
785 <p>default: disabled</p>
787 This video output uses Glide libraries (hardware acceleration for
791 You may indicate the path to the library with the
792 <verb>--with-glide=PATH</verb> compilation option.
797 <heading>mga</heading>
798 <p>default: disabled</p>
800 It provides hardware acceleration for Matrox cards on Linux.
805 <heading>ggi</heading>
806 <p>default: disabled</p>
810 <heading>aa</heading>
811 <p>default: disabled</p>
813 This video output uses the aalib library to display video
814 through ASCII art. It requires aalib headers (aalib1-dev under Debian)
820 <heading>Video filters modules</heading>
822 <heading>deinterlace</heading>
823 <p>default: enabled</p>
825 This filter deinterlaces video. It is usefull with streams coming
826 from a satellite broadcast.
831 <heading>wall</heading>
832 <p>default: enabled</p>
834 This filter allows you to have the video cut in pieces in several
835 windows, which you can order as you wish. It can be used to generate
836 image walls with several sources. Start it with
837 <verb> --filter wall:XxY</verb> in order to have the video cut in X rows
842 <heading>distort</heading>
843 <p>default: enable</p>
845 This filter adds a distortion effect to the video. Who said it
851 <heading>transform</heading>
852 <p>default: enable</p>
854 This filter rotates the video window of 90 degrees.
859 <heading>invert</heading>
860 <p>default: enabled</p>
862 This filter inverses colors.
867 <heading>Sound outputs</heading>
869 <heading>dsp</heading>
870 <p>default: enabled on Linux</p>
872 This is the Linux /dev/dsp output. It requires that your kernel
873 was compiled with support for your sound card.
878 <heading>alsa</heading>
879 <p>default: disabled</p>
881 This is the sound output for Advanced Linux Sound Architecture.
882 It requires that you installed the alsa drivers and libraries.
887 <heading>esd</heading>
888 <p>default: disabled</p>
890 This sound output has Enlightened Sound Daemon support
891 (usually used with Gnome).
892 You must have the daemon and its libraries installed.
896 <heading>arts</heading>
897 <p>default: disabled</p>
899 This sound output has aRts (KDE's sound server) support.
900 You must have the daemon and its libraries installed.
905 <heading>waveout</heading>
906 <p>default: enabled on win32</p>
908 This is the Wave output, which is used by the win32 port.
914 <heading>Input modules</heading>
916 <heading>dvd</heading>
917 <p>default: enabled</p>
919 This is the DVD input module. It will need libdvdcss, which can
920 be found <htmlurl url="http://www.videolan.org/libdvdcss/"
921 name="http://www.videolan.org/libdvdcss/">.
926 <heading>dvdread</heading>
927 <p>default: disabled</p>
929 This is an alternative to the previous one, it uses libdvdread
930 (which also needs libdvdcss).
934 <heading>vcd</heading>
935 <p>default: enabled</p>
937 This is the VideoCD input.
941 <heading>satellite</heading>
942 <p>default: disabled</p>
944 This is an input module that allows to read directly from a
945 Hauppauge WinTV Nova card under Linux. It requires drivers 0.9.4
947 <htmlurl url="http://www.linuxtv.org/" name="linuxtv.org">.
953 <heading>Interface modules</heading>
955 <heading>gtk</heading>
956 <p>default: enabled</p>
958 This is the GTK+ interface. It needs gtk libraries (libgtk1.2 package
959 on Debian) and headers files if you are compiling it (libgtk1.2-dev
960 package on Debian). Note that it can be used under Windows.
964 <heading>gnome</heading>
965 <p>default: disabled</p>
967 This is the Gnome interface. It needs gnome libraries (libgnome32 under
968 Debian) and headers (libgnome-dev) if you wish to compile it.
972 <heading>intfwin</heading>
973 <p>default: enabled on win32</p>
975 This is the Windows native interface. It requires Borland C++ builder
976 to compile. You may use <verb>--with-bc-builder=PATH</verb> option
977 to specify the path to this application.
982 <heading>qt</heading>
983 <p>default: disabled</p>
985 This is the QT libraries interface module. You will need the libraries
986 (libqt2 package on Debian) and headers (libqt-dev) if you wish to
991 <heading>kde</heading>
992 <p>default: disabled</p>
994 This is the KDE interface module. You will need the libraries
995 (kdelib package on Debian) and headers (kde-devel) if you wish to
1001 <heading>rc</heading>
1002 <p>default: enable</p>
1004 This is the Remote Control interface module. With this one, vlc
1005 is controled by sending him commands, such as play, stop, ... so
1006 that you may control vlc through a script.
1011 <heading>ncurses</heading>
1012 <p>default: disabled</p>
1014 This is a text interface, using ncurses library. You will need
1015 ncurses headers if you want to compile it (libncurses5-dev on Debian).
1019 <heading>lirc</heading>
1020 <p>default: disabled</p>
1022 This interface module allows you to control vlc through a remote.
1023 A lircrc example is provided to help you configure it to your remote
1024 (see doc/lirc/example.lircrc).
1029 <heading>OS support modules</heading>
1030 <p> The following modules add support or different OSs. </p>
1032 <heading>macosx</heading>
1033 <p>default: enabled on MacOS X</p>
1035 This is the MacOS X support module, including a native interface.
1040 <heading>qnx</heading>
1041 <p>default: enabled on qnx</p>
1043 This is the QNX RTOS support module.
1049 <heading>Specific use of the vlc</heading>
1051 <heading>Use the vlc as a viever and decoder for the Hauppauge WinTV
1054 <heading>What is required ?</heading>
1056 At the present time, the satellite input only works under Linux.
1057 It requires that drivers version 0.9.4 of the card, drivers
1058 that are being developped by the <htmlurl name="linuxtv.org"
1059 url="http://www.linuxtv.org/">.
1063 <heading>Building the vlc with satellite support</heading>
1065 Get the sources, either from our last .tar.gz release,
1066 or best from the cvs (see <ref name="cvs instructions"
1070 Move to the vlc directory, then launch
1072 ./configure --enable-satellite
1074 You may add other compilation options, see <ref
1075 name="compilation instructions" id="compile">.
1076 Then launch the compilation with
1080 You may install it with (as root)
1084 or run it from the current directory.
1088 <heading>Running it from the command line</heading>
1092 vlc satellite:<frequency(Hz)>,<polarization(0 for V,
1094 >FEC (1 for 1/2, 2 for 2/3 ...)>,<symbol rate (kbytes/sec)>
1096 You then have to select your program, either with the command line option
1098 --input_program <program_number (also called service ID)>
1100 or by choosing it in the view/programs menu.
1103 <heading>Running it from the GTK/Gnome interface</heading>
1105 Click on the "Sat" icon. In the opening box, you may enter
1106 your transponder settings, then click on "Ok".
1109 After a few seconds, the word satellite should appear under the command
1110 buttons. You may now choose your program from the View/Programs menu.
1115 <heading>Use the vlc to create image walls.</heading>
1117 The idea is to use several video sources, each one displaying a part
1118 of the whole image, to get a bigger result.
1121 Vlc and the VideoLAN solution can provide a good way to create
1122 such displays : a vls broadcasts a stream in several vlc each
1123 display a part of image.
1126 For this, you should use the wall filter : start vlc with
1128 vlc udp: --filter wall:<number of rows>x<number of columns>
1129 :<number of the part to diplay>
1136 <heading>Get more help</heading>
1138 First of all, it something seems to go wrong, read and try to
1139 understand the error messages. If you are a confirmed user, you
1140 may try the "-vvv" option which makes the vlc very verbose.
1143 There is a FAQ page on our website :
1144 <htmlurl url="http://www.videolan.org/doc.html" name="http://www.videolan.org/doc.html">.
1145 If you think one question should be in the FAQ, please contact
1146 <htmlurl url="mailto:videolan@videlan.org" name="videolan@videlan.org">
1149 Finally, there's a users mailing list (English speaking). To subscribe, send a mail to
1150 <htmlurl url="mailto:listar@videlan.org" name="listar@videlan.org"> containing
1151 "subscribe vlc" as message body.
1154 </article></linuxdoc>