

vlc -longhelp will give all the basic options (core + modules).

īy using vlc -help, you will get the basic core options. For example, the HTTP input module will add options for caching, proxy, authentication. This chapter will only describe the "general" options, i.e., the core options. There are input modules, demultiplexers, decoders, video output modules. All the multimedia processing is done by modules. The core mainly manages communication between modules. Note: Windows users have to use the -option-name="value" syntax instead of the -option-name value syntax. You need to be quite comfortable with command line usage to use this.

Here is the complete description of VLC's command line and how to use it. However, some complex operations can only be done from the command line and there are situations in which you don't need or want a GUI.
