<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KamranMackey</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=KamranMackey"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/KamranMackey/"/>
	<updated>2026-11-04T15:55:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Documentation:VLC_for_dummies&amp;diff=26258</id>
		<title>Documentation:VLC for dummies</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Documentation:VLC_for_dummies&amp;diff=26258"/>
		<updated>2013-12-07T01:12:13Z</updated>

		<summary type="html">&lt;p&gt;KamranMackey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}} &lt;br /&gt;
Thank you for visiting this page to find out what the VLC media player is all about. &#039;&#039;&#039;Please Note&#039;&#039;&#039;: this page is &#039;&#039;Under Construction&#039;&#039; and might change in the near future. &lt;br /&gt;
&lt;br /&gt;
VLC media player (or VLC for short) is a FREE and Open Source Software Media Player. Features that make VLC the preferred media player for a lot of people are its excellent support for various Audio and Video codecs, the fact that it&#039;s cross platform and the open way of development. &lt;br /&gt;
&lt;br /&gt;
This page describes the basic use of VLC. See [[Documentation:Play HowTo|VLC Play HowTo]] for a user guide and [[Documentation:Streaming HowTo|VLC Streaming HowTo]] for advanced streaming features. &lt;br /&gt;
&lt;br /&gt;
== Prerequisites  ==&lt;br /&gt;
&lt;br /&gt;
To use VLC you need:&lt;br /&gt;
*A computer with [http://en.wikipedia.org/wiki/Internet Internet] access and an internet (web) browser (to [http://www.videolan.org/vlc/#download download VLC]).&amp;lt;br /&amp;gt;[http://www.youtube.com/watch?v=BrXPcaRlBqo What is a web browser?]&lt;br /&gt;
*Media (audio or video) [http://en.wikipedia.org/wiki/Computer_file files] or [http://en.wikipedia.org/wiki/Optical_disc Disc] ([http://en.wikipedia.org/wiki/Optical_disc_drive optical drive] required to play discs).&lt;br /&gt;
*Audio output hardware (speakers, headphones) for audio playback.&lt;br /&gt;
*Knowledge about working with computer files and folders.&amp;lt;br /&amp;gt;[http://windows.microsoft.com/en-US/windows7/Working-with-files-and-folders Working with files and folders] ([http://windows.microsoft.com MSFT Windows])&amp;lt;br /&amp;gt;[http://support.apple.com/kb/PH3725 How to open documents and folders] ([http://www.apple.com/osx/ Mac OS X])&amp;lt;br /&amp;gt;[https://help.ubuntu.com/11.10/ubuntu-help/files.html Files, folders &amp;amp; search] ([http://ubuntu.com Ubuntu])&lt;br /&gt;
&lt;br /&gt;
== The main interface ==&lt;br /&gt;
&lt;br /&gt;
=== Interface overview ===&lt;br /&gt;
The following picture shows the names of the main controls in the VLC interface:&lt;br /&gt;
&lt;br /&gt;
[[File:Interface1.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; This picture corresponds to the Windows XP version. In other systems, VLC might look slightly different.&lt;br /&gt;
&lt;br /&gt;
=== Menu bar  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Menu bar.png|430x22px]] &lt;br /&gt;
&lt;br /&gt;
The menu bar at the top contains commands that control VLC. &lt;br /&gt;
&lt;br /&gt;
=== Track slider  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Track slider.png|433x16px]]&amp;lt;br&amp;gt; The track slider is on top of the control buttons. It shows the progress of playing of the media file. You can drag the track slider left to rewind or right to forward the track being played.&lt;br /&gt;
&lt;br /&gt;
Two timers at the left and righ ends of the track slider show the current playing position (left) and the total time (right) of the current track.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; When a media file is streamed (live), the position indicator of the track slider does not move because the total duration of the streaming is not known until it finishes.&lt;br /&gt;
&lt;br /&gt;
=== Control buttons  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Control buttons.png|285x34px]] &lt;br /&gt;
&lt;br /&gt;
The buttons below the slider control the playback. &lt;br /&gt;
&lt;br /&gt;
From left to right they are: &lt;br /&gt;
&lt;br /&gt;
*Play/Pause.&lt;br /&gt;
*Previous media in the playlist.&lt;br /&gt;
*Stop playback.&lt;br /&gt;
*Next media in the playlist.&lt;br /&gt;
*Toggle fullscreen (video only). &lt;br /&gt;
*Show extended settings: Audio effects, Video effects and Synchronization.&lt;br /&gt;
*Show playlist.&lt;br /&gt;
*Repeat: toggles between loop all, loop one, no loop (default).&lt;br /&gt;
*Random: Plays the files in the current playlist in a random order.&lt;br /&gt;
&lt;br /&gt;
=== Volume control  ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Volume control.png|104x34px]] &lt;br /&gt;
&lt;br /&gt;
The volume control is located in the bottom right corner of the window. The small speaker icon is a button that mutes ([[File:Vlc 098a mute on.jpg]]) or un-mutes ([[File:Vlc 098a mute off.jpg|17x17px]]) the sound. The triangle to the right is a slider that shows the current playback volume. Clicking this slider modifies the volume. The playback volume is also displayed as a percentage number on top of this slider.&lt;br /&gt;
&lt;br /&gt;
== Windows notification area (system tray) icon  ==&lt;br /&gt;
&lt;br /&gt;
When you start VLC media player, the application appears on the screen and a small icon {{VLC icon}} appears in the notification area (system tray). Clicking once this icon will hide VLC, and clicking it again will show it again. Hiding VLC does not close it, it continues to run in the background. Right clicking this icon brings up a menu with the following controls:&lt;br /&gt;
*&#039;&#039;Hide/Show VLC media player&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Play/Pause/Stop playback&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Switch to Previous/Next track&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Speed control&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Increase/Decrease volume&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Mute&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Open media&#039;&#039;.&lt;br /&gt;
*&#039;&#039;Quit&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Tutorials  ==&lt;br /&gt;
&lt;br /&gt;
*[[Documentation:Play_HowTo/Installing_VLC|Installing VLC]]&lt;br /&gt;
**[[Documentation:Play_HowTo/Installing_VLC#Windows|Windows]]&lt;br /&gt;
**[[Documentation:Play_HowTo/Installing_VLC#Mac_OS_X|Mac OS X]]&lt;br /&gt;
**[[Documentation:Play_HowTo/Installing_VLC#Linux|Linux]]&lt;br /&gt;
*[[Documentation:Play_HowTo/Basic_Use/Interface|Basics of VLC]]&lt;br /&gt;
**Windows&lt;br /&gt;
***[[Documentation:Play_HowTo/Basic_Use/Interface#Starting_VLC_Media_Player|starting VLC]]&amp;lt;br&amp;gt; Double click the VLC icon [[File:Icon.png|32px]] on the desktop or from the start menu: select &#039;&#039;Programs&#039;&#039;, select &#039;&#039;VideoLAN&#039;&#039; and select &#039;&#039;VLC media player&#039;&#039;. &lt;br /&gt;
**[[Documentation:Play_HowTo/Basic_Use/Open#Play_a_file|Playing media files stored in the computer]]&lt;br /&gt;
***Queuing files&amp;lt;br /&amp;gt; You can queue files by selecting multiple files at a time.&lt;br /&gt;
**[[Documentation:Play_HowTo/Basic_Use/Open#Play_a_CD.2FDVD.2FVCD|Playing media from your optical reader]] (CD, DVD, Blu-Ray) &lt;br /&gt;
**[[Documentation:Play_HowTo/Basic_Use/Interface#Stopping_VLC_Media_Player|Closing VLC]]&lt;br /&gt;
&lt;br /&gt;
== See also  ==&lt;br /&gt;
*[[VLC HowTo]]&lt;br /&gt;
*[[Documentation:Play HowTo]]&lt;br /&gt;
&lt;br /&gt;
*[[Common Problems]]&lt;br /&gt;
*Hotkeys&lt;br /&gt;
**[[QtHotkeys]] (Qt is the default graphical interface) &lt;br /&gt;
**[[Hotkeys table]] &lt;br /&gt;
**[[How to set global hotkeys]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.videolan.org/support/faq.html F.A.Q.]&lt;br /&gt;
*[http://windows.microsoft.com/en-US/windows/help Windows Help and How-to]&lt;br /&gt;
*[http://www.youtube.com/watch?v=BrXPcaRlBqo What is a web browser?]&lt;br /&gt;
*[http://www.youtube.com/playlist?list=PLCCCDDDC322A8AA82 Video tutorials (selected by Jan)]&lt;br /&gt;
&lt;br /&gt;
{{Languages}}&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Stubs]]&lt;/div&gt;</summary>
		<author><name>KamranMackey</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=26256</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=26256"/>
		<updated>2013-12-06T04:51:05Z</updated>

		<summary type="html">&lt;p&gt;KamranMackey: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will help you to compile the {{VLC}} for [[Windows]].&lt;br /&gt;
&lt;br /&gt;
== Building Methods ==&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from source, you have several choices: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method &lt;br /&gt;
! Documentation &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MinGW on Linux&#039;&#039;&#039; &lt;br /&gt;
| [[Win32Compile#Obtaining_the_toolchain|Obtaining the toolchain]]&lt;br /&gt;
| &#039;&#039;&#039;Preferred&#039;&#039;&#039; method (uses cross compilation). On Windows, you should do it in a virtual machine.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[http://www.mingw.org MSYS+MinGW]&#039;&#039;&#039; on Windows&lt;br /&gt;
| [[Win32CompileMSYS|Compile with MSys]] &lt;br /&gt;
| &#039;&#039;&#039;Native&#039;&#039;&#039; compilation method. MSYS is a minimal build environment to compile Unixish projects under Microsoft Windows.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Cygwin&#039;&#039;&#039; on Windows&lt;br /&gt;
| [[Win32CompileCygwinNew|Compile with Cygwin]] &lt;br /&gt;
| Build using cygwin as your compile environment. &#039;&#039;&#039;Error&#039;&#039;&#039; prone, and &#039;&#039;&#039;slow&#039;&#039;&#039;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Obtaining the cross-compilation toolchain  ==&lt;br /&gt;
&lt;br /&gt;
=== Compiler and binary toolchain ===&lt;br /&gt;
&lt;br /&gt;
==== Mingw-w64 ====&lt;br /&gt;
To compile VLC for Windows (32-bits or 64-bits), the Mingw-w64 toolchain is required:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian/Ubuntu&#039;&#039;&#039;: run &amp;lt;code&amp;gt;apt-get install gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools&amp;lt;/code&amp;gt;&lt;br /&gt;
(on Debian you must be on wheezy or above to find this package)&lt;br /&gt;
&lt;br /&gt;
==== Mingw32 ====&lt;br /&gt;
Up to versions 2.0.x, VLC was compiled with the older mingw32 toolchain, which only supports 32-bits Windows. If you have problems with mingw-w64, you can try mingw32 instead:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian/Ubuntu&#039;&#039;&#039;: run &amp;lt;code&amp;gt;apt-get install gcc-mingw32 mingw32-binutils&amp;lt;/code&amp;gt;. Note that at least version 3.17 of Mingw32 is required, which Debian does not provide. You may obtain mingw32-runtime-3.17 [http://people.videolan.org/~jb/debian/mingw32-runtime_3.17.0-0videolan_all.deb here].&lt;br /&gt;
* &#039;&#039;&#039;Gentoo&#039;&#039;&#039; users can &amp;lt;code&amp;gt;emerge crossdev &amp;amp;amp;&amp;amp;amp; crossdev mingw32&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;ArchLinux&#039;&#039;&#039; users can &amp;lt;code&amp;gt;pacman -S mingw32-gcc&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Fedora&#039;&#039;&#039; users should read [[Win32Compile Under Fedora]]&lt;br /&gt;
* Other &#039;&#039;&#039;Linux&#039;&#039;&#039; systems may attempt http://www.mingw.org/wiki/LinuxCrossMinGW&lt;br /&gt;
&lt;br /&gt;
=== Development tools ===&lt;br /&gt;
You will also need:&lt;br /&gt;
* lua (5.1 or 5.2)&lt;br /&gt;
* all autotools: libtool, automake, autoconf, autopoint, make, gettext&lt;br /&gt;
* pkg-config&lt;br /&gt;
* qt4-dev-tools&lt;br /&gt;
* git&lt;br /&gt;
* subversion&lt;br /&gt;
* cmake, cvs if you want to rebuild contribs&lt;br /&gt;
* zip [for creating .zip package], p7zip [for .7z package], nsis [for .exe auto-installer], bzip2 [for &#039;make prebuild]&lt;br /&gt;
&lt;br /&gt;
=== Host triplet ===&lt;br /&gt;
A number of example commands below include the identifier of the toolchain. This value is &#039;&#039;&#039;essential&#039;&#039;&#039;: it instructs the build system to use the correct toolchain and compile the program for Windows. Without the value, the build system will perform a native compilation for Linux (or whatever your computer runs). With an incorrect value, the build will fail.&lt;br /&gt;
&lt;br /&gt;
This is known as the &#039;&#039;host triplet&#039;&#039;, although it&#039;s more of a pair than a triplet in the case of Mingw. The exact value depends on your installation of the toolchain. Notably on Debian/Ubuntu, these values must be used:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;i686-w64-mingw32&#039;&#039; for Windows 32-bits, using the Mingw-w64 toolchain&lt;br /&gt;
* &#039;&#039;x86_64-w64-mingw32&#039;&#039; for Windows 64-bits, using the Mingw-w64 toolchain&lt;br /&gt;
* &#039;&#039;i586-mingw32msvc&#039;&#039; for Windows 32-bits, using the Mingw32 toolchain&lt;br /&gt;
&lt;br /&gt;
Again, you &#039;&#039;&#039;MUST&#039;&#039;&#039; substitute the value in the following command snippets.&lt;br /&gt;
&lt;br /&gt;
== Get the source code ==&lt;br /&gt;
 $ git clone git://git.videolan.org/vlc.git vlc&lt;br /&gt;
&lt;br /&gt;
See [[Git]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Go into the VLC directory ==&lt;br /&gt;
 $ cd vlc&lt;br /&gt;
&lt;br /&gt;
== Prepare [[Contrib Status|3rd party libraries]]  ==&lt;br /&gt;
&lt;br /&gt;
Before compiling VLC, you need lots of other libraries. Here is how to get them: &lt;br /&gt;
&lt;br /&gt;
  $ mkdir -p contrib/win32&lt;br /&gt;
  $ cd contrib/win32&lt;br /&gt;
  $ ../bootstrap --host=i686-w64-mingw32&lt;br /&gt;
  $ make prebuilt&lt;br /&gt;
&lt;br /&gt;
or, if you want to compile the contribs yourself and are feeling adventurous and have lots of time to burn,&lt;br /&gt;
  # apt-get install subversion yasm cvs cmake&lt;br /&gt;
&lt;br /&gt;
  $ mkdir -p contrib/win32&lt;br /&gt;
  $ cd contrib/win32&lt;br /&gt;
  $ ../bootstrap --host=i686-w64-mingw32&lt;br /&gt;
  $ make fetch&lt;br /&gt;
  $ make&lt;br /&gt;
&lt;br /&gt;
=== Linux 64-bit ===&lt;br /&gt;
&lt;br /&gt;
If you are on Linux &#039;&#039;&#039;64-bit&#039;&#039;&#039;, you &#039;&#039;&#039;SHOULD&#039;&#039;&#039; remove some files, or install the lib32 packages (ia32-libs, multilibs, etc...)&lt;br /&gt;
&lt;br /&gt;
  $ rm -f ../i686-w64-mingw32/bin/moc ../i686-w64-mingw32/bin/uic ../i686-w64-mingw32/bin/rcc&lt;br /&gt;
&lt;br /&gt;
In addition, install the &#039;&#039;qt4-tools&#039;&#039; package.&lt;br /&gt;
&lt;br /&gt;
=== Fix your contrib path ===&lt;br /&gt;
&lt;br /&gt;
If your Mingw prefix is not &#039;&#039;i686-w64-mingw32&#039;&#039; (you are NOT on Debian or Ubuntu), create a symlink to contribs:&lt;br /&gt;
  $ ln -sf ../i686-w64-mingw32 ../i486-mingw32&lt;br /&gt;
&lt;br /&gt;
=== Go Back  ===&lt;br /&gt;
&lt;br /&gt;
Go back to the VLC source directory: &lt;br /&gt;
&lt;br /&gt;
  $ cd -&lt;br /&gt;
&lt;br /&gt;
== Configuring the build  ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap ===&lt;br /&gt;
First, prepare the tree:&lt;br /&gt;
  $ ./bootstrap&lt;br /&gt;
&lt;br /&gt;
=== Configure ===&lt;br /&gt;
Then you can to configure the build with the &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; script. &lt;br /&gt;
&lt;br /&gt;
Create a subfolder:&lt;br /&gt;
  $ mkdir win32 &amp;amp;&amp;amp; cd win32&lt;br /&gt;
&lt;br /&gt;
Use the standard configuration: &lt;br /&gt;
 $ ../extras/package/win32/configure.sh --host=i686-w64-mingw32&lt;br /&gt;
&#039;&#039;&#039;NB&#039;&#039;&#039;: use &#039;&#039;&#039;YOUR&#039;&#039;&#039; Xcompiling prefix here, like &#039;&#039;i486-mingw32&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can run configure manually:&lt;br /&gt;
 $ ../configure --host=i686-w64-mingw32&lt;br /&gt;
See &amp;lt;code&amp;gt;&#039;../configure --help&#039;&amp;lt;/code&amp;gt; for more information.&lt;br /&gt;
&lt;br /&gt;
== Building VLC  ==&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run:&lt;br /&gt;
  $ make&lt;br /&gt;
&lt;br /&gt;
== Packaging VLC ==&lt;br /&gt;
Once the compilation is done, you can build self-contained VLC packages with the following &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; rules: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win-common&amp;lt;/code&amp;gt;&lt;br /&gt;
| Creates a subdirectory named &amp;lt;code&amp;gt;vlc-x.x.x&amp;lt;/code&amp;gt; with all the binaries. You can run VLC directly from this directory.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win-strip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will create &#039;stripped&#039; binaries (that is, smallest size, unusable with a debugger).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32-7zip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will package the directory in a 7z file.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32-zip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will package the directory in a zip file.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will also create an auto-installer package. You must have NSIS installed in its default location for this to work.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Well done—you&#039;re ready to use VLC!&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;/div&gt;</summary>
		<author><name>KamranMackey</name></author>
	</entry>
</feed>