Frame-rate matching is a playback function that selects a display timing suited to the video’s source frame rate. Its purpose is to avoid unnecessary cadence conversion, such as presenting 24 fps film through a fixed 60 Hz output. It requires cooperation between the app, device operating system and display. Some combinations switch seamlessly; others briefly blank the screen while a new HDMI mode is negotiated. Availability cannot be inferred from a player’s name alone.
Frame-rate matching and Motion interpolation
Matching changes display timing; interpolation synthesizes additional pictures.
What matching actually changes
Matching usually adjusts output refresh rather than converting the programme into a different number of original frames. A 25 fps source might use 50 Hz, and a 24 fps source might use 24, 48 or 120 Hz where supported. The relevant property is even timing, not simply selecting the highest hertz value.
Why channel changes may look slower
Live television can move between sources with different frame rates. A device that changes display mode for each one may briefly lose the picture during negotiation. This can be normal switching behaviour rather than network buffering. Whether the trade-off is worthwhile depends on the display’s switching time and the kind of viewing.
When a setting does not take effect
An app may request a rate without the platform granting it. Device settings, unsupported modes, user interface surfaces or a receiver in the HDMI chain can prevent a change. Read the active mode on the display and compare it with source information before assuming a switch occurred.
An illustrative example
A box is fixed at 60 Hz and a 25 fps channel has repetitive uneven motion. Enabling a supported matching option changes the output to 50 Hz. A short blank appears at startup, then pans become evenly timed; the channel’s source resolution and frame count remain unchanged.
Practical actions
- Record source fps and the current display mode before changing settings.
- Enable the app or device matching option only where the model supports it.
- Watch the display’s mode banner and distinguish negotiation blanks from stalls.
