<?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=Newport25</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=Newport25"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Newport25/"/>
	<updated>2026-11-04T15:46:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=MediaControlAPI&amp;diff=19457</id>
		<title>MediaControlAPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=MediaControlAPI&amp;diff=19457"/>
		<updated>2011-07-22T12:14:07Z</updated>

		<summary type="html">&lt;p&gt;Newport25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description  ==&lt;br /&gt;
&lt;br /&gt;
The MediaControl API is a generic Media player API. The idea is to define a generic video-player API, that could be reused with other players. It is implemented in VLC by using the new [[LibVLC]] API, and both APIs can cooperate (i.e. you can instanciate a MediaControl object from an existing libvlc instance, and vice-versa). &lt;br /&gt;
&lt;br /&gt;
Its core part (playback control) has been taken from the [http://www.omg.org/docs/formal/00-01-03.pdf OMG Audio/Video Stream specification], and extended with additional functionalities. An [http://liris.cnrs.fr/advene/download/MediaControl.idl IDL specification MediaControl.idl] has been the base of this work. &lt;br /&gt;
&lt;br /&gt;
FIXME&amp;amp;nbsp;: The API is defined in [http://trac.videolan.org/vlc/browser/trunk/include/vlc/mediacontrol.h &amp;quot;include/vlc/mediacontrol.h&amp;quot;] and implemented in [http://trac.videolan.org/vlc/browser/trunk/src/control &amp;quot;src/control&amp;quot;]. &lt;br /&gt;
&lt;br /&gt;
The Doxygen documentation can be found at [http://www.videolan.org/developers/vlc/doc/doxygen/html/mediacontrol_8h.html]. &lt;br /&gt;
&lt;br /&gt;
== Current status  ==&lt;br /&gt;
&lt;br /&gt;
The API currently includes functions for the following things: &lt;br /&gt;
&lt;br /&gt;
*Playback &lt;br /&gt;
**Basic features (play/pause/stop) &lt;br /&gt;
**Seeking &lt;br /&gt;
**Setting/getting the played media &lt;br /&gt;
**Getting stream information&lt;br /&gt;
*Audio/Video &lt;br /&gt;
**Snapshot control (on the fly only) &lt;br /&gt;
**OSD display (of text and SVG graphics through the svg rendering module) &lt;br /&gt;
**Volume setting &lt;br /&gt;
**Setting the visual ID of an embedding window&lt;br /&gt;
&lt;br /&gt;
== Current uses  ==&lt;br /&gt;
&lt;br /&gt;
The MediaControl API is used by the following modules&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
*the [[PythonBinding]] &lt;br /&gt;
*the [[JavaBinding]]&lt;br /&gt;
&lt;br /&gt;
== Foreseen evolutions  ==&lt;br /&gt;
&lt;br /&gt;
The following evolutions should be integrated in the API, but discussion is necessary to ensure that they are sufficiently flexible to match various needs&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
*sound_[sg]et_volume: normalize volume in [0..100] &lt;br /&gt;
*implement get_api_version() or get_capabilities() (which would return the list of capabilities supported by the player: (&amp;quot;core&amp;quot;, &amp;quot;svg&amp;quot;, &amp;quot;snapshot&amp;quot;, etc) &lt;br /&gt;
*Complete the implementation. For instance, the frame-by-frame unit (mediacontrol_SampleCount) is not implemented, and the stop/pause do not take the Position parameter into account (they are applied immediately). &lt;br /&gt;
*Fix VLC initialization on Win32 so that it uses the registry key to find the default plugins directory by default. Currently, it uses the vlc.exe path, which it cannot find when using VLC embedded. A workaround is to chdir to the vlc.exe directory before instanciating the MediaControl() object.&lt;br /&gt;
&lt;br /&gt;
== Current API  ==&lt;br /&gt;
&lt;br /&gt;
Here is an IDL description of the current version of MediaControlAPI (from git rev. 445d63e0e38053, on 20080423). In case of doubt, refer to the [http://trac.videolan.org/vlc/browser/trunk/include/vlc/mediacontrol.h mediacontrol.h file]. &lt;br /&gt;
&amp;lt;pre&amp;gt;/*&lt;br /&gt;
  Module inspired by the MediaControl IDL&lt;br /&gt;
 */&lt;br /&gt;
module VLC {&lt;br /&gt;
&lt;br /&gt;
  const float VERSION = 0.2;&lt;br /&gt;
&lt;br /&gt;
  enum PositionOrigin {&lt;br /&gt;
    AbsolutePosition, RelativePosition, ModuloPosition&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  enum PositionKey {&lt;br /&gt;
    ByteCount, SampleCount, MediaTime&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  struct Position {&lt;br /&gt;
    PositionOrigin origin;&lt;br /&gt;
    PositionKey key;&lt;br /&gt;
    long long value;&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  exception PositionKeyNotSupported { string message; };&lt;br /&gt;
  exception PositionOriginNotSupported { string message; };&lt;br /&gt;
  exception InvalidPosition         { string message; };&lt;br /&gt;
  exception InternalException       { string message; };&lt;br /&gt;
&lt;br /&gt;
  typedef sequence&amp;amp;lt;octet&amp;amp;gt; ByteSeq;&lt;br /&gt;
  &lt;br /&gt;
  struct RGBPicture {&lt;br /&gt;
    short width;&lt;br /&gt;
    short height;&lt;br /&gt;
    long type;&lt;br /&gt;
    ByteSeq data;&lt;br /&gt;
    long long date;&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  typedef sequence&amp;amp;lt;RGBPicture&amp;amp;gt; RGBPictureSeq;&lt;br /&gt;
  &lt;br /&gt;
  /* Cf stream_control.h */&lt;br /&gt;
  enum PlayerStatus { PlayingStatus, PauseStatus, ForwardStatus, BackwardStatus, InitStatus, EndStatus, UndefinedStatus };&lt;br /&gt;
  &lt;br /&gt;
  struct StreamInformation {&lt;br /&gt;
    PlayerStatus streamstatus;&lt;br /&gt;
    string url;        /* The URL of the current media stream */&lt;br /&gt;
    long mux_rate;     /* the rate we read the stream in bytes/s */    &lt;br /&gt;
    long long position;     /* actual location in the area (in arbitrary units) */&lt;br /&gt;
    long long size;         /* total size of the area (in arbitrary units) */&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
   // MediaControl interface is similar to&lt;br /&gt;
   // ControlledStream interface in MSS.&lt;br /&gt;
   // It can be inherited by flow endpoints or&lt;br /&gt;
   // FlowConnection interfaces.&lt;br /&gt;
  interface MediaControl&lt;br /&gt;
  {&lt;br /&gt;
    Position get_media_position(in PositionOrigin an_origin,&lt;br /&gt;
				in PositionKey a_key)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported);&lt;br /&gt;
    &lt;br /&gt;
    void set_media_position(in Position a_position)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported, InvalidPosition);&lt;br /&gt;
     &lt;br /&gt;
    void start(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition, PlaylistException);&lt;br /&gt;
    void pause(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
    void resume(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
    void stop(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    oneway void exit (); // Exits the player (not in the original spec)&lt;br /&gt;
&lt;br /&gt;
    // Set/get the current media file/URL&lt;br /&gt;
    void set_mrl (in string a_file)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
    string get_mrl ()&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    // Returns a snapshot of the currently displayed picture&lt;br /&gt;
    RGBPicture snapshot (in Position a_position)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    RGBPictureSeq all_snapshots ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Displays the message string, between &amp;quot;begin&amp;quot; and &amp;quot;end&amp;quot; positions&lt;br /&gt;
    void display_text (in string message, in Position begin, in Position end)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    StreamInformation get_stream_information ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
    &lt;br /&gt;
    unsigned short sound_get_volume()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void sound_set_volume(in unsigned short volume)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
  };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Newport25</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=MediaControlAPI&amp;diff=19456</id>
		<title>MediaControlAPI</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=MediaControlAPI&amp;diff=19456"/>
		<updated>2011-07-22T12:13:31Z</updated>

		<summary type="html">&lt;p&gt;Newport25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
The MediaControl API is a generic Media player API. The idea is to define a generic video-player API, that could be reused with other players. It is implemented in VLC by using the new [[LibVLC]] API, and both APIs can cooperate (i.e. you can instanciate a MediaControl object from an existing libvlc instance, and vice-versa).&lt;br /&gt;
&lt;br /&gt;
Its core part (playback control) has been taken from the [http://www.omg.org/docs/formal/00-01-03.pdf OMG Audio/Video Stream specification], and extended with additional functionalities. An [http://liris.cnrs.fr/advene/download/MediaControl.idl IDL specification MediaControl.idl] has been the base of this work.&lt;br /&gt;
&lt;br /&gt;
FIXME : The API is defined in [http://trac.videolan.org/vlc/browser/trunk/include/vlc/mediacontrol.h &amp;quot;include/vlc/mediacontrol.h&amp;quot;] and implemented in &lt;br /&gt;
[http://trac.videolan.org/vlc/browser/trunk/src/control &amp;quot;src/control&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
The Doxygen documentation can be found at [http://www.videolan.org/developers/vlc/doc/doxygen/html/mediacontrol_8h.html].&lt;br /&gt;
&lt;br /&gt;
== Current status ==&lt;br /&gt;
&lt;br /&gt;
The API currently includes functions for the following things:&lt;br /&gt;
* Playback&lt;br /&gt;
** Basic features (play/pause/stop)&lt;br /&gt;
** Seeking&lt;br /&gt;
** Setting/getting the played media&lt;br /&gt;
** Getting stream information&lt;br /&gt;
* Audio/Video&lt;br /&gt;
** Snapshot control (on the fly only)&lt;br /&gt;
** OSD display (of text and SVG graphics through the svg rendering module)&lt;br /&gt;
** Volume setting&lt;br /&gt;
** Setting the visual ID of an embedding window&lt;br /&gt;
&lt;br /&gt;
== Current uses  ==&lt;br /&gt;
&lt;br /&gt;
The MediaControl API is used by the following modules&amp;amp;nbsp;: &lt;br /&gt;
&lt;br /&gt;
*the [[PythonBinding]] &lt;br /&gt;
*the [[JavaBinding]]&lt;br /&gt;
&lt;br /&gt;
== Foreseen evolutions ==&lt;br /&gt;
&lt;br /&gt;
The following evolutions should be integrated in the API, but discussion is necessary to ensure that they are sufficiently flexible to match various needs :&lt;br /&gt;
* sound_[sg]et_volume: normalize volume in [0..100]&lt;br /&gt;
* implement get_api_version() or get_capabilities() (which would return the list of capabilities supported by the player: (&amp;quot;core&amp;quot;, &amp;quot;svg&amp;quot;, &amp;quot;snapshot&amp;quot;, etc)&lt;br /&gt;
* Complete the implementation. For instance, the frame-by-frame unit (mediacontrol_SampleCount) is not implemented, and the stop/pause do not take the Position parameter into account (they are applied immediately).&lt;br /&gt;
* Fix VLC initialization on Win32 so that it uses the registry key to find the default plugins directory by default. Currently, it uses the vlc.exe path, which it cannot find when using VLC embedded. A workaround is to chdir to the vlc.exe directory before instanciating the MediaControl() object.&lt;br /&gt;
&lt;br /&gt;
== Current API ==&lt;br /&gt;
&lt;br /&gt;
Here is an IDL description of the current version of MediaControlAPI (from git rev. 445d63e0e38053, on 20080423). In case of doubt, refer to the [http://trac.videolan.org/vlc/browser/trunk/include/vlc/mediacontrol.h mediacontrol.h file].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
  Module inspired by the MediaControl IDL&lt;br /&gt;
 */&lt;br /&gt;
module VLC {&lt;br /&gt;
&lt;br /&gt;
  const float VERSION = 0.2;&lt;br /&gt;
&lt;br /&gt;
  enum PositionOrigin {&lt;br /&gt;
    AbsolutePosition, RelativePosition, ModuloPosition&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  enum PositionKey {&lt;br /&gt;
    ByteCount, SampleCount, MediaTime&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  struct Position {&lt;br /&gt;
    PositionOrigin origin;&lt;br /&gt;
    PositionKey key;&lt;br /&gt;
    long long value;&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  exception PositionKeyNotSupported { string message; };&lt;br /&gt;
  exception PositionOriginNotSupported { string message; };&lt;br /&gt;
  exception InvalidPosition         { string message; };&lt;br /&gt;
  exception InternalException       { string message; };&lt;br /&gt;
&lt;br /&gt;
  typedef sequence&amp;lt;octet&amp;gt; ByteSeq;&lt;br /&gt;
  &lt;br /&gt;
  struct RGBPicture {&lt;br /&gt;
    short width;&lt;br /&gt;
    short height;&lt;br /&gt;
    long type;&lt;br /&gt;
    ByteSeq data;&lt;br /&gt;
    long long date;&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
  typedef sequence&amp;lt;RGBPicture&amp;gt; RGBPictureSeq;&lt;br /&gt;
  &lt;br /&gt;
  /* Cf stream_control.h */&lt;br /&gt;
  enum PlayerStatus { PlayingStatus, PauseStatus, ForwardStatus, BackwardStatus, InitStatus, EndStatus, UndefinedStatus };&lt;br /&gt;
  &lt;br /&gt;
  struct StreamInformation {&lt;br /&gt;
    PlayerStatus streamstatus;&lt;br /&gt;
    string url;        /* The URL of the current media stream */&lt;br /&gt;
    long mux_rate;     /* the rate we read the stream in bytes/s */    &lt;br /&gt;
    long long position;     /* actual location in the area (in arbitrary units) */&lt;br /&gt;
    long long size;         /* total size of the area (in arbitrary units) */&lt;br /&gt;
  };&lt;br /&gt;
  &lt;br /&gt;
   // MediaControl interface is similar to&lt;br /&gt;
   // ControlledStream interface in MSS.&lt;br /&gt;
   // It can be inherited by flow endpoints or&lt;br /&gt;
   // FlowConnection interfaces.&lt;br /&gt;
  interface MediaControl&lt;br /&gt;
  {&lt;br /&gt;
    Position get_media_position(in PositionOrigin an_origin,&lt;br /&gt;
				in PositionKey a_key)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported);&lt;br /&gt;
    &lt;br /&gt;
    void set_media_position(in Position a_position)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported, InvalidPosition);&lt;br /&gt;
     &lt;br /&gt;
    void start(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition, PlaylistException);&lt;br /&gt;
    void pause(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
    void resume(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
    void stop(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    oneway void exit (); // Exits the player (not in the original spec)&lt;br /&gt;
&lt;br /&gt;
    // Set/get the current media file/URL&lt;br /&gt;
    void set_mrl (in string a_file)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
    string get_mrl ()&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    // Returns a snapshot of the currently displayed picture&lt;br /&gt;
    RGBPicture snapshot (in Position a_position)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    RGBPictureSeq all_snapshots ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Displays the message string, between &amp;quot;begin&amp;quot; and &amp;quot;end&amp;quot; positions&lt;br /&gt;
    void display_text (in string message, in Position begin, in Position end)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    StreamInformation get_stream_information ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
    &lt;br /&gt;
    unsigned short sound_get_volume()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void sound_set_volume(in unsigned short volume)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
  };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Newport25</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=19455</id>
		<title>VLC HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=19455"/>
		<updated>2011-07-22T11:58:13Z</updated>

		<summary type="html">&lt;p&gt;Newport25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Below are some handy guides for using {{VLC}}&lt;br /&gt;
&lt;br /&gt;
=== Playing Video and Audio ===&lt;br /&gt;
&lt;br /&gt;
;How to...&lt;br /&gt;
&lt;br /&gt;
*[[What can vlc do#How_to_enable.2Fuse_subtitles|Use Subtitles]] &lt;br /&gt;
*:Playing movies with subtitles&lt;br /&gt;
*[[How to Use a Capture Card|Use a Capture Card]] &lt;br /&gt;
*:This explains how to watch TV or get video from your capture card.&lt;br /&gt;
*[[What can vlc do#Play_DVD.2FSVCD.2FVCD_iso.27s_.2F_Images|Play DVDs and Disks from the image file]] &lt;br /&gt;
*:This explains how to use movies encoded onto an ISO file.&lt;br /&gt;
&lt;br /&gt;
=== Adjusting Settings ===&lt;br /&gt;
&lt;br /&gt;
;How to...&lt;br /&gt;
&lt;br /&gt;
*[[What can vlc do#How_to_adjust_picture_brightness.2Fcolors.2Fcontrast..|Adjust Picture Brightness and Contrast]] &lt;br /&gt;
*[[What can vlc do#How_to_control_the_aspect_ratio_of_the_video|Edit the Aspect Ratio of a video]] &lt;br /&gt;
*[[Crop|Crop video]] &lt;br /&gt;
*[[How to disable acceleration in Win32|Disable video acceleration in Win32]] &lt;br /&gt;
*[[How to save bookmarks|Save bookmarks]] &lt;br /&gt;
*[[How to play multiple instances of VLC|How to play multiple instances]]&lt;br /&gt;
&lt;br /&gt;
===Remote Control for VLC===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[Control VLC via a browser]]&lt;br /&gt;
*: This explains how to use the HTTP [[interface]]&lt;br /&gt;
* [[Control VLC via a widget]] on the Mac desktop&lt;br /&gt;
* [[Control VLC from an iPhone]]&lt;br /&gt;
* [[Control VLC from an Android Phone]]&lt;br /&gt;
* [[Control VLC from a Palm Web OS Phone]]&lt;br /&gt;
* [[How to Use Creative Remote]]&lt;br /&gt;
*: Explains how to control {{VLC}} with Creative brand remote controls&lt;br /&gt;
&lt;br /&gt;
===Transcoding and Streaming===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[iPod Video Conversion Guide|Play videos on your iPod]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your iPod.&lt;br /&gt;
* [[Play_on_Yan Micro|Play videos on your Play-Yan Micro]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your Play-Yan Micro.&lt;br /&gt;
* [[Play_on_Xbox|Play videos on your XBox and XBox 360 ]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your XBox.&lt;br /&gt;
* [[Play_on_Zune| Play video on your Zune]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your Zune.&lt;br /&gt;
* [[Fixing .flv to .avi with Ffmpeg]]&lt;br /&gt;
*: This explains how to use ffmpeg to a convert broken .flv files to a perfectly good .avi file &#039;&#039;&#039;DEPRECATED&#039;&#039;&#039;&lt;br /&gt;
* [[Transcode_WM_to_Mov_or_MP4|Convert Windows Media audio/video files to MOV or .MP4]]&lt;br /&gt;
*: This explains how to convert Windows Media-encoded files to Quicktime or MPEG-4 files&lt;br /&gt;
* [[Streaming_to_ActiveX_for_Windows_Media_Player | Streaming from a webcam to an ActiveX embedded object page]]&lt;br /&gt;
* [[How_to_add_logo | Add a logo on your videos]]&lt;br /&gt;
* [[Mosaic| Create a Mosaic]]&lt;br /&gt;
*: This explains how to set up a mosaic from a few streams like a TV portal.&lt;br /&gt;
* [[How to DBox|Set up Video on Demand on a Dreambox]]&lt;br /&gt;
* [[How to Batch Encode]]&lt;br /&gt;
*: This explains how to set up a batch transcode with all files in a directory of a certain file extension being transcoded to a specified format.&lt;br /&gt;
* [[Transcode]]&lt;br /&gt;
*: This explains converting (transcoding) a file.&lt;br /&gt;
* [[How to merge and transcode multiple videos]]&lt;br /&gt;
*: This explains how to take several source videos and merge then transcode resulting in a single file output.&lt;br /&gt;
* [[Extract Audio From File]]&lt;br /&gt;
*: This explains how to extract the audio track from a file.&lt;br /&gt;
* [[Extract_audio]]&lt;br /&gt;
*: This explains how to extract the audio track from a DVD.&lt;br /&gt;
* [[Rip DVD]] &lt;br /&gt;
*: This explains how to rip a DVD using VLC&lt;br /&gt;
&lt;br /&gt;
===Using VLC in other Applications===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[ActiveX]]&lt;br /&gt;
*: Specification for ActiveX control&lt;br /&gt;
* [[LibVLC|Use VLC&#039;s External API]]&lt;br /&gt;
*: Information for using libvlc&lt;br /&gt;
* [[Use in Media Center]]&lt;br /&gt;
* [[Useful Firefox Extensions]]&lt;br /&gt;
*: Information about extensions to view embedded videos in web pages using VLC&lt;br /&gt;
* [[GWT]]&lt;br /&gt;
*: Google WebToolkit&lt;br /&gt;
&lt;br /&gt;
===Other Stuff===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[How to Create a DVD|Create a DVD]]&lt;br /&gt;
*: This explains how to make a DVD from your home videos&lt;br /&gt;
* [[ActiveX/Delphi|Use the ActiveX control with Borland&#039;s Delphi]]&lt;br /&gt;
*: Using the VLC ActiveX plug-in in your programs&lt;br /&gt;
* [[ActiveX/HTML|Use the ActiveX control within a webpage.]]&lt;br /&gt;
* [[HowTo_Integrate_VLC_plugin_in_your_webpage|Integrate ActiveX/Mozilla on your webpage]]&lt;br /&gt;
* [[Change the brightness or contrast of a video|Change a video]]&lt;br /&gt;
*: This explains how to edit a video and save the changes&lt;br /&gt;
* [[How to create thumbnails]]&lt;br /&gt;
* [[How to Use Lirc]]&lt;br /&gt;
* [[How to shut down computer]] when VLC playback is over...&lt;br /&gt;
* [[How to make VLC the default player]]&lt;br /&gt;
* [[How to use VLC for transcription in linux]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* &#039;&#039;&#039;See also [[:Category:How To]]&#039;&#039;&#039;&lt;br /&gt;
[[Category:How To]]&lt;/div&gt;</summary>
		<author><name>Newport25</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=19454</id>
		<title>VLC HowTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VLC_HowTo&amp;diff=19454"/>
		<updated>2011-07-22T11:57:16Z</updated>

		<summary type="html">&lt;p&gt;Newport25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Below are some handy guides for using {{VLC}}&lt;br /&gt;
&lt;br /&gt;
=== Playing Video and Audio ===&lt;br /&gt;
&lt;br /&gt;
;How to...&lt;br /&gt;
&lt;br /&gt;
*[[What can vlc do#How_to_enable.2Fuse_subtitles|Use Subtitles]] &lt;br /&gt;
*:Playing movies with subtitles&lt;br /&gt;
*[[How to Use a Capture Card|Use a Capture Card]] &lt;br /&gt;
*:This explains how to watch TV or get video from your capture card.&lt;br /&gt;
*[[What can vlc do#Play_DVD.2FSVCD.2FVCD_iso.27s_.2F_Images|Play DVDs and Disks from the image file]] &lt;br /&gt;
*:This explains how to use movies encoded onto an ISO file.&lt;br /&gt;
&lt;br /&gt;
===Adjusting Settings===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[What can vlc do#How to adjust picture brightness/colors/contrast..|Adjust Picture Brightness and Contrast]]&lt;br /&gt;
* [[What can vlc do#How to control the aspect ratio of the video|Edit the Aspect Ratio of a video]]&lt;br /&gt;
* [[Crop|Crop video]]&lt;br /&gt;
* [[How_to_disable_acceleration_in_Win32|Disable video acceleration in Win32]]&lt;br /&gt;
* [[How_to_save_bookmarks | Save bookmarks]]&lt;br /&gt;
* [[How_to_play_multiple_instances_of_VLC | How to play multiple instances]]&lt;br /&gt;
&lt;br /&gt;
===Remote Control for VLC===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[Control VLC via a browser]]&lt;br /&gt;
*: This explains how to use the HTTP [[interface]]&lt;br /&gt;
* [[Control VLC via a widget]] on the Mac desktop&lt;br /&gt;
* [[Control VLC from an iPhone]]&lt;br /&gt;
* [[Control VLC from an Android Phone]]&lt;br /&gt;
* [[Control VLC from a Palm Web OS Phone]]&lt;br /&gt;
* [[How to Use Creative Remote]]&lt;br /&gt;
*: Explains how to control {{VLC}} with Creative brand remote controls&lt;br /&gt;
&lt;br /&gt;
===Transcoding and Streaming===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[iPod Video Conversion Guide|Play videos on your iPod]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your iPod.&lt;br /&gt;
* [[Play_on_Yan Micro|Play videos on your Play-Yan Micro]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your Play-Yan Micro.&lt;br /&gt;
* [[Play_on_Xbox|Play videos on your XBox and XBox 360 ]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your XBox.&lt;br /&gt;
* [[Play_on_Zune| Play video on your Zune]]&lt;br /&gt;
*: This explains how to convert your videos so they play on your Zune.&lt;br /&gt;
* [[Fixing .flv to .avi with Ffmpeg]]&lt;br /&gt;
*: This explains how to use ffmpeg to a convert broken .flv files to a perfectly good .avi file &#039;&#039;&#039;DEPRECATED&#039;&#039;&#039;&lt;br /&gt;
* [[Transcode_WM_to_Mov_or_MP4|Convert Windows Media audio/video files to MOV or .MP4]]&lt;br /&gt;
*: This explains how to convert Windows Media-encoded files to Quicktime or MPEG-4 files&lt;br /&gt;
* [[Streaming_to_ActiveX_for_Windows_Media_Player | Streaming from a webcam to an ActiveX embedded object page]]&lt;br /&gt;
* [[How_to_add_logo | Add a logo on your videos]]&lt;br /&gt;
* [[Mosaic| Create a Mosaic]]&lt;br /&gt;
*: This explains how to set up a mosaic from a few streams like a TV portal.&lt;br /&gt;
* [[How to DBox|Set up Video on Demand on a Dreambox]]&lt;br /&gt;
* [[How to Batch Encode]]&lt;br /&gt;
*: This explains how to set up a batch transcode with all files in a directory of a certain file extension being transcoded to a specified format.&lt;br /&gt;
* [[Transcode]]&lt;br /&gt;
*: This explains converting (transcoding) a file.&lt;br /&gt;
* [[How to merge and transcode multiple videos]]&lt;br /&gt;
*: This explains how to take several source videos and merge then transcode resulting in a single file output.&lt;br /&gt;
* [[Extract Audio From File]]&lt;br /&gt;
*: This explains how to extract the audio track from a file.&lt;br /&gt;
* [[Extract_audio]]&lt;br /&gt;
*: This explains how to extract the audio track from a DVD.&lt;br /&gt;
* [[Rip DVD]] &lt;br /&gt;
*: This explains how to rip a DVD using VLC&lt;br /&gt;
&lt;br /&gt;
===Using VLC in other Applications===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[ActiveX]]&lt;br /&gt;
*: Specification for ActiveX control&lt;br /&gt;
* [[LibVLC|Use VLC&#039;s External API]]&lt;br /&gt;
*: Information for using libvlc&lt;br /&gt;
* [[Use in Media Center]]&lt;br /&gt;
* [[Useful Firefox Extensions]]&lt;br /&gt;
*: Information about extensions to view embedded videos in web pages using VLC&lt;br /&gt;
* [[GWT]]&lt;br /&gt;
*: Google WebToolkit&lt;br /&gt;
&lt;br /&gt;
===Other Stuff===&lt;br /&gt;
;How to...&lt;br /&gt;
* [[How to Create a DVD|Create a DVD]]&lt;br /&gt;
*: This explains how to make a DVD from your home videos&lt;br /&gt;
* [[ActiveX/Delphi|Use the ActiveX control with Borland&#039;s Delphi]]&lt;br /&gt;
*: Using the VLC ActiveX plug-in in your programs&lt;br /&gt;
* [[ActiveX/HTML|Use the ActiveX control within a webpage.]]&lt;br /&gt;
* [[HowTo_Integrate_VLC_plugin_in_your_webpage|Integrate ActiveX/Mozilla on your webpage]]&lt;br /&gt;
* [[Change the brightness or contrast of a video|Change a video]]&lt;br /&gt;
*: This explains how to edit a video and save the changes&lt;br /&gt;
* [[How to create thumbnails]]&lt;br /&gt;
* [[How to Use Lirc]]&lt;br /&gt;
* [[How to shut down computer]] when VLC playback is over...&lt;br /&gt;
* [[How to make VLC the default player]]&lt;br /&gt;
* [[How to use VLC for transcription in linux]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* &#039;&#039;&#039;See also [[:Category:How To]]&#039;&#039;&#039;&lt;br /&gt;
[[Category:How To]]&lt;/div&gt;</summary>
		<author><name>Newport25</name></author>
	</entry>
</feed>