Skip to main content
  1. Teches/

MPV: A Free, Open Source, and Cross-platform Media Player.

··614 words·3 mins· ·
Mpv Mpv Video Music Video Player Ffmpeg
Wildan
Author
Wildan
An Ordinary Human Being
Table of Contents

A Glimpse of MPV
#

ss1
mpv

Kita mungkin tidak asing dengan beberapa video player desktop seperti VLC dan GOM Player. Tapi, pernahkah kalian mendengar “mpv”? Media player ini sudah sejak lama menjadi media player favorit saya, karena beberapa alasan pribadi, misalnya:

  1. Open source & Free. Siapa yang tidak suka dengan produk yang gratis, bukan?
  2. Cross-platform. MPV dapat diunduh dan digunakan di banyak sistem operasi, seperti Linux, Windows, dan Mac, bahkan Android.
  3. CLI-based. Karena berbasis command-line, kita dapat menggunakannya di mode server (alias di tty).

Selain itu, mpv juga support banyak file format, seperti mp4, mkv, mp3, dan masih yang lainnya.

Jadi, jelas, meskipun terdapat media player lain yang juga open source, seperti VLC misalnya, tapi, mpv tetap menjadi MVP bagi saya, karena unggul di poin ketiga di atas, hehe.

Merujuk pada definisi official di website-nya, mpv dijelaskan sebagai berikut:1

mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.”

Installation
#

Berikut adalah cara meng-install mpv di beberapa sistem operasi Linux:

DistroCommand
Debian/Ubuntusudo apt install mpv
Arch Linuxsudo pacman -Sy mpv
Fedorasudo dnf install mpv
Opensusesudo zypper install mpv

NixOS:
Masukkan baris berikut di file konfigurasi (/etc/nixos/configuration.nix):

  environment.systemPackages = [
    pkgs.mpv
  ];

Atau jika menggunakan nix-shell:

nix-shell -p mpv

Repo Github resmi mpv dapat dikunjungi di sini:

Configuration
#

Lokasi file konfigurasi mpv ada di: ~/.config/mpv/mpv.conf.

Sebetulnya, ada banyak hal yang dapat kita konfigurasi, tentu disesuaikan dengan preferensi masing-masing. Misalnya, kita dapat mengatur OSC (On Screen Controller), subtitle, font, window size, bahkan pengaturan untuk menggunakan yt-dlp juga, dan masih banyak lagi. Dokumentasi ini dapat ditemukan di internet, tentu saja di website resmi mpv:

https://mpv.io/manual/master/"

A Feature Rich Command Line Audio/Video Downloader: YT-DLP
··493 words·3 mins
Yt-Dlp Yt-Dlp Video Linux
A small yet powerful utility for downloading videos from popular stream sites.

Saya sendiri hanya sedikit menggunakan konfigurasi untuk mpv:

script-opts-append=osc-visibility=always
autofit-larger=70%x70%
border=yes

loop-file = inf
# loop-playlist = inf

keep-open
save-position-on-quit=yes

Keterangan:

  • script-opts-append=osc-visibility=always: memastikan agar OSC selalu tampak.
  • autofit-larger=70%x70%: membuka jendela mpv pertama kali dengan ukuran 70%.
  • border=yes: mengaktifkan border jendela.
  • loop-file = inf: kembali memutar file jika sudah selesai.
  • loop-playlist = inf: kembali ke file awal jika playlist selesai diputar.
  • keep-open: jendela mpv tidak tertutup jika file selesai diputar.
  • save-position-on-quit=yes: mengingat posisi terakhir video ketika file ditutup.

Keybinding
#

Keybinding adalah shortcut yang dapat kita gunakan hanya melalui keyboard di komputer untuk mpv. Beberapa keybinding yang biasa saya gunakan adalah sebagai berikut:2

NoKeybindingKeterangan
1p / SpacePause/Start
2qQuit
3sScreenshot
4DelToggle OSC
59Volume Down
60Volume Up
7mMute
8fFullscreen
9iShow Info
10jChoose Subtitle
11vToggle Show/Hide Subtitle
12rSubtitle Up
13RSubtitle Down
14oShow Progress
15{Speed -1
16}Speed +1
17Seek 5
18Seek -5
19Seek 60
20Seek -60
21g-mShow menu
22Alt++Zoom In
23Alt+-Zoom Out
24Alt+0Set Window Scale 0.5
25Alt+1Set Window Scale 1
26Alt+2Set Window Scale 2

Berikut contoh penggunaan keybind-nya:

Untuk menampilkan keyboard keystroke, saya menggunakan screenkey.

Usage
#

Berikut adalah beberapa contoh cara menggunakan mpv:3

  1. Memutar video / audio

Normalnya, penggunaan mpv dari terminal sangat sederhana, yaitu dengan perintah:

mpv video.mp4
  1. Memutar video Youtube

Jika ingin, kita juga dapat menonton video Youtube dengan mpv:

mpv https://www.youtube.com/watch?v=udDIkl6z8X0
  1. Memutar video dengan subtitle

Jika kita ingin memutar video dengan subtitle terpisah, maka gunakan perintah:

mpv video.mp4 --sub-file=subtitle.srt

Related

BeatPrints: Your Favorite Spotify Poster
·435 words·3 mins
Beatprints Beatprints Spotify Music Poster Linux Windows
A quick and stylish posters for your favorite tracks!🎷☕️
FFmpeg - Convert Any Video Format to MP4
·79 words·1 min
Ffmpeg Ffmpeg Tutorial Video Format
If you have ffmpeg installed on your Linux machine, then it actually could help you to convert any video format to MP4!
A Feature Rich Command Line Audio/Video Downloader: YT-DLP
··493 words·3 mins
Yt-Dlp Yt-Dlp Video Linux
A small yet powerful utility for downloading videos from popular stream sites.