How To Change The Default Video Player On Mac: A Complete MacOS Workflow Guide

How To Change The Default Video Player On Mac: A Complete MacOS Workflow Guide

How to change default video player on Mac | Elmedia Player

To change the default video player on macOS, right-click any video file of the desired format, select "Get Info," and navigate to the "Open with" section. Choose your preferred application from the dropdown menu and click "Change All" to apply this setting to every file of that specific extension across the entire system. This process modifies the macOS Launch Services database to ensure your chosen media player remains the permanent handler for that file type.


Optimizing Your Media Environment: Preparation and Prerequisite Setup

Before reconfiguring how macOS handles media playback, it is essential to understand that file associations are managed on a per-extension basis. Changing the default for an .MP4 file will not automatically change the default for .MKV or .MOV files. System-wide changes require a manual update to the Launch Services framework for each specific Uniform Type Identifier (UTI). To ensure a smooth transition from the native QuickTime Player to a third-party alternative, you must verify the integrity of your replacement software and ensure it is properly indexed by the macOS Spotlight service.

System Requirements and Technical Checklist:



  • Operating System Compatibility: These steps apply to macOS Sonoma, Ventura, Monterey, and Big Sur. Legacy versions (High Sierra and earlier) follow a similar logic but may have slight UI variations in the Finder Inspector.
  • Administrative Privileges: You must be logged into an account with administrative rights to apply "Change All" system-wide modifications.
  • Target Application Verification: Ensure your preferred video player (e.g., VLC, IINA, Elmedia) is moved to the /Applications folder. macOS often fails to recognize players running from a mounted .DMG or the Downloads folder as valid default handlers.
  • Codec Awareness: Identify which file extensions you utilize most frequently. Common formats include .MP4, .MKV, .MOV, .AVI, .WMV, and .WEBM.
  • Estimated Duration: 2 minutes per file extension.
  • Mandatory Tools: macOS Finder and a verified third-party media player.

Implementing System-Wide File Associations: The Definitive Workflow

The process of reassigning media handlers involves the Finder's Info Inspector. This tool communicates directly with the macOS kernel to prioritize specific applications over the native QuickTime Framework. Follow these steps to ensure your preference persists after system reboots and software updates.



Step 1: Locating the Source File and Accessing the Inspector

Identify a single file that represents the format you wish to change. For example, if you want all high-definition movies to open in VLC, find a file ending in .mkv.



  1. Open a Finder window and navigate to the folder containing your video file.
  2. Click the file once to highlight it.
  3. Initiate the Info Inspector by pressing Command + I on your keyboard, or right-click the file and select "Get Info" from the contextual menu.
  4. A long, vertical window will appear containing metadata, permissions, and file properties.


Step 2: Modifying the "Open With" Parameters

Within the Get Info window, you will find several collapsible sections such as "General," "More Info," and "Name & Extension."



  1. Locate the section labeled "Open with:". If the details are hidden, click the small grey arrow (chevron) next to the title to expand the section.
  2. Click on the dropdown menu, which typically defaults to "QuickTime Player (default)" or "Apple TV."
  3. Scan the list of available applications. If your preferred player is visible, select it.
  4. If your player is not listed, select "Other..." at the bottom of the menu. This will open a file picker. Navigate to your Applications folder, select your player, and ensure "Enable: Recommended Applications" is active. If the app is still greyed out, change the selection to "Enable: All Applications."

Warning: Selecting an application that does not natively support the codec of the file may result in a "Format Not Supported" error or a system hang when you attempt to launch the file.



Step 3: Global Application of the New Default

Selecting a player in the dropdown only affects the specific file you have highlighted. To make this change universal for all files sharing that extension, you must commit the change to the macOS Launch Services database.



  1. Directly below the "Open with" dropdown menu, locate the button labeled "Change All...".
  2. Click "Change All."
  3. A system dialogue box will appear asking: "Are you sure you want to change all similar documents to open with the application [Your Player]?"
  4. Click "Continue."


Step 4: Verification and Cache Synchronization

Once you have clicked continue, the macOS Finder may momentarily flicker as it updates the icons for all files of that type.



  1. Close the Get Info window.
  2. Look at other files with the same extension in your Finder folders. They should now display the icon of your new default player.
  3. Double-click a different file of the same format to verify it launches in the chosen application automatically.

Pro-Tip: If the icons do not update immediately, you can force a refresh by restarting the Finder. Press Option + Command + Escape, select Finder, and click "Relaunch."


How to Change Default Video Player on Mac

How to Change Default Video Player on Mac

Media Player Technical Performance and Specification Matrix

Choosing the right default player depends on your specific hardware (Intel vs. Apple Silicon) and the types of bitrates you typically handle. The following table compares the leading macOS video players based on technical benchmarks and resource efficiency.



Feature/Metric QuickTime Player VLC Media Player IINA Elmedia Player
Primary Engine AVFoundation libVLC mpv Proprietary
HEVC/H.265 Support Native (Hardware Accel) Software/Hardware Native (Hardware Accel) Hardware Accel
MKV Container Support Limited/Requires Plugin Comprehensive Comprehensive Comprehensive
Apple Silicon Optimized Fully Native Yes (Universal Binary) Yes (Universal Binary) Yes
HDR10/Dolby Vision Industry Standard Moderate Support High Support High Support
Battery Efficiency Optimized (Highest) Moderate High Moderate
Subtitle Customization Basic (SRT/VTT) Advanced (ASS/SSA) Advanced (ASS/SSA) Advanced
AirPlay Support Native Experimental Limited Native (Pro)

Resolving Common File Association Failures and System Conflicts

Sometimes, macOS may resist changes to default applications or revert to QuickTime after a system update. These issues usually stem from corrupted Launch Services caches or Gatekeeper security flags.

Scenario 1: The "Change All" Button is Grayed Out



  • Root Cause: This typically occurs when the file is located on a Read-Only volume (such as a locked DMG or a write-protected network drive) or if the file permissions are set to "Read Only" for the current user.
  • Actionable Fix: Move the video file to your local "Downloads" or "Movies" folder. Right-click the file, select "Get Info," and check the "Sharing & Permissions" section at the bottom. Ensure your user account is set to "Read & Write."

Scenario 2: macOS Reverts to QuickTime After Restart



  • Root Cause: A corrupted Launch Services database is failing to retain the new UTI (Uniform Type Identifier) mapping.
  • Actionable Fix: You must manually reset the Launch Services database using the Terminal. Open Terminal and enter the following command: /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user. After running this, restart your Mac and re-apply the "Change All" steps.

Scenario 3: "App is from an Unidentified Developer" Error



  • Root Cause: macOS Gatekeeper is blocking the third-party player from being registered as a system handler because the app has not been notarized or opened manually at least once.
  • Actionable Fix: Go to your Applications folder, right-click the video player, and select "Open." Click "Open" again in the security prompt. Once the app has been opened manually once, macOS will allow it to be set as a default player in the "Get Info" menu.

Scenario 4: Specific Files Ignore the Default Setting



  • Root Cause: The file may have a "custom override" flag set in its individual metadata, which takes precedence over global system settings.
  • Actionable Fix: Open the "Get Info" window for that specific rebellious file. Change the "Open with" dropdown to your preferred player, but do not click "Change All." Simply closing the window will fix that specific file's metadata override.

Frequently Asked Questions



Why does macOS not allow me to change the default player for all video formats at once?

macOS treats every file extension (UTI) as a distinct entity. Because different formats (like .MKV and .MP4) require different codec support, the system architecture requires users to define handlers for each extension individually to prevent a "blanket" setting that might lead to unsupported file errors.



Can I set different default players for different resolutions?

No, the macOS Finder cannot distinguish between 4K and 1080p files when assigning default applications. File associations are strictly bound to the file extension (.mp4, .mkv, etc.). To use a different player for 4K content, you must manually right-click those files and use the "Open With" menu.



Will changing the default video player affect AirPlay functionality?

Yes, it can. QuickTime is deeply integrated with the macOS AirPlay protocol. While players like VLC and Elmedia offer AirPlay support, they often use their own streaming implementations which may not be as stable or low-latency as the native Apple "Screen Mirroring" or "AirPlay to TV" features found in QuickTime.



Does VLC use more battery than QuickTime on a MacBook?

Generally, yes. QuickTime utilizes the macOS "Power Nap" and "App Nap" technologies along with direct hardware acceleration via Apple’s AVFoundation framework. VLC and IINA are very efficient, but for pure H.264 or HEVC playback, QuickTime remains the most energy-efficient choice for extending battery life.



How do I reset everything back to the Apple defaults?

To revert to factory settings, repeat the "Get Info" and "Change All" process for your video files, but select "QuickTime Player" as the application. This will restore the native macOS associations for those file types.

Elevate Your macOS Multimedia Experience

Optimizing your Mac for professional media consumption ensures that you spend less time managing files and more time enjoying high-fidelity content. By correctly configuring your file associations, you unlock the full potential of advanced codecs and subtitle management tools available in modern third-party players.


Change the Default Browser and Email Apps on iPhone and Mac

Change the Default Browser and Email Apps on iPhone and Mac

Read also: Craigslist Hawaii Honolulu Oahu