Skip to content

Support MVC 3D (Blu-ray frame-packed) playback #18380

Description

@647k41

Expected behavior of the wanted feature

Playing an H.264 MVC 3D file (Blu-ray 3D remux, e.g. MakeMKV output, .mkv/.mk3d), mpv would decode both views and allow presenting them side-by-side / top-bottom (or via the existing stereo3d filter modes), similar to how flagged SBS content is already handled.

Actual behavior:

Only the MVC base view is decoded; the dependent view is discarded, so the file plays as 2D with no way to access the second eye.

Context:

Root cause might be upstream (libavcodec). Filing here to track the feature on mpv's side if/when a decode path exists, mpv would still need to pair the views and expose them to the stereo3d/stereo presentation machinery.

LAV Filters ships MVC 3D decoding via Intel Media SDK (outside FFmpeg), and an open-source software MVC decoder (edge264-mvc) is also available. madVR-based DirectShow players can play these files today; mpv users currently must transcode to SBS first.

Alternative behavior of the wanted feature

No response

Log File

No response

Sample Files

No response

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions