Difference between revisions of "Documentation:Modules"

From VideoLAN Wiki
Jump to navigation Jump to search
(→‎Audio Output: Remove blank lines interrupting list items)
(Remove blank lines, un-group unrelated items, normalise wikicode)
Line 14: Line 14:
 
*[[Documentation:Modules/skins2|Skins2]]
 
*[[Documentation:Modules/skins2|Skins2]]
 
*[[Documentation:Modules/macos|macOS]]
 
*[[Documentation:Modules/macos|macOS]]
 
 
*[[Documentation:Modules/wxWidgets|wxWidgets]] (up to 0.9)
 
*[[Documentation:Modules/wxWidgets|wxWidgets]] (up to 0.9)
  
 
=== Text ===
 
=== Text ===
 
 
*[[Documentation:Modules/rc|remote control (rc)]]
 
*[[Documentation:Modules/rc|remote control (rc)]]
 
*[[Documentation:Modules/telnet|telnet]] (until 2.0.0)
 
*[[Documentation:Modules/telnet|telnet]] (until 2.0.0)
Line 25: Line 23:
  
 
=== Other ===
 
=== Other ===
 
 
*[[Documentation:Modules/http_intf|HTTP]]
 
*[[Documentation:Modules/http_intf|HTTP]]
 
*[[Documentation:Modules/hotkeys|Hotkeys]]
 
*[[Documentation:Modules/hotkeys|Hotkeys]]
Line 33: Line 30:
  
 
== Outputs ==
 
== Outputs ==
 
 
=== Audio Output ===
 
=== Audio Output ===
 
 
*[[Documentation:Modules/directx_aout|DirectX]]
 
*[[Documentation:Modules/directx_aout|DirectX]]
 
*[[Documentation:Modules/waveout|waveout]]
 
*[[Documentation:Modules/waveout|waveout]]
Line 56: Line 51:
 
*[[Documentation:Modules/wingdi|Windows GDI]]
 
*[[Documentation:Modules/wingdi|Windows GDI]]
 
*[[Documentation:Modules/glwin32|OpenGL for windows]]
 
*[[Documentation:Modules/glwin32|OpenGL for windows]]
 
 
*[[Documentation:Modules/opengl|OpenGL]]
 
*[[Documentation:Modules/opengl|OpenGL]]
 
 
*[[Documentation:Modules/xvideo|XVideo]]
 
*[[Documentation:Modules/xvideo|XVideo]]
 
*[[Documentation:Modules/x11|X11]]
 
*[[Documentation:Modules/x11|X11]]
Line 64: Line 57:
 
*[[Documentation:Modules/fb|Framebuffer]]
 
*[[Documentation:Modules/fb|Framebuffer]]
 
*[[Documentation:Modules/directfb|Direct framebuffer]] (up to 2.2.8)
 
*[[Documentation:Modules/directfb|Direct framebuffer]] (up to 2.2.8)
 
 
*[[Documentation:Modules/sdl_vout|SDL]] (up to 2.2.8)
 
*[[Documentation:Modules/sdl_vout|SDL]] (up to 2.2.8)
 
*[[Documentation:Modules/caca|Colored ASCII Art]]
 
*[[Documentation:Modules/caca|Colored ASCII Art]]
Line 71: Line 63:
  
 
=== Stream Output ===
 
=== Stream Output ===
 
 
*[[Documentation:Modules/standard|Standard (std)]]
 
*[[Documentation:Modules/standard|Standard (std)]]
 
*[[Documentation:Modules/transcode|Transcode]]
 
*[[Documentation:Modules/transcode|Transcode]]
Line 79: Line 70:
 
*[[Documentation:Modules/display|Display]]
 
*[[Documentation:Modules/display|Display]]
 
*[[Documentation:Modules/dummy_sout|Dummy]]
 
*[[Documentation:Modules/dummy_sout|Dummy]]
 
 
*[[Documentation:Modules/bridge-out|Bridge Out]]
 
*[[Documentation:Modules/bridge-in|Bridge In]]
 
*[[Documentation:Modules/mosaic-bridge|Mosaic Bridge]]
 
 
 
 
*[[Documentation:Modules/autodel|Autodel]]
 
*[[Documentation:Modules/autodel|Autodel]]
 
*[[Documentation:Modules/gather|Gather]]
 
*[[Documentation:Modules/gather|Gather]]
Line 91: Line 75:
 
*[[Documentation:Modules/switcher|Switcher]] (up to 2.0.9)
 
*[[Documentation:Modules/switcher|Switcher]] (up to 2.0.9)
 
*[[Documentation:Modules/transrate|Transrate]] (up to 1.1.0)
 
*[[Documentation:Modules/transrate|Transrate]] (up to 1.1.0)
 +
 +
The following are for use in the mosaic framework only:
 +
*[[Documentation:Modules/bridge-out|Bridge Out]]
 +
*[[Documentation:Modules/bridge-in|Bridge In]]
 +
*[[Documentation:Modules/mosaic-bridge|Mosaic Bridge]]
  
 
== Filters ==
 
== Filters ==
 
 
=== Audio Filters ===
 
=== Audio Filters ===
 
 
=== Video Filters ===
 
=== Video Filters ===
 
 
*[[Documentation:Modules/adjust|Adjust]]
 
*[[Documentation:Modules/adjust|Adjust]]
 
*[[Documentation:Modules/anaglyph|Anaglyph 3D]]
 
*[[Documentation:Modules/anaglyph|Anaglyph 3D]]
Line 131: Line 117:
  
 
=== Video Sub-Filters ===
 
=== Video Sub-Filters ===
 
 
 
*[[Documentation:Modules/marq|Marq]]
 
*[[Documentation:Modules/marq|Marq]]
 
*[[Documentation:Modules/rss|RSS]]
 
*[[Documentation:Modules/rss|RSS]]
Line 141: Line 125:
  
 
=== Video Output Filters ===
 
=== Video Output Filters ===
 
 
*[[Documentation:Modules/deinterlace|Deinterlace]]
 
*[[Documentation:Modules/deinterlace|Deinterlace]]
 
*[[Documentation:Modules/transform|Transform]]
 
*[[Documentation:Modules/transform|Transform]]
Line 167: Line 150:
  
 
== Other ==
 
== Other ==
 
 
=== Accesses ===
 
=== Accesses ===
 
*[[Documentation:Modules/file|File Input]] - for reading local files
 
*[[Documentation:Modules/file|File Input]] - for reading local files
Line 205: Line 187:
  
 
=== Access Outputs ===
 
=== Access Outputs ===
 
 
=== Codecs ===
 
=== Codecs ===
 
 
==== Audio ====
 
==== Audio ====
 
==== Video ====
 
==== Video ====
Line 216: Line 196:
 
=== Demuxers ===
 
=== Demuxers ===
 
*[[Documentation:Modules/avcodec|avcodec]] ("FFmpeg")
 
*[[Documentation:Modules/avcodec|avcodec]] ("FFmpeg")
 +
 
==== Playlist ====
 
==== Playlist ====
 
*[[Documentation:Modules/m3u-open|m3u]]
 
*[[Documentation:Modules/m3u-open|m3u]]
Line 230: Line 211:
  
 
=== Muxers ===
 
=== Muxers ===
 
 
=== Service Discovery ===
 
=== Service Discovery ===
 
 
*[[Documentation:Modules/sap|SAP]]
 
*[[Documentation:Modules/sap|SAP]]
 
*[[Documentation:Modules/shout|Shoutcast]]
 
*[[Documentation:Modules/shout|Shoutcast]]

Revision as of 23:51, 3 March 2019

This page lists most of the modules present in the official VLC source code. Understanding these pages might require that you know about VLC and its command line usage. It is recommended that you read the other documentation first.

To list all the available modules in your VLC build, use:

% vlc --list

To list a module's configuration options, use:

% vlc -p <modulename> --advanced --help-verbose

Interfaces

Graphical

Text

Other

Outputs

Audio Output

Video Output

Stream Output

The following are for use in the mosaic framework only:

Filters

Audio Filters

Video Filters

The following video filters are for use in transcode only:

The following video filters are for use in the mosaic framework only:

Video Sub-Filters

Video Output Filters

Visualizations

Access Filters

Other

Accesses

Linux specific:

Windows specific:

macOS specific:

  • EyeTV - reads DVB streams from the proprietary EyeTV.app; requires a plugin
  • QTKit - reads uncompressed video from internal iSights

Access Outputs

Codecs

Audio

Video

Subtitles

Demuxers

Playlist

Muxers

Service Discovery

Misc

This page is part of official VLC media player Documentation (User GuideStreaming HowToHacker GuideModules)
Please read the Documentation Editing Guidelines before you edit the documentation
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.