Created
January 18, 2018 23:24
-
-
Save r33int/3e85ca45af11f077ec3f70c55e6fcdf3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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