Skip to content

bluray_player

Steve Dibb edited this page Dec 22, 2023 · 3 revisions

bluray_player is a small Blu-ray GUI player using libmpv as its backend.

bluray_info must be compiled using --with-libmpv

See also man bluray_player

Usage

bluray_player [bluray path] [options]

Title selection:
  -m, --main               Play main playlist (default)
  -p, --playlist <#>       Play playlist number (must not use --duplicates option from bluray_info for reference)
  -c, --chapters <#>[-#]   Play chapter number(s)

Languages - ISO 639-2 three-letter language codes (eng, deu, fra, spa, ...):
  -a, --alang <language>   Audio language (default: first stream)
  -s, --slang <language>   Subtitles language (default: first stream)

Stream IDs:
  -V, --vid <number>       Play video stream id
  -A, --aid <number>       Play audio stream id
  -S, --sid <number>       Play subtitle stream id

Playback:
  -f, --fullscreen         Display fullscreen
  -d, --deinterlace        Deinterlace video

Other:
  -k, --keydb <filename>   Location to KEYDB.cfg (default: ~/.config/aacs/KEYDB.cfg)
  -h, --help               This output
      --version            Version information

MPV configuration is read from ~/.config/bluray_player/mpv.conf

MPV Configuration

Since bluray_player uses libmpv as its backend, it can also use its configuration syntax for playback. See mpv's documentation here for more details.

Your configuration file is read from ~/.config/bluray_player/mpv.conf

Here's an example that would always play back in fullscreen, and save screenshots to PNG format:

fullscreen
screenshot-format=png
Clone this wiki locally