How To Change The Default Video Player On Mac
Changing the default video player on macOS ensures that specific file formats like MP4, MOV, or MKV automatically open in your preferred third-party application instead of Apple QuickTime Player. By modifying the file extension associations via the Finder Get Info menu or selecting a system-wide default app for a specific container, you can completely bypass QuickTime limitations and leverage advanced decoders, custom subtitles, and hardware acceleration provided by tools like VLC or IINA.
Pre-Procedure Planning
Before modifying system file associations on macOS, understanding how the operating system handles uniform type identifiers and file extensions prevents configuration conflicts. macOS relies on metadata and extension mapping to determine which application launches when a media file is double-clicked in Finder.
- Essential gear, tools, and software: macOS Ventura, Sonoma, or Sequoia; an installed third-party video player (such as VLC Media Player, IINA, or Elmedia Player); administrative privileges on the target user account.
- Mandatory prerequisite knowledge: Familiarity with the macOS Finder interface, keyboard shortcuts (Command + I for Get Info), and the distinction between single-file overrides and global file-type extension associations.
- Estimated budget and duration benchmarks: Zero cost (freeware players and native OS features); estimated execution time of two to five minutes per file format extension.
Step-by-Step Guide to Modifying macOS Video Associations
Step 1: Locate a Target Video File in Finder
Open a Finder window and navigate to any folder containing the specific video format you wish to reassign, such as an MP4, MOV, AVI, or MKV file. It is critical to select a file that shares the exact extension you want to change globally, as macOS configures associations per file extension rather than universally for all videos at once. Ensure the file is visible and accessible without network storage restrictions that might prevent metadata writing.
Pro-Tip: If your video files do not display their extensions (like .mp4 or .mkv) at the end of their names, open Finder Settings via the top menu bar, navigate to the Advanced tab, and check the box labeled Show all filename extensions to prevent misidentifying file types.
Step 2: Open the Get Info Window
Right-click (or control-click) on the target video file to open the contextual menu, then select Get Info from the list. Alternatively, you can highlight the file and press the keyboard shortcut Command + I. This action launches a dedicated floating metadata panel displaying the file properties, creation dates, and application assignment settings.
Step 3: Select Your Preferred Third-Party Video Player
Within the Get Info panel, locate the section titled Open with: and click the disclosure triangle if it is collapsed. You will see a dropdown menu displaying the current default application. Click this dropdown and select your desired alternative media player, such as VLC or IINA, from the list of installed applications. If your preferred player does not appear in the primary list, select Other... and browse your Applications folder to manually designate the software executable.
Step 4: Apply the Global Change to All Files of This Type
Selecting the new application from the dropdown only affects the single file you currently have highlighted. To enforce this change across every file on your Mac that shares that exact same extension, immediately click the Change All... button located directly beneath the Open with dropdown menu. A system confirmation dialog box will appear asking if you want to change all similar documents to open with the new application. Click Continue to confirm and write the preference to the macOS Launch Services database.
Warning: Clicking Change All... permanently overrides the system default for every file sharing that exact extension suffix. If you only want a single specific file to open in a different player while keeping QuickTime as the system default for everything else, skip this step entirely.
Step 5: Verify the Configuration
Close the Get Info window and double-click a different video file possessing the same extension to test the workflow. The file should now automatically launch your newly designated default media player instead of QuickTime Player. Repeat this entire five-step process for other distinct file extensions (such as repeating for .mkv and .avi) if you utilize multiple containers requiring different handling configurations.
How To Change The Default PDF Viewer On MAC In 2 Steps | Kwebby
macOS Video Player Configuration Matrix
| Feature / Attribute | Apple QuickTime Player | VLC Media Player | IINA Modern Player |
|---|---|---|---|
| Primary Architecture | Native Cocoa / AVFoundation | C++ / Core Audio | Swift / Open Source macOS Native |
| MKV / FLV Support | Requires third-party plugins | Native built-in decoding | Native built-in decoding |
| Hardware Acceleration | Exceptional battery efficiency | Moderate efficiency | Optimized for Apple Silicon (M1/M2/M3) |
| Global File Association | Default for .mov and .mp4 | Manual configuration via Get Info | Manual configuration via Get Info |
| Advanced Subtitle Control | Basic text tracks | Advanced styling, shifting, and online sync | Fully integrated OpenSubtitles and custom fonts |
Common Configuration Failures & Field Fixes
Symptom: The "Change All" button is grayed out or unresponsive when attempting to apply file associations.
- Root Cause: Insufficient user account permissions or a corrupted macOS Launch Services database preventing file type association writes.
- Actionable Fix: Verify you are logged into an administrator account, or rebuild the Launch Services database via Terminal using the reset command for launchservices to clear caching blocks.
Symptom: After a macOS system update or software patch, all video files revert back to opening in QuickTime Player.
- Root Cause: Operating system updates frequently reset default file type associations for proprietary containers like .mov and .mp4 back to native Apple applications.
- Actionable Fix: Re-run the Get Info and Change All procedure for the affected extensions to restore your preferred third-party application bindings.
Symptom: The third-party player option does not appear in the "Open with" dropdown menu even though the application is installed.
- Root Cause: The application is located outside the primary Applications folder, or its property list (plist) metadata has not been indexed by macOS Finder.
- Actionable Fix: Move the application bundle into the root /Applications directory, restart Finder by holding Option and right-clicking the Finder dock icon to select Relaunch, and check the Get Info menu again.
Frequently Asked Questions
Can I set different default players for different video formats?
Yes, macOS handles default applications on a per-extension basis. You can set VLC as the default player for .mkv and .avi files while keeping QuickTime Player as the default for .mov and .mp4 files by applying the Get Info process independently to each distinct file type.
Why do some video files still open in QuickTime despite changing the default?
This typically happens when files have non-standard uppercase extensions (like .MP4 or .MKV) or possess modified Uniform Type Identifiers. You must ensure you apply the Change All setting specifically to every unique extension variant you encounter in your workflow.
Does changing the default video player delete QuickTime Player?
No, changing your default video player simply redirects the double-click action in Finder to launch your preferred third-party software. Apple QuickTime Player remains fully intact on your system and can still be opened manually when needed.
How do I revert my video files back to opening in QuickTime Player?
Navigate to a video file of the desired format, open the Get Info window using Command + I, select Apple QuickTime Player from the Open with dropdown menu, and click the Change All... button to restore the native factory settings.
Optimize your macOS media workflow today by configuring your preferred video player to handle every format natively with zero friction.