Install And Configure VLC Media Player On elementary OS
VLC is a practical addition to an elementary OS desktop when the built-in video player does not recognise a file, handle an unusual subtitle format, or provide enough control over playback. It supports common formats such as MP4, MKV, WebM, Ogg and AVI, along with network streams, DVDs, audio CDs and many less familiar codecs. Its broad format support makes it useful for downloaded lectures, home videos, music collections and locally recorded television.
Installing VLC on elementary OS is straightforward, though the best method depends on the version of the operating system and how much control you want over updates. The AppCenter offers the most approachable route, while APT and Flatpak provide reliable alternatives. Once installed, a few changes to subtitles, hardware acceleration, file associations and privacy settings can make VLC feel much more natural on a Pantheon desktop.
Choose The Right Installation Method
The simplest approach is to open AppCenter from the Applications menu, search for “VLC”, and inspect the result before installing it. AppCenter packages are generally presented with useful descriptions and permissions, which suits people who prefer a graphical workflow. Select VLC, choose the install option, and authenticate with your account password when elementary OS asks for it. After installation, VLC should appear in the Applications menu and in the list of programs available for opening media files.
AppCenter availability can vary according to the elementary OS release and enabled software sources. If VLC does not appear, or the displayed package seems outdated, the Terminal method is dependable. Open Terminal and run:
sudo apt update
sudo apt install vlc
Enter your password when prompted. Nothing will appear on screen while the password is being typed; that is normal in Linux. APT will download VLC and the supporting multimedia libraries from the repositories configured for your system. Start it from the Applications menu, or launch it with vlc in Terminal.
Flatpak is another useful choice, particularly when you want an application that is more isolated from the base operating system. If Flatpak and Flathub are already configured, install VLC with:
flatpak install flathub org.videolan.VLC
Run it with:
flatpak run org.videolan.VLC
The Flatpak edition may use a different settings location and may require permission to access external drives or selected folders. That extra isolation is helpful for security, though it can occasionally explain why VLC cannot see a media library stored on a mounted disk. Avoid installing several editions at once unless you have a specific reason, since duplicate menu entries and competing file associations can become confusing.
Launch VLC And Set Basic Preferences
The first time VLC opens, go to Tools > Preferences. The interface offers two settings levels: Simple and All. Simple settings cover the adjustments most people need, while All exposes detailed options for audio output, video filters, caching and codecs. Stay with Simple until a particular problem requires deeper control.
Under the Interface tab, you can decide whether VLC should continue playback from the last position, show media titles in the window, and display a system tray icon. On elementary OS, a clean desktop is often preferable, so leaving unnecessary tray behaviour disabled keeps the panel less crowded. You can also select a preferred language and decide whether VLC should check for updates automatically. With a Flatpak installation, updates are normally handled through AppCenter or Flatpak tooling rather than VLC’s own updater.
The Audio section lets you choose the output device and adjust volume behaviour. Leave the output module on automatic unless sound is missing or routed to the wrong hardware. For a laptop connected to a television or a USB sound interface, check the selected device in elementary OS’s sound settings first. VLC can then use the system’s default output, which avoids having to change applications individually whenever you move from built-in speakers to an HDMI receiver.
Under Video, leave the output on automatic at first. VLC will select a suitable renderer for the current session. If playback is unusually slow, flickers, or shows a black window, try another output such as OpenGL or XVideo, depending on the graphics hardware and display server in use. Apply one change at a time and restart VLC, since several video-output settings are loaded only when the player starts.
Improve Playback, Streaming And Subtitles
Hardware decoding can reduce processor use during high-resolution playback, especially with 4K footage. Open Tools > Preferences, select Input / Codecs, and look for Hardware-accelerated decoding. The automatic option is a sensible starting point. If you see green blocks, random freezes or driver-related crashes, change it to Disable and test the same file again. On an older laptop, software decoding may use more CPU but deliver a steadier picture.
For network playback, the important setting is caching. In Simple preferences, Input / Codecs includes network caching values measured in milliseconds. A larger value gives VLC more data to work with when a stream is inconsistent, though it also increases the delay before playback begins. A modest increase can help with a local network share or a live stream over a busy connection. Excessively large values make seeking feel sluggish and do not fix a source that is genuinely offline.
This matters in Australia when a stream travels over a long path or a household connection is busy during the evening. Someone watching a high-bitrate video in regional Queensland, Perth or outside Hobart may see different results from a viewer on a strong metropolitan connection. The NBN service tier, Wi-Fi quality and the streaming provider’s server all affect performance. VLC cannot overcome a congested link, but sensible caching and a wired Ethernet connection can reduce interruptions.
Subtitle handling is worth configuring before you need it. In Tools > Preferences > Subtitles / OSD, set the default subtitle language and choose a clear font size. A light font with a dark outline is usually readable against both bright beaches and dark night scenes. VLC can load common .srt, .ass and .sub files when they share the same filename as the video. For example, holiday.mkv and holiday.srt should be stored in the same folder.
If subtitles appear too early or too late, use the keyboard shortcuts to adjust the delay during playback. VLC also supports subtitle encoding choices under the advanced settings. UTF-8 is usually correct, but older files may need a different character set if names or dialogue display as random symbols. Australian viewers using SBS On Demand downloads, international films or community-created subtitles may encounter several languages, so checking the subtitle track through Subtitle > Sub Track can prevent an apparently missing caption file.
Make VLC Work Naturally With elementary OS
After installation, assign VLC to the file types you use most. In Files, right-click a video, select Properties, open the Open With tab, choose VLC and select the option to make it the default. Repeat the process for audio formats if you want VLC to handle music as well. This method is more predictable than changing every association inside VLC, because elementary OS stores the preference at the desktop level.
You can also right-click a folder and open it with VLC, or drag files into the player window. Use Media > Open File, Open Multiple Files or Open Directory when you want to build a temporary playlist. VLC remembers playlists only when you save them, so use Media > Save Playlist to File for a collection you expect to revisit. The .xspf format preserves file paths and playlist order without converting the media.
For an organised library, go to Media > Open Directory and select the folder containing your videos or music. VLC does not create the same type of polished catalogue as a dedicated media centre, but its playlist view is fast and uncomplicated. External drives should be mounted before VLC starts, particularly if the application was installed as a Flatpak. If a folder is invisible, check the Flatpak permissions or copy the file to your home directory as a quick test.
Keyboard shortcuts make everyday use quicker. Space pauses playback, the arrow keys seek, and F toggles fullscreen. The M key mutes audio, while V cycles subtitle tracks when they are available. The Playback menu provides slower and faster speeds, which is useful for tutorials, university recordings and language study. VLC’s on-screen controls can be hidden in fullscreen mode, leaving a distraction-free window suited to a small laptop display.
Before changing advanced preferences, export a backup through Tools > Preferences > Reset Preferences only with care, since resetting removes your current choices. VLC stores its configuration in your home directory, and a damaged configuration can often be fixed by resetting preferences. Keep the reset option as a troubleshooting step rather than using it casually.
Handle DVDs, Captures And Australian Media
VLC can open many unencrypted DVDs through Media > Open Disc, but commercial discs may include region restrictions, copy protection or authoring quirks that prevent reliable playback. Australia commonly uses DVD Region 4, though imported discs can belong to another region. A computer drive’s region settings and the disc’s protection scheme may both matter. VLC is suitable for personal playback of compatible discs, but it is not a universal solution for bypassing copy protection.
For ordinary files, use Media > Convert / Save when you need a different container or a smaller copy. Add the source file, choose a profile such as H.264 video with AAC audio, and select a destination filename. Transcoding can take time and may reduce quality, so keep the original until you have checked the result. This is handy for sending a clip to a phone, preparing a file for a television, or reducing the size of a home recording.
VLC can also open a capture device through Media > Open Capture Device. The available options depend on the hardware and its Linux support. USB webcams and some capture dongles work immediately, while television tuners may require additional system configuration. If you record Australian broadcast material, remember that broadcaster terms and copyright law apply to how recordings are used and shared. Personal time-shifting is different from redistributing a programme online.
Local media can include ABC, SBS, Nine, Seven or Network 10 recordings, but official streaming services may use DRM that VLC cannot play. A browser is generally required for protected services such as ABC iview or SBS On Demand. VLC works best with files and streams that are offered in a compatible, unencrypted format. For current desktop developments, application changes and distribution updates, the elementary OS news section can provide useful context alongside VLC troubleshooting.
VLC’s network features also allow playback from a local server or compatible stream address. On a home network, confirm that the server is reachable and that firewall rules permit the connection. Avoid opening VLC’s streaming controls to the public internet unless you understand authentication, port forwarding and the security consequences. A media player should not become an accidental entry point into the rest of your home network.
Troubleshoot Common VLC Problems
When a file refuses to play, first check whether it opens in another player and whether the file copied completely. A partially downloaded MKV can look like a codec problem even when the real issue is file corruption. In VLC, inspect Tools > Codec Information to see the container and streams detected. An unsupported or damaged stream may need to be obtained again rather than repaired through a preference change.
If there is video but no sound, confirm that the system volume is not muted and that the correct output device is selected. Then check Audio > Audio Device while the file is playing. HDMI receivers, Bluetooth headphones and USB interfaces can change the available output list. Bluetooth may introduce delay, so use Tools > Track Synchronisation to adjust audio relative to video when necessary.
Stuttering video usually points to hardware decoding, high bitrate media, slow storage or a network bottleneck. Test a local copy first, reduce the output resolution if the display allows it, and try disabling hardware acceleration. For a network share, compare playback over Ethernet and Wi-Fi. If only one file misbehaves, its encoding may be unusually demanding; if every file stutters, examine drivers, system load and storage health.
When VLC closes unexpectedly, reset preferences and test with hardware decoding disabled. Flatpak users should also check that the application is current and that it has permission to access the relevant folder. A command such as flatpak update updates installed Flatpak applications and runtimes. APT users can keep VLC current with the normal elementary OS software updates, avoiding random package files from untrusted websites.
Once VLC is installed through a trusted source, associated with the right files and adjusted for subtitles, output and caching, it becomes a dependable part of an elementary OS setup. The key is to start with automatic settings, change one option when a real problem appears, and remember that VLC can play compatible media expertly but cannot remove DRM, repair damaged files or compensate for a poor network connection.