mpv là một trình phát media mã nguồn mở tập trung vào việc sử dụng qua dòng lệnh, hỗ trợ nhiều định dạng tệp âm thanh và video, cũng như các loại phụ đề. Mặc dù không cung cấp giao diện đồ họa hoàn chỉnh, mpv cung cấp một bộ điều khiển nhỏ trên video cho các lệnh cơ bản trong quá trình phát. Khả năng lập trình của nó là một trong những điểm khác biệt lớn, cho phép tùy chỉnh nâng cao và tự động hóa nhiều chức năng.
mpv cũng nổi bật bởi chất lượng đầu ra video, sử dụng các công nghệ như OpenGL, Vulkan và D3D11, cung cấp các tính năng như nội suy, HDR, scaling video với các thuật toán chất lượng cao và quản lý màu sắc. Ngoài ra, nó có thể sử dụng giải mã video bằng phần cứng trên nhiều nền tảng, tăng cường hiệu quả trong quá trình phát video nặng. API C giúp dễ dàng tích hợp vào các phần mềm khác, cho phép sử dụng của nó như một thư viện. Việc phát triển mpv là liên tục, với những cải tiến thường xuyên trong mã nguồn và sự bổ sung các tính năng mới.