modern_lisp-machine/.config/mpv/mpv.conf~

205 lines
3.6 KiB
Plaintext
Raw Normal View History

2024-09-08 20:06:38 +00:00
# screenshot
screenshot-template="%f_%p"
screenshot-compression=1..10
screenshot-compression-level=10
screenshot-format=png
screenshot-high-bit-depth=yes
screenshot-png-compression=10 # this requires a lot of cpu
screenshot-directory=/mnt/Data/mpv-screenshots/
input-cursor=no
# then we gonna need this:
# Keybinding to cycle through available audio dubs
ALT+a cycle audio
# Keybinding to cycle through available subtitles
ALT+s cycle sub
# youtube
ytdl-format=bestvideo[height<=?720p]+bestaudio/best
#####
#framedrop=yes
#display-fps=20
#fps=20
#vf-add=fps=20:round=near
#
#sub-ass-styles='{\\pos(640,10)}'
Z add sub-delay +0.05
z add sub-delay -0.05
D add sub-delay -8900
gpu-api=vulkan
# Set cache to avoid lag
cache=yes
# Limit the amount of data demuxed (read from the file) ahead of playback
demuxer-max-bytes=700M
# shaders
#glsl-shader=~~/shaders/Anime4K_Deblur_Original.glsl
#glsl-shader=~~/shaders/ravu-r4.hook
# Set the desired window size
window-scale=2.0
# Force video to upscale to at least 2k
#vf=scale=w=2880:h=1620:flags=lanczos
# Set the desired window size (optional, adjust as needed)
geometry=2880x1620
# Enable video upscaling
#scale=ewa_lanczos
# Enable higher quality scaling when upscaling
#cscale=ewa_lanczos
# audio
# audio normalization
#af=lavfi=[dynaudnorm=f=75:g=25:p=0.55]
#lavfi=[loudnorm=I=-22:TP=-1.5:LRA=2]
# BGR
sub-font="Calex Code JP"
sub-antialiasing=yes
sub-text-outline=0.5
sub-font-size=35
sub-border-size=1.5
sub-color="#ffffff"
sub-border-color="#000000"
sub-align-y=24
sub-ass-override=force
sub-ass-force-style=FontName='Calex Code JP',FontSize=48,Outline=0.25,PrimaryColour=&H00FFFFFF&,OutlineColour=&H00000000&
#
cache-size=700000
cache-initial=20000
cache-pause=yes
demuxer-max-bytes=200000KiB
demuxer-readahead-secs=30
cache-backend=time
cache-time=300
cache=yes
cache-default=yes
#cache-seek-min=100
#cache-seek-max=1000
#cache-backbuffer=300
cache-size=1G!
cache-initial=50M
cache-min=20M
cache-seek-min=yes
cache-backend=yes
hwdec-codecs=all
vd-lavc-threads=32 # Adjust the number of threads based on your CPU
ad-lavc-threads=32
#framedrop=yes
# im a bit drowsy when the frame gets high
vf=framestep=4
# Frame skipping
framedrop=vo
# Display resample
video-sync=display-resample
# Adjust brightness and contrast
brightness=-10
contrast=-10
# Enable V-Sync
vsync=yes
# Enable interpolation
interpolation=yes
tscale=oversample
# Force 50 Hz refresh rate
refresh=50
# Enable audio buffering
audio-buffer=1000ms
# dont tie audio to video fps
no-sync=yes
audio-speed=1.0
async=yes
audio-threads=4
audio-pitch-correction=yes
vf=setpts=PTS/1
# 日本語
sub-lang=jpn,ja,jp,japanese,JA,JP,JPN,Japanese
sub-auto=no
audio-lang=jpn,ja,jp,japanese,JA,JP,JPN,Japanese
alang=jpn,ja,jp,japanese,JA,JP,JPN,Japanese
alang=ja,jp,jpn,japanese
slang=ja,jp,jpn,japanese
no-subtitles=no-japanese
no-audio=no-japanese
sub-forced-only=yes
# ------------------------------------------------
# test with hardware acceleration
ad=lavc:hwaccel=auto # faster audio decoding
vd=lavc:hwaccel=auto # video
vd-threads=32
cache-default=512
cache-initial=256
cache-seek=yes
cache-min=256
# increase volumn
script-opts=increase-volum.lua
# less bass
af=scaletempo=f=20:b=1.1,l=1.2 # Reduce bass, boost treble
af=add=haas # Enhance stereo imaging
af=lavcac # Apply loudness compensation
eq-pre=f=50:gw=1:b=-5 # Reduce low rumble
eq-pre=f=200:gw=1:b=-3 # Reduce mid-bass
eq-pre=f=4000:gw=1:b=1 # Boost high-mids
eq-pre=f=8000:gw=1:b=2 # Boost treble
# ---------------------------------------
fallback-sub-folder=/home/hashirama/Downloads/bleach/subs/