IINA
IINA 1.4.4 is an open-source macOS media player built on mpv. It supports picture-in-picture, subtitles, playlists, music mode, gestures, video thumbnails and an extensible plugin system.
What IINA provides
IINA 1.4.4 is a macOS player for local audio and video, with mpv-based playback, subtitle and playlist controls, picture-in-picture, music mode, gestures and advanced configuration. Hardware decoding, HDR, filters and network media still depend on the file, device, display and external service.
Security and plugin boundaries
Version 1.4.4 strengthens protection against iina URL inputs that could modify local files and closes specific command-injection paths. Plugins, mpv scripts, browser integrations and online subtitle providers are additional code or network surfaces; install only the extensions that are needed and can be disabled.
Platform and maintenance
The universal DMG targets macOS 11 and later on Intel and Apple Silicon. Keep custom shortcuts, mpv settings and scripts backed up before upgrades, and treat unknown protocol links as untrusted input. Review date: 2026-08-23.
Save to your cloud drive
Open the cloud drive to get the file directly, or save it for convenient access on another device.
Quark Cloud Drive
RecommendedSave IINA to this cloud drive
Baidu Netdisk
Save IINA to this cloud drive
IINA 1.4.4 installation, subtitles and plugin-safety guide
Test a local video, subtitle, audio track and hardware-decoding path first, then configure gestures, picture-in-picture, mpv options or plugins only after the base player is stable.
Before you start
- Confirm macOS 11 or later and the Intel or Apple Silicon architecture, then choose the universal DMG.
- Prepare a local video, an external subtitle and a multi-track sample that you are entitled to use.
- Back up shortcuts, mpv configuration and scripts before upgrading from an older release.
Installation steps
- 01
Install and verify 1.4.4
Open the universal DMG, move IINA to Applications, review the macOS security prompt and confirm 1.4.4 in the About view.
- 02
Test local video and subtitles
Open the sample, switch audio, subtitles, chapters and picture-in-picture, and check color, synchronization and thumbnails while keeping decoder defaults.
- 03
Configure controls and history
Set keyboard, mouse, trackpad and on-screen controls, then decide whether an unlimited playback history is appropriate for a shared device.
Quick start
- 01
Match a local subtitle
Put the subtitle next to the video with a similar filename, check encoding and timing, and remember that online subtitle lookup needs a separate external service.
- 02
Test decoding and HDR
If the picture is green, purple, distorted or choppy, disable filters and scripts, switch hardware decoding and compare the same file.
- 03
Minimize extensions
Install only trusted, necessary plugins, record versions and permissions, and disable every extension first when an upgrade introduces a playback problem.
Usage tips
- IINA uses mpv and supports advanced configuration, but network media, online subtitles and plugins add separate access and execution boundaries.
- Picture-in-picture and music mode organize playback; they do not bypass logins, region restrictions or DRM.
- Treat iina URL links, scripts and browser integrations as external input and do not paste unknown commands into a terminal.
Troubleshooting and uninstall
Why is the video distorted or out of sync?
Return to default settings, disable filters, scripts and plugins, switch hardware decoding and check audio output. If only one file fails, inspect its codec, HDR and subtitle tracks.
Why did a shortcut or script stop working after an upgrade?
Back up the configuration, verify the player itself, then check script and plugin compatibility with 1.4.4 and restore extensions one at a time.
- Back up needed settingsSave shortcuts, mpv settings and the script inventory, and decide whether playback history, cache and plugin data should be preserved or removed.
- Remove the app and optional dataExit IINA and remove the application, then clean user preferences, history, cache and plugin data only after confirming that they are no longer needed.
Frequently asked questions
Why should I update to IINA 1.4.4?
This release strengthens protection around iina URL inputs that could modify local files and closes specific command-injection paths. Avoid unknown protocol links and update from older 1.4.x builds.
Can IINA play every online video?
No. Network playback depends on the site protocol, permissions, region, plugins and changing interfaces. DRM, login requirements and service changes can prevent playback.
Are IINA plugins and mpv scripts safe by default?
They are executable extensions and can access local state or the network. Inspect source and permissions, install only trusted additions and disable them when troubleshooting.