The Graphical User Interface
Opening a stream
To open a stream using the graphical interface, click on either
:
"File" to open a file stored on your hard
drive.
"Disc" to read a DVD or a VCD.
"Network" to read a network UDP stream
or an HTTP stream.
"Satellite" to read directly from a satellite
card.
These four buttons, as well as the ones located in the "File"
menu, actually open the same dialog box, but on different tabs.
The "open a stream" dialog box
You can specify directly the Media Resource Locator MRL, if you
know the syntax that you have to use, but you may also use the different
tabs, that will fill it automatically.
For a File, this is very simple, you
only have to fill the path to the file.
For a Disc, you select
the type of the disk, the path to the drive (looks like
/dev/dvd on Unix, or D: on
Windows), and the starting title and chapter.
For a Network stream :
if you use unicast mode, select UDP
and the port used,
if you use multicast, select UDP
multicast, enter the multicast address and the port ;
if you have a channel information service with
mini-VLCS, select Channel server, and give its
address ;
if you use HTTP streaming
to do Video On Demand, select HTTP and give the
address of your stream.
For a Satellite stream, you have to
give the frequency, the rate, the polarization, and the FEC of your
stream.
Basic stream control
You have at your disposal all the classical control of a video
player. For example when playing local streams or HTTP streams, you can
pause, speed up or slow down the stream, go forth and back... Just use
the corresponding buttons.
To go fullscreen, you can select the right options in the
view menu, or press f. To go
back to the normal mode, press f.
DVD and VCD navigation
When reading a DVD or a VCD, you can change chapter and titles as
you wish either by using the right-click menu or by using the options in
the "Parameters" menu. These options are enabled only when you play a
disk, or a disk through the network.
Programs, languages and subtitles
When reading a multiprogram stream, you can change the current
program by selecting it in the "View/Programs" submenu on the bar, or by
using the "right click" menu from the video output window. You can also
change the title and the chapter by the same way.
In DVDs, if different angles are availables, they will be treated as
different programs.
At any time you can change the audio/subtitles channel using either the
"setting" menu from the interface or using the "right click" menu from
the video output window.
Preferences window
By choosing "Preferences" in the "Settings" menu, you will open
the preferences window. This window is generated dynamically according
to the modules that were compiled.
In every tab, you may click on "Save" to store your
settings in your configuration file. (you can find it in
~/.vlc/vlcrc on Unix/Linux systems, or in
Application Data\vlc\vlcrc
Interface tab
In that tab, you can select which interface you would like
to use on next start. Click on the choosen interface, click on
Select then on Save.
There can be some configuration options available by clicking
Configure. This depends on the interface
chosen.
There are also a few generic settings, like color message or
setting the verbosity level of the logs. You can also specify the
path to the interface or to the plugin if they are not in the default
directory. [FIX : compare with settings on other OS, where is the
default file?]
Audio tab
In this tab, you can select and configure the audio output
you would like to use on next start (this works juste like for the
interface). You may also specify other settings such as enabling
or disabling the audio output, the output volume level, the audio
frequency, the number of channels on output, add desynchronization, or
set audio output format and headphone spazialization effect.
Video tab
In this tab, you can select which video output will be used on
next start, and add a video filter module, which means a filter that
will alter the rendered image. For more information on modules, please
look the Modules section. You may also specify some video settings, such
as the window size, if you would like fullscreen display or the video
zoom.
By using the adjust video filter module, you
will be able to modify the Brightness, Contrast, Saturation and Hue of
the video output.
There are also specific modules as wall which cut the output in
many windows to make a video wall, transform module to rotate the image
or invert module to invert the colors (who said it's useless?)
Input tab
In this tab, you can enter the input method with options by
default that will be used on next start.
Note that these are only default options,
which means that they will be written in the appropriate field, but, you
can of course change them.
You can configure the default addresses and port for network
streaming :
the server port for UDP streaming,
the server port for UDP multicast streaming
the channel server adress and the channel server if you have a channel information service based on mini-VLCS.
Here you also can choose which network interface the videolan
client will use to get the stream and the address of this interface.
The other options allow you to choose audio, channel, subtitles,
the device of the DVD, the device of the VCD and the IP protocol of the
stream (IPv6 or IPv4).
Decoders tab
In this tab, you can select which decoder (codec) you want to use
for audio or video decoders. VLC normally automatically detects the
right codec to use, so be sure to know what you are doing.
Stream ouput
In this tab you can configure the stream output capabilities.
Stream output is a new feature of VLC which allow you to save
the stream that you are watching to a file, or to stream it in unicast or multicast.
This tab allows you to set up some options for this. You will
be able to select the muxer used for the stream, ie PS, TS or AVI. PS
and TS are parts of the MPEG norm. PS stands for Program Stream, it is
usually used for files, whereas TS stands for Transport Stream, which
is rather used for network streams. AVI means output to an AVI file or
stream.
You may also select the access output,
i.e. what the strem will be output to. You can choose
beetween UDP (network stream) or
file.
The Packetizer is the format of the output.
You can also enable or disable audio or video.
CPU tab
This tab is dedicated to enabling or disabling support for
CPU extensions: MMX support (every processors since Pentium MMX),
3D! Now Support (for AMD K6-2, K6-3, Athlon and Duron processors),
MMX EXT support, and SSE support (for Pentium III and Pentium IV
processors).
Playlist tab
In this tab, you can select some playlist options, such as looping
the playlist, automatically launching the playlist on VLC's start, enqueue
items in it or randomly read the files.
Miscellanous tab
In this tab, you can select which memcpy version you want to use.
Some of them uses MMX or 3Dnow! extensions. You can also select the
access module (module used to get the stream) and the the demux module
(used to ... demux the stream).
Miscellaneous
The Messages Window
This window is available by clicking on
Messages in the View menu. It
shows all the debug messages of VLC. If you have a problem with VLC,
don't hesitate to open this window, as it may contain an interesting
error message.
The Playlist
VLC includes a simple playlist management system. By using the
buttons which are in the playlist window, you can easily add or remove
streams (whether these are files, disks, network streams, or satellites
streams).