Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # File: $USER/.config/mpv/mpv.conf
- # Author: 4ndr0666
- # Edited: 08-13-24
- #
- # --- // MPV.CONF // ========
- # --------------------------- // PRIMARY //
- #--loop-playlist=yes
- --loop-file=inf
- --speed=0.50
- --video-output-levels=full
- --sub-visibility=no
- --input-ipc-server=/tmp/mpv-socket
- --hwdec=auto-copy
- --hwdec-codecs=all
- #--hwdec=auto-safe
- #--hwdec=no
- # -------------------------- // GPU //
- vo=gpu
- #vo=gpu-next
- #vo=vdpau
- #setpts=PTS*2
- #no-correct-pts
- #vd-lavc-dr=yes
- #vd-lavc-assume-old-x264= yes
- --user-agent=libmpv
- --x11-bypass-compositor=no
- #--player-operation-mode=pseudo-gui
- --force-window=immediate
- --save-position-on-quit
- # -------------------------------------- // AUDIO_SETTINGS //
- volume-max=250
- audio-pitch-correction=yes
- af="acompressor=ratio=4,loudnorm"
- # --alsa/sysdefault:CARD=PCH
- # --video-sync=desync
- --video-sync=display-resample
- #--no-audio
- # -------------------------------------------- // STYLES //
- --window-scale=0.500
- --ontop=yes
- #--geometry=100%:100%
- --geometry=50%:50%
- # --video-rotate=<0-359|no>
- # keepaspect=no
- #--on-all-workspaces=yes
- # --term-title=yes
- # --title=${?media-title:${media-title}}-mpv
- # --no-border
- --snap-window=yes
- --stop-screensaver=always
- #osd-playing-msg=File: ${filename}
- #--osd-blur=1
- #--osd-border-size=1
- --osd-duration=3000
- --osd-on-seek=msg-bar
- --force-window=immediate
- #--force-seekable=yes
- # --display-tags=Title, Channel_URL, service_name
- --autofit-larger=88%x88%
- # --autofit-larger=30%x30%
- # --autofit-smaller=yes
- # --geometry=50%+10+10/2
- --keep-open=always
- #--keep-open-pause=no
- --layout=slimbox
- #--seekbarstyle=diamond
- #--seekbarhandlesize=0.6
- #--seekbarkeyframes=no
- #--seekrangestyle=inverted
- #--seekrangeseparate=yes
- #--seekrangealpha=213
- #--minmousemove=3
- #--showwindowed=yes
- #--showfullscreen=yes
- #--idlescreen=yes
- #--scalewindowed=1.0
- #--scalefullscreen=1.0
- #--scaleforcedwindow=2.0
- #--vidscale=no
- # ----------------------- // OSC //
- #--script-opts=osc-layout=bottombar,osc-seekbarstyle=bar
- #--taskbar-progress=yes
- #--term-title=yes
- #--title=${?media-title:${media-title}}-mpv
- #--osd-level=1
- #--osd-bar=no
- #--osc=no # Retained as per your preference; re-enable if you want on-screen controls
- #--term-status-msg="Time: ${time-pos}"
- ## --- // VIDEO SCALING AND FILTERS //
- #scale=ewa_lanczossharp # High-quality video scaling
- #cscale=spline36
- #zimg-dither=error-diffusion
- #deband=yes
- interpolation=yes
- interpolation-preserve=yes
- #linear-upscaling=yes
- #sigmoid-upscaling=yes # Improved upscaling
- #scale-antiring=0.7 # Reduced ringing artifacts during scaling
- # ---------------------------------------------------------------- // PROFILES //
- # --- // SVP_PROFILE:
- # [svp]
- #--input-ipc-server=/tmp/mpvsocket
- #--hwdec=auto-copy
- --hr-seek=always
- --hr-seek-framedrop=no
- --no-resume-playback
- --ignore-path-in-watch-later-config=yes
- --opengl-early-flush=no # Smoother playback with SVP
- # --- // VDPAU_PROFILE:
- # [vdpau]
- # VDPAU settings for NVIDIA GPUs - not applicable to your setup but kept for future reference
- # vo=gpu-next
- # hwdec=nvdec
- # scale=ewa_lanczossharp
- # cscale=spline36
- # zimg-dither=error-diffusion
- # deband=yes
- # deinterlace=yes
- # interpolation=yes
- # interpolation-preserve=yes
- # linear-upscaling=yes
- # sigmoid-upscaling=yes # Improved upscaling
- # scale-antiring=0.7 # Reduced ringing artifacts during scaling
- # --- // EYE_CANCER_PROFILE:
- #[eye-cancer]
- #sharpen=5
- # --- // PYRADIO:
- #[pyradio]
- #volume=50
- # --- // WEB_BROWSER:
- #[Act as a web browser]
- # Updated user-agent for better compatibility with streaming sites
- #user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:121.0) Gecko/20100101 Firefox/121.0"
- #cache=yes
- #demuxer-max-bytes=123400KiB
- #cache-pause=no
- #demuxer-readahead-secs=20
- # --- // ANIME4K:
- # [anime4k]
- # --glsl-shaders=/usr/share/anime4k
- # --- // Play_with_mpv:
- #[play_with_mpv]
- #ontop=yes
- #border=no
- #window-scale=0.4
- #geometry=100%:100%
- # a profile that can be enabled with --profile=big-cache
- #[big-cache]
- #cache=yes
- #demuxer-max-bytes=512MiB
- #demuxer-readahead-secs=20
- #[network]
- #profile-desc="profile for content over network"
- #force-window=immediate
- # you can also include other profiles
- #profile=big-cache
- #[reduce-judder]
- #video-sync=display-resample
- #interpolation=yes
- # using a profile again extends it
- #[network]
- #demuxer-max-back-bytes=512MiB
- # reference a builtin profile
- #profile=fast
- # ------------------------------------ // IMAGES //
- --vo-image-format=png
- --vo-image-png-compression=9
- --vo-image-png-filter=5
- #--image-display-duration=inf
- # --- // Screenshots:
- --screenshot-format=png
- --screenshot-png-compression=4 # Balance between quality and file size
- --screenshot-directory="~/Pictures/Screens"
- --screenshot-template="%F - [%P]v%#01n"
- --screenshot-tag-colorspace=yes # Ensure accurate color reproduction
- --screenshot-high-bit-depth=yes # High bit depth for better quality
- # --screenshot-webp-lossless=yes
- # --screenshot-webp-quality=100
- # --- // Extension_behavior:
- #[extension.gif]
- #loop-file=inf
- [extension.webm]
- loop-file=inf
- [extension.jpg]
- pause=yes
- [extension.png]
- pause=yes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement