Skip to content

Instantly share code, notes, and snippets.

@r33int
Created January 10, 2018 20:26
Show Gist options
  • Save r33int/729ec891466a6ba538073af6590ce1bc to your computer and use it in GitHub Desktop.
Save r33int/729ec891466a6ba538073af6590ce1bc to your computer and use it in GitHub Desktop.
AXIS_UP ignore
AXIS_DOWN ignore
AXIS_LEFT ignore
AXIS_RIGHT ignore
# Rico's mpv configuration file for ceylon
# Optimized for watching anime, using JINC scaling filter (ewa_lanczos)
###########
# General #
###########
save-position-on-quit
autofit-larger=70%x65% # resize window in case it's larger than W%xH% of the screen
deinterlace=auto # 'auto' does not imply interlacing-detection
cursor-autohide-fs-only # don't autohide the cursor in window mode, only fullscreen
cursor-autohide=1000 # autohide the curser after 1s
video-output-levels=full
screenshot-format=png
screenshot-png-compression=8
ytdl-format=bestvideo[height<=?1080][fps<=?30][vcodec!=?vp9][protocol!=http_dash_segments]+bestaudio/best #[protocol!=http_dash_segments][protocol!=rtmp]
#########
# Cache #
#########
cache=yes
cache-default=1000000 # size in KB
cache-backbuffer=1000000 # size in KB
cache-initial=0 # start playback when your cache is filled up with x kB
cache-secs=12 # how many seconds of audio/video to prefetch if the cache is active
#############
# OSD / OSC #
#############
osd-level=1 # enable osd and display --osd-status-msg on interaction
osd-duration=2500 # hide the osd after x ms
osd-status-msg='${time-pos} / ${duration}${?percent-pos: (${percent-pos}%)}${?frame-drop-count:${!frame-drop-count==0: Dropped: ${frame-drop-count}}}\n${?chapter:Chapter: ${chapter}}'
osd-font='Source Sans Pro'
osd-font-size=32
osd-color='#CCFFFFFF' # ARGB format
osd-border-color='#DD322640' # ARGB format
#osd-shadow-offset=1 # pixel width for osd text and progress bar
osd-bar-align-y=0 # progress bar y alignment (-1 top, 0 centered, 1 bottom)
osd-border-size=2 # size for osd text and progress bar
osd-bar-h=2 # height of osd bar as a fractional percentage of your screen height
osd-bar-w=60 # width of " " "
#############
# Subtitles #
#############
sub-use-margins
sub-ass-force-margins
demuxer-mkv-subtitle-preroll # try to correctly show embedded subs when seeking
sub-auto=fuzzy # external subs don't have to match the file name exactly to autoload
sub-paths=ass:srt:sub:subs:subtitles # search for external subs in the listed subdirectories
embeddedfonts=yes # use embedded fonts for SSA/ASS subs
sub-fix-timing=no # do not try to fix gaps (which might make it worse in some cases)
sub-ass-force-style=Kerning=yes # allows you to override style parameters of ASS scripts
# the following options only apply to subtitles without own styling (i.e. not ASS but e.g. SRT)
sub-font="Source Sans Pro Semibold"
sub-font-size=36
sub-color="#FFFFFFFF"
sub-border-color="#FF262626"
sub-border-size=3.2
sub-shadow-offset=1
sub-shadow-color="#33000000"
sub-spacing=0.5
#############
# Languages #
#############
slang=fr,fr_FR,french,fre,en,en_US,eng,english # automatically select these subtitles (decreasing priority)
alang=ja,jp,ja_JP,japanese,jpn,en_US,english,en,fr,fr_FR,french,fre # automatically select these audio tracks (decreasing priority)
#########
# Audio #
#########
audio-file-auto=fuzzy # external audio doesn't has to match the file name exactly to autoload
audio-pitch-correction=yes # automatically insert scaletempo when playing with higher speed
volume-max=200 # maximum volume in %, everything above 100 results in amplification
volume=100 # default volume, 100 = unchanged
################
# Video Output #
################
vo=opengl
###################################
# Protocol Specific Configuration #
###################################
[protocol.https]
cache=yes
cache-default=500000 # size in KB
cache-backbuffer=250000 # size in KB
cache-secs=100 # how many seconds of audio/video to prefetch
user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
[protocol.http]
cache=yes
cache-default=500000 # size in KB
cache-backbuffer=250000 # size in KB
cache-secs=100 # how many seconds of audio/video to prefetch
user-agent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36'
[extension.gif]
cache=no
no-pause
loop-file=yes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment