Skip to content

Does VLC run natively on Apple Silicon Macs?

Discover if VLC runs natively on Apple Silicon Macs, how to check ARM64 vs Intel in Activity Monitor, and how to enable VideoToolbox hardware decoding.

In short

  • VLC has run natively on Apple Silicon ARM64 since version 3.0.12 in January 2021.
  • Activity Monitor's Kind column shows whether VLC is running as Apple or Intel.
  • Accidentally running the Intel build via Rosetta 2 causes dropped frames and battery drain.
  • VLC 3 uses VideoToolbox for hardware decode but lacks native EDR display headroom.
On this page
  1. When did VLC add native Apple Silicon support?
  2. How to check if your VLC is running native ARM64 or Intel Rosetta
  3. Why running VLC under Rosetta 2 causes playback problems
  4. How hardware video decoding works in VLC 3 on macOS
  5. Where VLC 3.0 on Apple Silicon falls short
  6. How to download and install the native Apple Silicon build of VLC

Yes, VLC media player runs natively on Apple Silicon Macs across M1, M2, M3, and M4 chip families. VideoLAN introduced official native ARM64 Apple Silicon support with VLC version 3.0.12 in January 2021, allowing the player to execute directly on Apple’s processor cores without Rosetta 2 emulation.

However, hundreds of thousands of Mac users still unknowingly run the legacy Intel x86_64 build of VLC on modern MacBooks. Because VideoLAN’s website historically distributed separate installers for Intel and Apple Silicon, clicking the wrong download button forces macOS to translate Intel instructions through Rosetta 2, wasting battery life and causing stutter during 4K video playback.

When did VLC add native Apple Silicon support?

When Apple unveiled the original M1 Mac mini, MacBook Air, and 13-inch MacBook Pro in November 2020, macOS Big Sur relied on Rosetta 2 translation to run legacy Intel applications. While Rosetta 2 handled productivity apps smoothly, video players suffered: translating software decoders across architectures consumed excessive memory bandwidth and prevented optimal hardware acceleration.

VideoLAN responded rapidly. On January 19, 2021, VideoLAN released VLC 3.0.12, followed immediately by 3.0.12.1. This update compiled VLC’s core media engine (libvlccore), its bundled FFmpeg decoders, and its Cocoa interface for the ARM64 architecture.

Today, the current stable release—VLC 3.0.24 (“Vetinari”), released in September 2026—is fully optimized for Apple Silicon. When running the native ARM64 build, VLC launches quickly, responds briskly to seeking commands, and takes full advantage of Apple Silicon’s unified memory bandwidth.

How to check if your VLC is running native ARM64 or Intel Rosetta

Because macOS hides Rosetta 2 translation behind the scenes, an Intel application looks visually identical to a native Apple Silicon app. You can verify your VLC installation using two built-in macOS tools:

Method 1: Activity Monitor (While VLC is running)

  1. Launch VLC and open Activity Monitor from Applications › Utilities (or search via Spotlight with ⌘Space).
  2. Click the CPU tab at the top of the window.
  3. Locate VLC in the Process Name column.
  4. Inspect the Kind column:
    • If the Kind column reads Apple, your Mac is running the native ARM64 Apple Silicon build.
    • If the Kind column reads Intel, your Mac is emulating the legacy x86_64 build through Rosetta 2.

If you do not see the Kind column in Activity Monitor, right-click any column header (such as % CPU) and check the Kind attribute.

Method 2: Finder Get Info (Without opening the app)

  1. Open your Applications folder in Finder.
  2. Click once on VLC.app and press ⌘I (or right-click and choose Get Info).
  3. Under the General section at the top, look at the Kind line:
    • Application (Apple Silicon): A dedicated native ARM64 binary.
    • Application (Universal): A fat binary containing both Intel and Apple Silicon slices.
    • Application (Intel): A legacy build that requires Rosetta 2.
  4. Ensure the checkbox labeled “Open using Rosetta” is unchecked. If this box is ticked, macOS will deliberately force a Universal binary to execute in Intel translation mode.

Why running VLC under Rosetta 2 causes playback problems

Running an Intel-compiled media player on an Apple Silicon processor creates noticeable operational bottlenecks:

  • High Battery Consumption: Rosetta 2 must translate x86 vector instructions into ARM NEON instructions during runtime. This background translation forces CPU cores out of their low-power idle states, causing high battery drain and warming your MacBook. Read more about efficiency in our guide to Mac battery video playback.
  • Memory Buffer Latency: Video decoding requires shuffling high-bitrate data packets into memory buffers. When running under emulation, zero-copy memory transfers between the CPU and graphics shaders often fail, resulting in dropped frames during 4K 60 fps scenes.
  • Audio Desynchronization: Real-time CoreAudio buffers demand strict timing guarantees. Translation latency spikes can cause audio packets to fall behind the video clock, producing lip-sync lag or audio popping.

