VLC (VideoLAN Client) is a free, open-source, cross-platform multimedia player developed by VideoLAN that plays virtually any video or audio format without requiring additional codec downloads. Originally released in 2001, it supports DVD, Audio CD, VCD, streaming protocols, screen recording, media conversion, and advanced playback features. Unlike proprietary media players, VLC handles hundreds of codecs natively—including AV1, H.265, and legacy formats—and includes features like subtitle synchronization, audio/video effects, network streaming, interactive zoom, and a built-in HTTP remote control interface, making it the Swiss Army knife of media playback. Its zero licensing or spyware concerns, combined with extensive customization through skins, extensions, and Lua scripting, have made it one of the most downloaded software applications with over 6 billion downloads worldwide; VLC 3.0.22 added dark mode, Windows ARM64 support, and AMD Frame Rate Doubler, while AI-powered offline subtitle generation (using whisper.cpp) is in active development for VLC 4.0.
What This Cheat Sheet Covers
This topic spans 26 focused tables and 229 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Supported Video Formats
VLC plays virtually every container and codec in common use without requiring external codec packs. Knowing which formats carry which trade-offs helps when choosing output targets for conversion or streaming.
| Format | Example | Description |
|---|---|---|
video.mp4 | • Industry-standard container supporting H.264/H.265 video and AAC audio • most widely used format for web and mobile | |
movie.mkv | • Open-source container supporting multiple audio tracks, subtitles, and chapters in one file • popular for high-quality video | |
clip.avi | • Microsoft container from 1992 • still common but larger file sizes than modern formats | |
recording.mov | • Apple's container format • default for iPhone/Mac recordings and professional editing | |
video.webm | • Open-source HTML5 web video format • uses VP8/VP9 or AV1 video with Vorbis/Opus audio | |
presentation.wmv | Microsoft proprietary format optimized for Windows streaming and playback | |
broadcast.ts | • Broadcast and DVD standard • TS (transport stream) for live streaming, PS (program stream) for DVDs | |
camcorder.mts | AVCHD format used by HD camcorders and Blu-ray discs |