If your Activity Monitor indicates you are running an Intel build of VLC on an M-series Mac, uninstalling it and installing the native ARM64 version will resolve these issues.

How hardware video decoding works in VLC 3 on macOS

When running natively on Apple Silicon, VLC 3.0 leverages Apple’s native hardware framework, VideoToolbox, to decode video streams using dedicated silicon circuits rather than raw CPU power.

To verify or enable hardware decoding in VLC:

  1. Open VLC and press ⌘, to open Preferences.
  2. Click the Show All button in the lower-left corner to access advanced preferences (or stay on Simple Preferences under Input / Codecs).
  3. Under Input / Codecs, locate the Hardware-accelerated decoding setting.
  4. Set it to Automatic or select VideoToolbox video decoder explicitly.
  5. Click Save and restart VLC.

With VideoToolbox enabled, VLC sends compressed H.264 and HEVC packets directly to Apple Silicon’s dedicated Media Engine. As a result, CPU utilization drops to under five percent, your Mac stays cool to the touch, and cooling fans remain silent.

Where VLC 3.0 on Apple Silicon falls short

While native VLC 3.0.24 runs smoothly on Apple Silicon, its architectural roots date back over a decade. As modern display technology has advanced, VLC’s aging macOS backend has encountered distinct technical limitations:

  1. No Apple EDR Headroom: Modern MacBook Pro displays (Liquid Retina XDR) and the Apple Pro Display XDR are capable of sustaining 1,000 nits and peaking at 1,600 nits for High Dynamic Range video. VLC 3.0 does not integrate Apple’s Extended Dynamic Range (EDR) rendering pipeline (CAEDRMetadata). Instead, it uses simple software tone mapping to compress HDR colors down to 100-nit standard brightness, making HDR films look dull and flat.
  2. Incomplete Dolby Vision Support: VLC 3.0 cannot properly decode Dolby Vision Profile 5 (used by streaming services), producing an unwatchable green and purple tint. For Profile 7 and Profile 8.1, it ignores dynamic metadata and falls back to the static HDR10 base layer.
  3. Software AV1 on Older Chips: While Apple introduced AV1 hardware decoding on M3 and M4 chips, VLC 3.0 relies on software decoding through dav1d on all Macs.
  4. Legacy Playlist Interface: VLC retains a traditional windowed playlist drawer, lacking an integrated media library that groups series into seasons, tracks watched progress, or generates video thumbnails.

VideoLAN has been working on an overhaul known as VLC 4.0 to resolve these limitations, though it remains in continuous development. Learn more about its progress in VLC 4.0 release date and features.

How to download and install the native Apple Silicon build of VLC

If you want to continue using standard VLC media player on your Apple Silicon Mac, follow these steps to ensure you install the genuine ARM64 package:

  1. Navigate to the official download page at videolan.org/vlc/download-macosx.html.
  2. Do not immediately click the large orange “Download VLC” button, as browser detection can occasionally deliver the Intel package.
  3. Click the small downward arrow next to the button and explicitly choose “Apple Silicon ARM64”.
  4. Open the downloaded .dmg file and drag VLC.app into your Applications folder, replacing any previous version.

Alternatively, if you use Homebrew, running brew install --cask vlc automatically detects your Apple Silicon processor and installs the correct ARM64 build into /Applications.

By ensuring your media player runs natively on Apple Silicon, you guarantee maximum battery life, quiet playback, and stutter-free 4K video. To see how VLC measures up against other top Mac players, read our full review of VLC for Mac and our guide to the best video players for Mac.

Questions people ask

Is VLC optimized for Apple Silicon M1, M2, M3, and M4 Macs?

Yes. VLC includes native ARM64 code for Apple Silicon processors. It executes directly on physical Apple Silicon cores without requiring Rosetta 2 translation.

How do I check if my VLC is native Apple Silicon or Intel?

Open Activity Monitor, switch to the CPU tab, and find VLC in the Process Name list. Look at the Kind column: if it says Apple, it is running natively; if it says Intel, it is running through Rosetta 2.

Why is my VLC running under Rosetta on an Apple Silicon Mac?

This usually happens when users click the default download button on VideoLAN's website without selecting Apple Silicon, or if the 'Open using Rosetta' checkbox was accidentally enabled in Finder Get Info.

Does native VLC support hardware decoding on Mac?

Yes. In VLC Preferences under Input / Codecs, setting Hardware-accelerated decoding to Automatic enables Apple's VideoToolbox framework for H.264 and HEVC streams.

Before you download

MacLC is free. If it is useful to you, a gift helps it skip “Open Anyway” and funds the next release.