命令行通过 mpv.exe 播放多个视频文件,您可以通过以下几种方式来创建视频播放列表。2. 使用播放列表文件(.m3u 或 .pls 文件)3. 在命令行动态添加视频文件,如果你希望循环播放整个视频列表,可以使用 --loop 参数:
区分 大小写
C:\Users\Administrator\Downloads\mpv-x86_64-v3-20250924-git-be98b35>mpv --V
mpv v0.40.0-330-gbe98b35c8 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
built on Sep 24 2025 00:11:59
libplacebo version: v7.354.0 (v7.351.0-69-g5592d88-dirty)
FFmpeg version: N-121195-gf18b1e238
FFmpeg library versions:
libavcodec 62.15.100
libavdevice 62.2.100
libavfilter 11.9.100
libavformat 62.6.100
libavutil 60.13.100
libswresample 6.2.100
libswscale 9.3.100
C:\Users\Administrator\Downloads\mpv-x86_64-v3-20250924-git-be98b35>mpv --v
[cplayer] Command line options: '--v'
[cplayer] mpv v0.40.0-330-gbe98b35c8 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[cplayer] built on Sep 24 2025 00:11:59
[cplayer] libplacebo version: v7.354.0 (v7.351.0-69-g5592d88-dirty)
[cplayer] FFmpeg version: N-121195-gf18b1e238
[cplayer] FFmpeg library versions:
[cplayer] libavcodec 62.15.100
[cplayer] libavdevice 62.2.100
[cplayer] libavfilter 11.9.100
[cplayer] libavformat 62.6.100
[cplayer] libavutil 60.13.100
[cplayer] libswresample 6.2.100
[cplayer] libswscale 9.3.100
[cplayer] Configuration: -Ddebug=true -Db_ndebug=true -Doptimization=3 -Db_lto=true -Db_lto_mode=thin -Dlibmpv=true -Dpdf-build=enabled -Dlua=enabled -Djavascript=enabled -Dsdl2=enabled -Dlibarchive=enabled -Dlibbluray=enabled -Ddvdnav=enabled -Duchardet=enabled -Drubberband=enabled -Dlcms2=enabled -Dopenal=enabled -Dspirv-cross=enabled -Dvulkan=enabled -Dvapoursynth=enabled -Dgl=enabled -Degl-angle=enabled -Dc_args=-Wno-error=int-conversion -Dprefix=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32 -Dlibdir=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/x86_64_v3-w64-mingw32/lib -Ddefault_library=shared -Dprefer_static=True --cross-file=/__w/mpv-winbuild-cmake/mpv-winbuild-cmake/build_x86_64_v3/meson_cross.txt
[cplayer] List of enabled features: build-date cplugins cuda-hwaccel cuda-interop d3d-hwaccel d3d11 d3d9-hwaccel debug direct3d dos-paths dvdnav dxgi-debug-d3d11 egl-angle egl-angle-win32 ffmpeg ffnvcodec gl gl-dxinterop gl-dxinterop-d3d9 gl-win32 glob glob-win32 gpl iconv javascript jpeg lcms2 libarchive libass libavdevice libbluray libplacebo luajit openal rubberband rubberband-3 sdl2 sdl2-audio sdl2-gamepad sdl2-video shaderc spirv-cross uchardet vaapi vaapi-win32 vapoursynth vector vulkan wasapi win32 win32-desktop win32-executable win32-smtc win32-threads zimg zimg-st428 zlib
[cplayer] Built with NDEBUG.
[cplayer] Reading config file C:/Users/Administrator/Downloads/mpv-x86_64-v3-20250924-git-be98b35/mpv/mpv.conf
[ifo_dvdnav] Opening C:/Users/Administrator/Downloads/mpv-x86_64-v3-20250924-git-be98b35/mpv/mpv.conf
[bdmv/bluray] Opening C:/Users/Administrator/Downloads/mpv-x86_64-v3-20250924-git-be98b35/mpv/mpv.conf
[file] Opening C:/Users/Administrator/Downloads/mpv-x86_64-v3-20250924-git-be98b35/mpv/mpv.conf
[cplayer] Applying profile 'default'...
[cplayer] Setting option 'profile' = 'gpu-hq' (flags = 4)
[cplayer] Applying profile 'gpu-hq'...
[cplayer] Setting option 'profile' = 'high-quality' (flags = 4)
[cplayer] Applying profile 'high-quality'...
[cplayer] Setting option 'scale' = 'ewa_lanczossharp' (flags = 4)
[cplayer] Setting option 'hdr-peak-percentile' = '99.995' (flags = 4)
[cplayer] Setting option 'hdr-contrast-recovery' = '0.30' (flags = 4)
[cplayer] Setting option 'deband' = 'no' (flags = 4)
[cplayer] Setting option 'border' = 'no' (flags = 4)
[cplayer] Setting option 'v' = '' (flags = 8)
[clipboard] Initialized win32 clipboard backend.
[cplayer] mpv v0.40.0-330-gbe98b35c8 Copyright © 2000-2025 mpv/MPlayer/mplayer2 projects
[cplayer] built on Sep 24 2025 00:11:59
[cplayer] libplacebo version: v7.354.0 (v7.351.0-69-g5592d88-dirty)
[cplayer] FFmpeg version: N-121195-gf18b1e238
[cplayer] FFmpeg library versions:
[cplayer] libavcodec 62.15.100
[cplayer] libavdevice 62.2.100
[cplayer] libavfilter 11.9.100
[cplayer] libavformat 62.6.100
[cplayer] libavutil 60.13.100
[cplayer] libswresample 6.2.100
[cplayer] libswscale 9.3.100
[cplayer] Usage: mpv [options] [url|path/]filename
[cplayer]
[cplayer] Basic options:
[cplayer] --start=<time> seek to given (percent, seconds, or hh:mm:ss) position
[cplayer] --no-audio do not play sound
[cplayer] --no-video do not play video
[cplayer] --fs fullscreen playback
[cplayer] --sub-file=<file> specify subtitle file to use
[cplayer] --playlist=<file> specify playlist file
[cplayer]
[cplayer] --list-options list all mpv options
[cplayer] --h=<string> print options which contain the given string in their name
[cplayer] Set property: user-data/osc/visibility="auto" -> 1
[cplayer] Set property: user-data/osc/margins={"l":0,"b":0,"r":0,"t":0} -> 1
C:\Users\Administrator\Downloads\mpv-x86_64-v3-20250924-git-be98b35>mpv --list-options
Options:
--ab-loop-a Time (default: no)
--ab-loop-b Time (default: no)
--ab-loop-count Choices: inf (or an integer) (0 to 2147483647) (default: inf)
--access-references Flag (default: yes)
--ad String (default: )
--ad-lavc-ac3drc Float (0 to 6) (default: 0)
--ad-lavc-downmix Flag (default: no)
--ad-lavc-o Key/value list (default: )
--ad-lavc-o-add
--ad-lavc-o-append
--ad-lavc-o-clr
--ad-lavc-o-del
--ad-lavc-o-set
--ad-lavc-o-remove
--ad-lavc-threads Integer (0 to 16) (default: 1)
--ad-queue-enable Flag (default: no)
--ad-queue-max-bytes ByteSize (0 to 4.6116860184274e+18) (default: 1.000 MiB)
--ad-queue-max-samples Integer64 (0 to any) (default: 48000)
--ad-queue-max-secs Double (0 to any) (default: 1)
--af Object settings list (default: )
--af-add
--af-append
--af-clr
--af-help
--af-pre
--af-set
--af-toggle
--af-remove
--aid Choices: no auto (or an integer) (0 to 8190) (default: auto)
--alang String list (default: )
--alang-add
--alang-append
--alang-clr
--alang-del
--alang-pre
--alang-set
--alang-toggle
--alang-remove
--allow-delayed-peak-detect Flag (default: no)
--angle-d3d11-feature-level Choices: 11_0 10_1 10_0 9_3 (default: 11_0)
--angle-d3d11-warp Choices: auto no yes (default: auto)
--angle-egl-windowing Choices: auto no yes (default: auto)
--angle-flip Flag (default: yes)
--angle-renderer Choices: auto d3d9 d3d11 (default: auto)
--ao Object settings list (default: )
--ao-add
--ao-append
--ao-clr
--ao-help
--ao-pre
--ao-set
--ao-toggle
--ao-remove
--ao-null-broken-delay Flag (default: no)
--ao-null-broken-eof Flag (default: no)
--ao-null-buffer Float (0 to 100) (default: 0.2)
--ao-null-channel-layouts Audio channels or channel map (default: )
--ao-null-format Audio format (default: no)
--ao-null-latency Float (0 to 100) (default: 0)
--ao-null-outburst Integer (1 to 100000) (default: 256)
--ao-null-speed Float (0 to 10000) (default: 1)
--ao-null-untimed Flag (default: no)
--ao-pcm-append Flag (default: no)
--ao-pcm-file String (default: ) [file]
--ao-pcm-waveheader Flag (default: yes)
--archive-exts String list (default: zip,rar,7z,cbz,cbr)
--archive-exts-add
--archive-exts-append
--archive-exts-clr
--archive-exts-del
--archive-exts-pre
--archive-exts-set
--archive-exts-toggle
--archive-exts-remove
--audio alias for aid
--audio-backward-batch Integer (0 to 1024) (default: 10)
--audio-backward-overlap Choices: auto (or an integer) (0 to 1024) (default: auto)
--audio-buffer Double (0 to 10) (default: 0.2)
--audio-channels Audio channels or channel map (default: auto-safe)
--audio-client-name String (default: mpv)
--audio-delay Float (default: 0)
--audio-demuxer String (default: )
--audio-device String (default: auto)
--audio-display Choices: no embedded-first external-first (default: embedded-first)
--audio-exclusive Flag (default: no)
--audio-exts String list (default: aac,ac3,aiff,ape,au,dts,eac3,flac,m4a,mka,mp3,oga,ogg,ogm,opus,thd,wav,wma,wv)
--audio-exts-add
--audio-exts-append
--audio-exts-clr
--audio-exts-del
--audio-exts-pre
--audio-exts-set
--audio-exts-toggle
--audio-exts-remove
--audio-fallback-to-null Flag (default: no)
--audio-file alias for --audio-files-append (CLI/config files only)
--audio-file-auto Choices: no exact fuzzy all (default: no)
--audio-file-auto-exts alias for audio-exts
--audio-file-paths String list (default: ) [file]
--audio-file-paths-add
--audio-file-paths-append
--audio-file-paths-clr
--audio-file-paths-del
--audio-file-paths-pre
--audio-file-paths-set
--audio-file-paths-toggle
--audio-file-paths-remove
--audio-files String list (default: ) [file]
--audio-files-add
--audio-files-append
--audio-files-clr
--audio-files-del
--audio-files-pre
--audio-files-set
--audio-files-toggle
--audio-files-remove
--audio-format Audio format (default: no)
--audio-normalize-downmix Flag (default: no)
--audio-pitch-correction Flag (default: yes)
--audio-resample-cutoff Double (0 to 1) (default: 0)
--audio-resample-filter-size Integer (0 to 32) (default: 16)
--audio-resample-linear Flag (default: no)
--audio-resample-max-output-size Double (default: 40)
--audio-resample-phase-shift Integer (0 to 30) (default: 10)
--audio-reversal-buffer ByteSize (0 to 4.6116860184274e+18) (default: 64.000 MiB)
--audio-samplerate Integer (0 to 768000) (default: 0)
--audio-spdif String (default: )
--audio-stream-silence Flag (default: no)
--audio-swresample-o Key/value list (default: )
--audio-swresample-o-add
--audio-swresample-o-append
--audio-swresample-o-clr
--audio-swresample-o-del
--audio-swresample-o-set
--audio-swresample-o-remove
--audio-wait-open Float (0 to 60) (default: 0)
--auto-window-resize Flag (default: yes)
--autocreate-playlist Choices: no filter same (default: no)
--autofit Window size (default: )
--autofit-larger Window size (default: )
--autofit-smaller Window size (default: )
--autoload-files Flag (default: yes)
--autosync Choices: no (or an integer) (0 to 10000) (default: 0)
--backdrop-type Choices: auto none mica acrylic mica-alt (default: auto)
--background Choices: none color tiles (default: tiles)
--background-color Color (default: #FF000000)
--background-tile-color-0 Color (default: #FFEDEDED)
--background-tile-color-1 Color (default: #FFDEDEDE)
--background-tile-size Integer (1 to 4096) (default: 16)
--blend-subtitles Choices: no yes video (default: no)
--bluray-angle Integer (1 to 999) (default: 1)
--bluray-device String (default: ) [file]
--border Flag (default: yes)
--border-background Choices: none color tiles (default: color)
--brightness Float (-100 to 100) (default: 0)
--cache Choices: no auto yes (default: auto)
--cache-on-disk Flag (default: no)
--cache-pause Flag (default: yes)
--cache-pause-initial Flag (default: no)
--cache-pause-wait Float (0 to 3.4028234663853e+38) (default: 1)
--cache-secs Double (0 to any) (default: 3600000)
--chapter-merge-threshold Integer (0 to 10000) (default: 100)
--chapter-seek-threshold Double (default: 5)
--chapters-file String (default: ) [file]
--clipboard-backends Object settings list (default: win32,mac,wayland,vo)
--clipboard-backends-add
--clipboard-backends-append
--clipboard-backends-clr
--clipboard-backends-help
--clipboard-backends-pre
--clipboard-backends-set
--clipboard-backends-toggle
--clipboard-backends-remove
--clipboard-monitor Flag (default: no)
--config Flag (default: yes)
--config-dir String (default: ) [not in config files] [file]
--container-fps-override Double (0 to any) (default: 0)
--contrast Float (-100 to 100) (default: 0)
--cookies Flag (default: no)
--cookies-file String (default: ) [file]
--corner-rounding Float (0 to 1) (default: 0)
--correct-downscaling Flag (default: yes)
--correct-pts Flag (default: yes)
--cover-art-auto Choices: no exact fuzzy all (default: exact)
--cover-art-auto-exts alias for image-exts
--cover-art-file alias for --cover-art-files-append (CLI/config files only)
--cover-art-files String list (default: ) [file]
--cover-art-files-add
--cover-art-files-append
--cover-art-files-clr
--cover-art-files-del
--cover-art-files-pre
--cover-art-files-set
--cover-art-files-toggle
--cover-art-files-remove
--cover-art-whitelist String list (default: AlbumArt,Album,cover,front,AlbumArtSmall,Folder,.folder,thumb)
--cover-art-whitelist-add
--cover-art-whitelist-append
--cover-art-whitelist-clr
--cover-art-whitelist-del
--cover-art-whitelist-pre
--cover-art-whitelist-set
--cover-art-whitelist-toggle
--cover-art-whitelist-remove
--cscale Choices: bilinear bicubic_fast oversample spline16 spline36 spline64 sinc lanczos ginseng bicubic hermite catmull_rom mitchell robidoux robidouxsharp box nearest triangle gaussian jinc ewa_lanczos ewa_hanning ewa_ginseng ewa_lanczossharp ewa_lanczos4sharpest ewa_lanczossoft haasnsoft ewa_robidoux ewa_robidouxsharp bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx (default: )
--cscale-antiring Float (0 to 1) (default: 0)
--cscale-blur Float (default: 0)
--cscale-clamp Float (0 to 1) (default: 0)
--cscale-param1 Float (default: default)
--cscale-param2 Float (default: default)
--cscale-radius Float (0.5 to 16) (default: 0)
--cscale-taper Float (0 to 1) (default: 0)
--cscale-window Choices: bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx jinc (default: )
--cscale-wparam Float (default: default)
--cscale-wtaper Float (0 to 1) (default: 0)
--cuda-decode-device Choices: auto (or an integer) (0 to 2147483647) (default: auto)
--cursor-autohide Choices: no always (or an integer) (0 to 30000) (default: 1000)
--cursor-autohide-fs-only Flag (default: no)
--d3d11-adapter String (default: )
--d3d11-composition-size Window size (default: )
--d3d11-exclusive-fs Flag (default: no)
--d3d11-feature-level Choices: 12_1 12_0 11_1 11_0 10_1 10_0 9_3 9_2 9_1 (default: 12_1)
--d3d11-flip Flag (default: yes)
--d3d11-output-csp Choices: auto srgb linear pq bt.2020 (default: auto)
--d3d11-output-format Choices: auto rgba8 bgra8 rgb10_a2 rgba16f (default: auto)
--d3d11-output-mode Choices: auto window composition (default: auto)
--d3d11-sync-interval Integer (0 to 4) (default: 1)
--d3d11-warp Choices: auto no yes (default: auto)
--d3d11va-zero-copy Flag (default: no)
--deband Flag (default: no)
--deband-grain Float (0 to 4096) (default: 32)
--deband-iterations Integer (0 to 16) (default: 1)
--deband-range Float (1 to 64) (default: 16)
--deband-threshold Float (0 to 4096) (default: 48)
--deinterlace Choices: no yes auto (default: no)
--deinterlace-field-parity Choices: tff bff auto (default: auto)
--demuxer String (default: )
--demuxer-backward-playback-step Double (0 to any) (default: 60)
--demuxer-cache-dir String (default: ) [file]
--demuxer-cache-unlink-files Choices: immediate whendone no (default: immediate)
--demuxer-cache-wait Flag (default: no)
--demuxer-donate-buffer Flag (default: yes)
--demuxer-hysteresis-secs Double (0 to any) (default: 0)
--demuxer-lavf-allow-mimetype Flag (default: yes)
--demuxer-lavf-analyzeduration Float (0 to 3600) (default: 0)
--demuxer-lavf-buffersize Integer (1 to 10485760) (default: 32768)
--demuxer-lavf-format String (default: )
--demuxer-lavf-hacks Flag (default: yes)
--demuxer-lavf-linearize-timestamps Choices: no auto yes (default: auto)
--demuxer-lavf-o Key/value list (default: )
--demuxer-lavf-o-add
--demuxer-lavf-o-append
--demuxer-lavf-o-clr
--demuxer-lavf-o-del
--demuxer-lavf-o-set
--demuxer-lavf-o-remove
--demuxer-lavf-probe-info Choices: no yes auto nostreams (default: auto)
--demuxer-lavf-probescore Integer (1 to 100) (default: 26)
--demuxer-lavf-probesize Integer (32 to 2147483647) (default: 0)
--demuxer-lavf-propagate-opts Flag (default: yes)
--demuxer-max-back-bytes ByteSize (0 to 4.6116860184274e+18) (default: 50.000 MiB)
--demuxer-max-bytes ByteSize (0 to 4.6116860184274e+18) (default: 150.000 MiB)
--demuxer-mkv-crop-compat Flag (default: yes)
--demuxer-mkv-probe-start-time Flag (default: yes)
--demuxer-mkv-probe-video-duration Choices: no yes full (default: no)
--demuxer-mkv-subtitle-preroll Choices: no yes index (default: index)
--demuxer-mkv-subtitle-preroll-secs Double (0 to any) (default: 1)
--demuxer-mkv-subtitle-preroll-secs-index Double (0 to any) (default: 10)
--demuxer-rawaudio-channels Audio channels or channel map (default: stereo)
--demuxer-rawaudio-format Choices: u8 s8 u16le u16be s16le s16be u24le u24be s24le s24be u32le u32be s32le s32be floatle floatbe doublele doublebe u16 s16 u24 s24 u32 s32 float double (default: s16le)
--demuxer-rawaudio-rate Integer (1000 to 384000) (default: 44100)
--demuxer-rawvideo-codec String (default: )
--demuxer-rawvideo-format FourCC (default: 30323449)
--demuxer-rawvideo-fps Float (0.001 to 1000) (default: 25)
--demuxer-rawvideo-h Integer (1 to 8192) (default: 720)
--demuxer-rawvideo-mp-format Image format (default: no)
--demuxer-rawvideo-size Integer (1 to 268435456) (default: 0)
--demuxer-rawvideo-w Integer (1 to 8192) (default: 1280)
--demuxer-readahead-secs Double (0 to any) (default: 1)
--demuxer-seekable-cache Choices: auto no yes (default: auto)
--demuxer-termination-timeout Double (default: 0.1)
--demuxer-thread Flag (default: yes)
--directory-filter-types String list (default: video,audio,image,archive,playlist)
--directory-filter-types-add
--directory-filter-types-append
--directory-filter-types-clr
--directory-filter-types-del
--directory-filter-types-pre
--directory-filter-types-set
--directory-filter-types-toggle
--directory-filter-types-remove
--directory-mode Choices: auto lazy recursive ignore (default: auto)
--display-fps-override Double (0 to any) (default: 0)
--display-tags String list (default: Artist,Album,Album_Artist,Comment,Composer,Date,Description,Genre,Performer,Rating,Series,Title,Track,icy-title,service_name,Uploader,Channel_URL)
--display-tags-add
--display-tags-append
--display-tags-clr
--display-tags-del
--display-tags-pre
--display-tags-set
--display-tags-toggle
--display-tags-remove
--dither Choices: fruit ordered error-diffusion no (default: fruit)
--dither-depth Choices: no auto (or an integer) (-1 to 16) (default: auto)
--dither-size-fruit Integer (2 to 8) (default: 6)
--drag-and-drop Choices: no auto replace append insert-next (default: auto)
--dscale Choices: bilinear bicubic_fast oversample spline16 spline36 spline64 sinc lanczos ginseng bicubic hermite catmull_rom mitchell robidoux robidouxsharp box nearest triangle gaussian jinc ewa_lanczos ewa_hanning ewa_ginseng ewa_lanczossharp ewa_lanczos4sharpest ewa_lanczossoft haasnsoft ewa_robidoux ewa_robidouxsharp bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx (default: hermite)
--dscale-antiring Float (0 to 1) (default: 0)
--dscale-blur Float (default: 0)
--dscale-clamp Float (0 to 1) (default: 0)
--dscale-param1 Float (default: default)
--dscale-param2 Float (default: default)
--dscale-radius Float (0.5 to 16) (default: 0)
--dscale-taper Float (0 to 1) (default: 0)
--dscale-window Choices: bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx jinc (default: )
--dscale-wparam Float (default: default)
--dscale-wtaper Float (0 to 1) (default: 0)
--dump-stats String (default: ) [file]
--dvd-angle Integer (1 to 99) (default: 1)
--dvd-device String (default: ) [file]
--dvd-speed Integer (default: 0)
--edition Choices: auto (or an integer) (0 to 8190) (default: auto)
--egl-config-id Integer (default: 0)
--egl-output-format Choices: auto rgb8 rgba8 rgb10 rgb10_a2 rgb16 rgba16 rgb16f rgba16f rgb32f rgba32f (default: auto)
--embeddedfonts Flag (default: yes)
--end Relative time or percent position (default: none)
--error-diffusion String (default: sierra-lite)
--external-file alias for --external-files-append (CLI/config files only)
--external-files String list (default: ) [file]
--external-files-add
--external-files-append
--external-files-clr
--external-files-del
--external-files-pre
--external-files-set
--external-files-toggle
--external-files-remove
--fbo-format String (default: auto)
--focus-on Choices: never open all (default: open)
--focus-on-open removed [deprecated]
--force-media-title String (default: )
--force-render Flag (default: no)
--force-rgba-osd-rendering Flag (default: no)
--force-seekable Flag (default: no)
--force-window Choices: no yes immediate (default: no)
--force-window-position Flag (default: no)
--framedrop Choices: no vo decoder decoder+vo (default: vo)
--frames Choices: all (or an integer) (0 to 2147483647) (default: all)
--fs alias for fullscreen
--fs-screen Choices: all current (or an integer) (0 to 32) (default: current)
--fs-screen-name String (default: )
--fullscreen Flag (default: no)
--gamma Float (-100 to 100) (default: 0)
--gamma-auto Flag (default: no) [deprecated]
--gamma-factor Float (0.1 to 2) (default: 1)
--gamut-clipping removed [deprecated]
--gamut-mapping-mode Choices: auto clip perceptual relative saturation absolute desaturate darken warn linear (default: auto)
--gamut-warning removed [deprecated]
--gapless-audio Choices: no yes weak (default: weak)
--geometry Window geometry (default: )
--glsl-shader alias for --glsl-shaders-append (CLI/config files only)
--glsl-shader-opts Key/value list (default: )
--glsl-shader-opts-add
--glsl-shader-opts-append
--glsl-shader-opts-clr
--glsl-shader-opts-del
--glsl-shader-opts-set
--glsl-shader-opts-remove
--glsl-shaders String list (default: ) [file]
--glsl-shaders-add
--glsl-shaders-append
--glsl-shaders-clr
--glsl-shaders-del
--glsl-shaders-pre
--glsl-shaders-set
--glsl-shaders-toggle
--glsl-shaders-remove
--gpu-api Object settings list (default: )
--gpu-api-add
--gpu-api-append
--gpu-api-clr
--gpu-api-help
--gpu-api-pre
--gpu-api-set
--gpu-api-toggle
--gpu-api-remove
--gpu-context Object settings list (default: )
--gpu-context-add
--gpu-context-append
--gpu-context-clr
--gpu-context-help
--gpu-context-pre
--gpu-context-set
--gpu-context-toggle
--gpu-context-remove
--gpu-debug Flag (default: no)
--gpu-dumb-mode Choices: auto yes no (default: auto)
--gpu-hwdec-interop String (default: auto)
--gpu-shader-cache Flag (default: yes)
--gpu-shader-cache-dir String (default: ) [file]
--gpu-sw Flag (default: no)
--gpu-tex-pad-x Integer (0 to 4096) (default: 0)
--gpu-tex-pad-y Integer (0 to 4096) (default: 0)
--h String (default: ) [not in config files]
--hdr-compute-peak Choices: auto yes no (default: auto)
--hdr-contrast-recovery Float (0 to 2) (default: 0)
--hdr-contrast-smoothness Float (1 to 100) (default: 3.5)
--hdr-peak-decay-rate Float (0 to 1000) (default: 20)
--hdr-peak-percentile Float (0 to 100) (default: 0)
--hdr-scene-threshold-high Float (0 to 20) (default: 3)
--hdr-scene-threshold-low Float (0 to 20) (default: 1)
--help String (default: ) [not in config files]
--hidpi-window-scale Flag (default: no)
--hls-bitrate Choices: no min max (or an integer) (0 to 2147483647) (default: max)
--hr-seek Choices: no absolute yes always default (default: default)
--hr-seek-demuxer-offset Float (default: 0)
--hr-seek-framedrop Flag (default: yes)
--http-header-fields String list (default: )
--http-header-fields-add
--http-header-fields-append
--http-header-fields-clr
--http-header-fields-del
--http-header-fields-pre
--http-header-fields-set
--http-header-fields-toggle
--http-header-fields-remove
--http-proxy String (default: )
--hue Float (-100 to 100) (default: 0)
--hwdec String list (default: no)
--hwdec-add
--hwdec-append
--hwdec-clr
--hwdec-del
--hwdec-pre
--hwdec-set
--hwdec-toggle
--hwdec-remove
--hwdec-codecs String (default: h264,vc1,hevc,vp8,vp9,av1,prores,ffv1)
--hwdec-extra-frames Integer (0 to 256) (default: 6)
--hwdec-image-format Image format (default: no)
--hwdec-software-fallback Choices: no yes (or an integer) (1 to 2147483647) (default: 3)
--hwdec-threads Integer (0 to any) (default: 4)
--icc-3dlut-size String (default: auto)
--icc-cache Flag (default: yes)
--icc-cache-dir String (default: ) [file]
--icc-force-contrast Choices: no inf (or an integer) (0 to 1000000) (default: no)
--icc-intent Integer (default: 1)
--icc-profile String (default: ) [file]
--icc-profile-auto Flag (default: no)
--icc-use-luma Flag (default: no)
--idle Choices: no once yes (default: no)
--ignore-path-in-watch-later-config Flag (default: no)
--image-display-duration Double (0 to inf) (default: 5)
--image-exts String list (default: avif,bmp,gif,heic,heif,j2k,jp2,jpeg,jpg,jxl,png,qoi,svg,tga,tif,tiff,webp)
--image-exts-add
--image-exts-append
--image-exts-clr
--image-exts-del
--image-exts-pre
--image-exts-set
--image-exts-toggle
--image-exts-remove
--image-lut String (default: ) [file]
--image-lut-type Choices: auto native normalized conversion (default: auto)
--image-subs-hdr-peak Choices: sdr video (or an integer) (10 to 10000) (default: sdr)
--image-subs-video-resolution Flag (default: no)
--include String (default: ) [file]
--index Choices: default recreate (default: default)
--initial-audio-sync Flag (default: yes)
--input-ar-delay Integer (default: 200)
--input-ar-rate Integer (default: 40)
--input-builtin-bindings Flag (default: yes)
--input-builtin-dragging Flag (default: yes)
--input-cmdlist Print [not in config files]
--input-commands String list (default: )
--input-commands-add
--input-commands-append
--input-commands-clr
--input-commands-del
--input-commands-pre
--input-commands-set
--input-commands-toggle
--input-commands-remove
--input-conf String (default: ) [file]
--input-cursor Flag (default: yes)
--input-cursor-passthrough Flag (default: no)
--input-default-bindings Flag (default: yes)
--input-doubleclick-time Integer (0 to 1000) (default: 300)
--input-dragging-deadzone Integer (default: 3)
--input-gamepad Flag (default: no)
--input-ime Flag (default: no)
--input-ipc-client String (default: )
--input-ipc-server String (default: ) [file]
--input-key-fifo-size Integer (2 to 65000) (default: 7)
--input-keylist Print [not in config files]
--input-media-keys Flag (default: yes)
--input-preprocess-wheel Flag (default: yes)
--input-right-alt-gr Flag (default: yes)
--input-tablet-emulate-mouse Flag (default: yes)
--input-terminal Flag (default: yes)
--input-test Flag (default: no)
--input-touch-emulate-mouse Flag (default: yes)
--input-vo-keyboard Flag (default: yes)
--interpolation Flag (default: no)
--interpolation-preserve Flag (default: yes)
--interpolation-threshold Float (default: 0.01)
--inverse-tone-mapping Flag (default: no)
--js-memory-report Flag (default: no)
--keep-open Choices: no yes always (default: no)
--keep-open-pause Flag (default: yes)
--keepaspect Flag (default: yes)
--keepaspect-window Flag (default: yes)
--lavfi-complex String (default: )
--length Relative time or percent position (default: none)
--libplacebo-opts Key/value list (default: )
--libplacebo-opts-add
--libplacebo-opts-append
--libplacebo-opts-clr
--libplacebo-opts-del
--libplacebo-opts-set
--libplacebo-opts-remove
--linear-downscaling Flag (default: yes)
--linear-upscaling Flag (default: no)
--list-options Flag [not in config files]
--list-properties Flag (default: no) [not in config files]
--list-protocols Print [not in config files]
--load-auto-profiles Choices: no yes auto (default: auto)
--load-commands Flag (default: yes)
--load-console Flag (default: yes)
--load-context-menu Flag (default: no)
--load-osd-console alias [deprecated] for load-console
--load-positioning Flag (default: yes)
--load-scripts Flag (default: yes)
--load-select Flag (default: yes)
--load-stats-overlay Flag (default: yes)
--load-unsafe-playlists Flag (default: no)
--log-file String (default: ) [file]
--loop alias for loop-file
--loop-file Choices: no inf yes (or an integer) (0 to 10000) (default: no)
--loop-playlist Choices: no inf yes force (or an integer) (1 to 10000) (default: no)
--lut String (default: ) [file]
--lut-type Choices: auto native normalized conversion (default: auto)
--mc Float (0 to 100) (default: -1)
--media-controls Flag (default: yes)
--merge-files Flag (default: no)
--metadata-codepage String (default: auto)
--mf-fps Double (default: 1)
--mf-type String (default: )
--monitoraspect Float (0 to 9) (default: 0)
--monitorpixelaspect Float (0.03125 to 32) (default: 1)
--msg-color Flag (default: yes)
--msg-level Output verbosity levels (default: )
--msg-module Flag (default: no)
--msg-time Flag (default: no)
--mute Flag (default: no)
--native-fs Flag (default: yes)
--native-keyrepeat Flag (default: no)
--native-touch Flag (default: no)
--network-timeout Double (0 to any) (default: 60)
--o String (default: ) [not in config files] [file]
--oac String (default: )
--oacopts Key/value list (default: )
--oacopts-add
--oacopts-append
--oacopts-clr
--oacopts-del
--oacopts-set
--oacopts-remove
--ocopy-metadata Flag (default: yes)
--of String (default: )
--ofopts Key/value list (default: )
--ofopts-add
--ofopts-append
--ofopts-clr
--ofopts-del
--ofopts-set
--ofopts-remove
--on-all-workspaces Flag (default: no)
--ontop Flag (default: no)
--ontop-level Choices: window system desktop (or an integer) (0 to 2147483647) (default: window)
--openal-direct-channels Flag (default: yes)
--openal-num-buffers Integer (2 to 128) (default: 4)
--openal-num-samples Integer (256 to 32768) (default: 8192)
--opengl-check-pattern-a Integer (default: 0)
--opengl-check-pattern-b Integer (default: 0)
--opengl-dwmflush Choices: no auto windowed yes (default: auto)
--opengl-early-flush Choices: no yes auto (default: no)
--opengl-es Choices: auto yes no (default: auto)
--opengl-glfinish Flag (default: no)
--opengl-pbo Flag (default: no)
--opengl-rectangle-textures Flag (default: no)
--opengl-swapinterval Integer (default: 1)
--opengl-waitvsync Flag (default: no)
--orawts Flag (default: no)
--ordered-chapters Flag (default: yes)
--ordered-chapters-files String (default: ) [file]
--oremove-metadata String list (default: )
--oremove-metadata-add
--oremove-metadata-append
--oremove-metadata-clr
--oremove-metadata-del
--oremove-metadata-pre
--oremove-metadata-set
--oremove-metadata-toggle
--oremove-metadata-remove
--osc Flag (default: yes)
--osd-align-x Choices: left center right (default: left)
--osd-align-y Choices: top center bottom (default: top)
--osd-back-color Color (default: #AF000000)
--osd-bar Flag (default: yes)
--osd-bar-align-x Float (-1 to 1) (default: 0)
--osd-bar-align-y Float (-1 to 1) (default: 0.5)
--osd-bar-border-size alias for osd-bar-outline-size
--osd-bar-h Float (0.1 to 50) (default: 3.125)
--osd-bar-marker-min-size Float (0 to 1000) (default: 1.6)
--osd-bar-marker-scale Float (0 to 100) (default: 1.3)
--osd-bar-marker-style Choices: none triangle line (default: triangle)
--osd-bar-outline-size Float (0 to 1000) (default: 0.5)
--osd-bar-w Float (1 to 100) (default: 75)
--osd-bitmap-max-size Integer (default: 0)
--osd-blur Float (0 to 20) (default: 0)
--osd-bold Flag (default: no)
--osd-border-color alias for osd-outline-color
--osd-border-size alias for osd-outline-size
--osd-border-style Choices: outline-and-shadow opaque-box background-box (default: outline-and-shadow)
--osd-color Color (default: #FFFFFFFF)
--osd-duration Integer (0 to 3600000) (default: 1000)
--osd-font String (default: sans-serif)
--osd-font-provider Choices: auto none fontconfig (default: auto)
--osd-font-size Float (1 to 9000) (default: 30)
--osd-fonts-dir String (default: ) [file]
--osd-fractions Flag (default: no)
--osd-glyph-limit Integer (default: 0)
--osd-italic Flag (default: no)
--osd-justify Choices: auto left center right (default: auto)
--osd-level Choices: 0 1 2 3 (default: 1)
--osd-margin-x Integer (0 to 2147483647) (default: 16)
--osd-margin-y Integer (0 to 2147483647) (default: 16)
--osd-msg1 String (default: )
--osd-msg2 String (default: )
--osd-msg3 String (default: )
--osd-on-seek Choices: no bar msg msg-bar (default: bar)
--osd-outline-color Color (default: #FF000000)
--osd-outline-size Float (default: 1.65)
--osd-playing-msg String (default: )
--osd-playing-msg-duration Integer (0 to 3600000) (default: 0)
--osd-playlist-entry Choices: title filename both (default: title)
--osd-prune-delay Double (-1 to 10000) (default: -1)
--osd-scale Float (0 to 100) (default: 1)
--osd-scale-by-window Flag (default: yes)
--osd-selected-color Color (default: #FFFABD2F)
--osd-selected-outline-color Color (default: #FF000000)
--osd-shadow-color alias for osd-back-color
--osd-shadow-offset Float (default: 0)
--osd-shaper Choices: simple complex (default: complex)
--osd-spacing Float (-10 to 10) (default: 0)
--osd-status-msg String (default: )
--oset-metadata Key/value list (default: )
--oset-metadata-add
--oset-metadata-append
--oset-metadata-clr
--oset-metadata-del
--oset-metadata-set
--oset-metadata-remove
--ovc String (default: )
--ovcopts Key/value list (default: )
--ovcopts-add
--ovcopts-append
--ovcopts-clr
--ovcopts-del
--ovcopts-set
--ovcopts-remove
--override-display-fps alias [deprecated] for display-fps-override
--panscan Float (0 to 1) (default: 0)
--pause Flag (default: no)
--pitch Double (0.01 to 100) (default: 1)
--play-dir alias [deprecated] for play-direction
--play-direction Choices: forward + backward - (default: forward)
--player-operation-mode Choices: cplayer pseudo-gui (default: cplayer)
--playlist String (default: ) [not in config files] [file]
--playlist-exts String list (default: cue,edl,m3u,m3u8,pls)
--playlist-exts-add
--playlist-exts-append
--playlist-exts-clr
--playlist-exts-del
--playlist-exts-pre
--playlist-exts-set
--playlist-exts-toggle
--playlist-exts-remove
--playlist-start Choices: auto no (or an integer) (0 to 2147483647) (default: auto)
--prefetch-playlist Flag (default: no)
--priority Choices: no realtime high abovenormal normal belownormal idle (default: no)
--profile String list (default: )
--profile-add
--profile-append
--profile-clr
--profile-del
--profile-pre
--profile-set
--profile-toggle
--profile-remove
--quiet Flag (default: no)
--rar-list-all-volumes Flag (default: no)
--really-quiet Flag (default: no)
--rebase-start-time Flag (default: yes)
--referrer String (default: )
--register Flag (default: no)
--register-rpath String (default: )
--replaygain Choices: no track album (default: no)
--replaygain-clip Flag (default: no)
--replaygain-fallback Float (-200 to 60) (default: 0)
--replaygain-preamp Float (-150 to 150) (default: 0)
--reset-on-next-file String list (default: )
--reset-on-next-file-add
--reset-on-next-file-append
--reset-on-next-file-clr
--reset-on-next-file-del
--reset-on-next-file-pre
--reset-on-next-file-set
--reset-on-next-file-toggle
--reset-on-next-file-remove
--resume-playback Flag (default: yes)
--resume-playback-check-mtime Flag (default: no)
--rtsp-transport Choices: lavf udp tcp http udp_multicast (default: tcp)
--saturation Float (-100 to 100) (default: 0)
--save-position-on-quit Flag (default: no)
--save-watch-history Flag (default: no)
--scale Choices: bilinear bicubic_fast oversample spline16 spline36 spline64 sinc lanczos ginseng bicubic hermite catmull_rom mitchell robidoux robidouxsharp box nearest triangle gaussian jinc ewa_lanczos ewa_hanning ewa_ginseng ewa_lanczossharp ewa_lanczos4sharpest ewa_lanczossoft haasnsoft ewa_robidoux ewa_robidouxsharp bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx (default: lanczos)
--scale-antiring Float (0 to 1) (default: 0)
--scale-blur Float (default: 0)
--scale-clamp Float (0 to 1) (default: 0)
--scale-param1 Float (default: default)
--scale-param2 Float (default: default)
--scale-radius Float (0.5 to 16) (default: 0)
--scale-taper Float (0 to 1) (default: 0)
--scale-window Choices: bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx jinc (default: )
--scale-wparam Float (default: default)
--scale-wtaper Float (0 to 1) (default: 0)
--scaler-resizes-only Flag (default: yes)
--screen Choices: default (or an integer) (0 to 32) (default: default)
--screen-name String (default: )
--screenshot-avif-encoder String (default: libaom-av1)
--screenshot-avif-opts Key/value list (default: usage=allintra,crf=0,cpu-used=8)
--screenshot-avif-opts-add
--screenshot-avif-opts-append
--screenshot-avif-opts-clr
--screenshot-avif-opts-del
--screenshot-avif-opts-set
--screenshot-avif-opts-remove
--screenshot-avif-pixfmt String (default: )
--screenshot-dir String (default: ) [file]
--screenshot-directory alias for screenshot-dir
--screenshot-format Choices: jpg jpeg png webp jxl avif (default: jpg)
--screenshot-high-bit-depth Flag (default: yes)
--screenshot-jpeg-quality Integer (0 to 100) (default: 90)
--screenshot-jpeg-source-chroma Flag (default: yes)
--screenshot-jxl-distance Double (0 to 15) (default: 1)
--screenshot-jxl-effort Integer (1 to 9) (default: 4)
--screenshot-png-compression Integer (0 to 9) (default: 7)
--screenshot-png-filter Integer (0 to 5) (default: 5)
--screenshot-sw Flag (default: no)
--screenshot-tag-colorspace Flag (default: yes)
--screenshot-template String (default: mpv-shot%n)
--screenshot-webp-compression Integer (0 to 6) (default: 4)
--screenshot-webp-lossless Flag (default: no)
--screenshot-webp-quality Integer (0 to 100) (default: 75)
--script alias for --scripts-append (CLI/config files only)
--script-opt alias for --script-opts-append (CLI/config files only)
--script-opts Key/value list (default: )
--script-opts-add
--script-opts-append
--script-opts-clr
--script-opts-del
--script-opts-set
--script-opts-remove
--scripts String list (default: ) [file]
--scripts-add
--scripts-append
--scripts-clr
--scripts-del
--scripts-pre
--scripts-set
--scripts-toggle
--scripts-remove
--sdl-buflen Float (default: 0)
--sdl-sw Flag (default: no)
--sdl-switch-mode Flag (default: no)
--sdl-vsync Flag (default: yes)
--secondary-sid Choices: no auto (or an integer) (0 to 8190) (default: no)
--secondary-sub-ass-override Choices: no yes scale force strip (default: strip)
--secondary-sub-delay Float (default: 0)
--secondary-sub-pos Float (0 to 150) (default: 0)
--secondary-sub-visibility Flag (default: yes)
--sharpen Float (default: 0)
--show-in-taskbar Flag (default: yes)
--show-profile String (default: ) [not in config files]
--shuffle Flag (default: no)
--sid Choices: no auto (or an integer) (0 to 8190) (default: auto)
--sigmoid-center Float (0 to 1) (default: 0.75)
--sigmoid-slope Float (1 to 20) (default: 6.5)
--sigmoid-upscaling Flag (default: yes)
--slang String list (default: )
--slang-add
--slang-append
--slang-clr
--slang-del
--slang-pre
--slang-set
--slang-toggle
--slang-remove
--snap-window Flag (default: no)
--speed Double (0.01 to 100) (default: 1)
--spirv-compiler Choices: auto shaderc (default: auto)
--sstep Double (0 to any) (default: 0)
--start Relative time or percent position (default: none)
--stop-playback-on-init-failure Flag (default: no)
--stop-screensaver Choices: no yes always (default: yes)
--stream-buffer-size ByteSize (4096 to 536870912) (default: 128.000 KiB)
--stream-dump String (default: ) [file]
--stream-lavf-o Key/value list (default: )
--stream-lavf-o-add
--stream-lavf-o-append
--stream-lavf-o-clr
--stream-lavf-o-del
--stream-lavf-o-set
--stream-lavf-o-remove
--stream-record String (default: )
--stretch-dvd-subs Flag (default: no)
--stretch-image-subs-to-screen Flag (default: no)
--sub alias for sid
--sub-align-x Choices: left center right (default: center)
--sub-align-y Choices: top center bottom (default: bottom)
--sub-ass Flag (default: yes)
--sub-ass-force-margins Flag (default: no)
--sub-ass-force-style alias [deprecated] for sub-ass-style-overrides
--sub-ass-hinting alias [deprecated] for sub-hinting
--sub-ass-justify Flag (default: no)
--sub-ass-line-spacing alias [deprecated] for sub-line-spacing
--sub-ass-override Choices: no yes scale force strip (default: scale)
--sub-ass-prune-delay Double (-1 to 10000) (default: -1)
--sub-ass-scale-with-window Flag (default: no)
--sub-ass-shaper alias [deprecated] for sub-shaper
--sub-ass-style-overrides String list (default: )
--sub-ass-style-overrides-add
--sub-ass-style-overrides-append
--sub-ass-style-overrides-clr
--sub-ass-style-overrides-del
--sub-ass-style-overrides-pre
--sub-ass-style-overrides-set
--sub-ass-style-overrides-toggle
--sub-ass-style-overrides-remove
--sub-ass-styles String (default: ) [file]
--sub-ass-use-video-data Choices: none aspect-ratio all (default: all)
--sub-ass-video-aspect-override Aspect (0 to 10) (default: 0)
--sub-ass-vsfilter-aspect-compat removed [deprecated]
--sub-ass-vsfilter-blur-compat removed [deprecated]
--sub-ass-vsfilter-color-compat Choices: no basic full force-601 (default: basic)
--sub-auto Choices: no exact fuzzy all (default: exact)
--sub-auto-exts String list (default: ass,idx,lrc,mks,pgs,rt,sbv,scc,smi,srt,ssa,sub,sup,utf,utf-8,utf8,vtt)
--sub-auto-exts-add
--sub-auto-exts-append
--sub-auto-exts-clr
--sub-auto-exts-del
--sub-auto-exts-pre
--sub-auto-exts-set
--sub-auto-exts-toggle
--sub-auto-exts-remove
--sub-back-color Color (default: #AF000000)
--sub-bitmap-max-size Integer (default: 0)
--sub-blur Float (0 to 20) (default: 0)
--sub-bold Flag (default: no)
--sub-border-color alias for sub-outline-color
--sub-border-size alias for sub-outline-size
--sub-border-style Choices: outline-and-shadow opaque-box background-box (default: outline-and-shadow)
--sub-clear-on-seek Flag (default: no)
--sub-codepage String (default: auto)
--sub-color Color (default: #FFFFFFFF)
--sub-create-cc-track Flag (default: no)
--sub-delay Float (default: 0)
--sub-demuxer String (default: )
--sub-file alias for --sub-files-append (CLI/config files only)
--sub-file-paths String list (default: ) [file]
--sub-file-paths-add
--sub-file-paths-append
--sub-file-paths-clr
--sub-file-paths-del
--sub-file-paths-pre
--sub-file-paths-set
--sub-file-paths-toggle
--sub-file-paths-remove
--sub-files String list (default: ) [file]
--sub-files-add
--sub-files-append
--sub-files-clr
--sub-files-del
--sub-files-pre
--sub-files-set
--sub-files-toggle
--sub-files-remove
--sub-filter-jsre String list (default: )
--sub-filter-jsre-add
--sub-filter-jsre-append
--sub-filter-jsre-clr
--sub-filter-jsre-del
--sub-filter-jsre-pre
--sub-filter-jsre-set
--sub-filter-jsre-toggle
--sub-filter-jsre-remove
--sub-filter-regex String list (default: )
--sub-filter-regex-add
--sub-filter-regex-append
--sub-filter-regex-clr
--sub-filter-regex-del
--sub-filter-regex-pre
--sub-filter-regex-set
--sub-filter-regex-toggle
--sub-filter-regex-remove
--sub-filter-regex-enable Flag (default: yes)
--sub-filter-regex-plain Flag (default: no)
--sub-filter-regex-warn Flag (default: no)
--sub-filter-sdh Flag (default: no)
--sub-filter-sdh-enclosures String list (default: (),[],())
--sub-filter-sdh-enclosures-add
--sub-filter-sdh-enclosures-append
--sub-filter-sdh-enclosures-clr
--sub-filter-sdh-enclosures-del
--sub-filter-sdh-enclosures-pre
--sub-filter-sdh-enclosures-set
--sub-filter-sdh-enclosures-toggle
--sub-filter-sdh-enclosures-remove
--sub-filter-sdh-harder Flag (default: no)
--sub-fix-timing Flag (default: no)
--sub-font String (default: sans-serif)
--sub-font-provider Choices: auto none fontconfig (default: auto)
--sub-font-size Float (1 to 9000) (default: 38)
--sub-fonts-dir String (default: ) [file]
--sub-forced-events-only Flag (default: no)
--sub-fps Float (default: 0)
--sub-gauss Float (0 to 3) (default: 0)
--sub-glyph-limit Integer (default: 0)
--sub-gray Flag (default: no)
--sub-hdr-peak Choices: sdr (or an integer) (10 to 10000) (default: sdr)
--sub-hinting Choices: none light normal native (default: none)
--sub-italic Flag (default: no)
--sub-justify Choices: auto left center right (default: auto)
--sub-lavc-o Key/value list (default: )
--sub-lavc-o-add
--sub-lavc-o-append
--sub-lavc-o-clr
--sub-lavc-o-del
--sub-lavc-o-set
--sub-lavc-o-remove
--sub-line-spacing Float (-1000 to 1000) (default: 0)
--sub-margin-x Integer (0 to 2147483647) (default: 19)
--sub-margin-y Integer (0 to 2147483647) (default: 34)
--sub-outline-color Color (default: #FF000000)
--sub-outline-size Float (default: 1.65)
--sub-past-video-end Flag (default: no)
--sub-pos Float (0 to 150) (default: 100)
--sub-scale Float (0 to 100) (default: 1)
--sub-scale-by-window Flag (default: yes)
--sub-scale-signs Flag (default: no)
--sub-scale-with-window Flag (default: yes)
--sub-shadow-color alias for sub-back-color
--sub-shadow-offset Float (default: 0)
--sub-shaper Choices: simple complex (default: complex)
--sub-spacing Float (-10 to 10) (default: 0)
--sub-speed Float (default: 1)
--sub-stretch-durations Flag (default: no)
--sub-use-margins Flag (default: yes)
--sub-visibility Flag (default: yes)
--sub-vsfilter-bidi-compat Flag (default: no)
--subs-fallback Choices: no default yes (default: default)
--subs-fallback-forced Choices: no yes always (default: yes)
--subs-match-os-language Flag (default: yes)
--subs-with-matching-audio Choices: no forced yes (default: yes)
--swapchain-depth Integer (1 to 8) (default: 3)
--sws-allow-zimg Flag (default: yes)
--sws-bitexact Flag (default: no)
--sws-cgb Float (0 to 100) (default: 0)
--sws-chs Integer (-100 to 100) (default: 0)
--sws-cs Float (-100 to 100) (default: 0)
--sws-cvs Integer (-100 to 100) (default: 0)
--sws-fast Flag (default: no)
--sws-lgb Float (0 to 100) (default: 0)
--sws-ls Float (-100 to 100) (default: 0)
--sws-scaler Choices: fast-bilinear bilinear bicubic x point area bicublin gauss sinc lanczos spline (default: lanczos)
--target-colorspace-hint Choices: auto no yes (default: auto)
--target-colorspace-hint-mode Choices: target source source-dynamic (default: target)
--target-contrast Choices: auto inf (or an integer) (10 to 1000000) (default: auto)
--target-gamut Choices: auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 display-p3 v-gamut s-gamut ebu3213 film-c aces-ap0 aces-ap1 (default: auto)
--target-lut String (default: ) [file]
--target-peak Choices: auto (or an integer) (10 to 10000) (default: auto)
--target-prim Choices: auto bt.601-525 bt.601-625 bt.709 bt.2020 bt.470m apple adobe prophoto cie1931 dci-p3 display-p3 v-gamut s-gamut ebu3213 film-c aces-ap0 aces-ap1 (default: auto)
--target-trc Choices: auto bt.1886 srgb linear gamma1.8 gamma2.0 gamma2.2 gamma2.4 gamma2.6 gamma2.8 prophoto pq hlg v-log s-log1 s-log2 st428 (default: auto)
--taskbar-progress Flag (default: yes)
--teletext-page Integer (-1 to 999) (default: 0)
--temporal-dither Flag (default: no)
--temporal-dither-period Integer (1 to 128) (default: 1)
--term-osd Choices: force auto no (default: auto)
--term-osd-bar Flag (default: no)
--term-osd-bar-chars String (default: [-+-])
--term-playing-msg String (default: )
--term-status-msg String (default: )
--term-title String (default: )
--terminal Flag (default: yes)
--title String (default: ${?media-title:${media-title}}${!media-title:No file} - mpv)
--title-bar Flag (default: yes)
--tls-ca-file String (default: ) [file]
--tls-cert-file String (default: ) [file]
--tls-key-file String (default: ) [file]
--tls-verify Flag (default: no)
--tone-mapping Choices: auto clip mobius reinhard hable gamma linear spline bt.2390 bt.2446a st2094-40 st2094-10 (default: auto)
--tone-mapping-desaturate removed [deprecated]
--tone-mapping-desaturate-exponent removed [deprecated]
--tone-mapping-max-boost Float (1 to 10) (default: 1)
--tone-mapping-param Float (default: default)
--tone-mapping-visualize Flag (default: no)
--track-auto-selection Flag (default: yes)
--tscale Choices: oversample linear spline16 spline36 spline64 sinc lanczos ginseng bicubic hermite catmull_rom mitchell robidoux robidouxsharp box nearest triangle gaussian bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx jinc (default: oversample)
--tscale-antiring Float (0 to 1) (default: 0)
--tscale-blur Float (default: 0)
--tscale-clamp Float (0 to 1) (default: 0)
--tscale-param1 Float (default: default)
--tscale-param2 Float (default: default)
--tscale-radius Float (0.5 to 16) (default: 0)
--tscale-taper Float (0 to 1) (default: 0)
--tscale-window Choices: bartlett cosine hanning tukey hamming quadric welch kaiser blackman sphinx jinc (default: )
--tscale-wparam Float (default: default)
--tscale-wtaper Float (0 to 1) (default: 0)
--unregister Flag (default: no)
--untimed Flag (default: no)
--use-embedded-icc-profile Flag (default: yes)
--use-filedir-conf Flag (default: no)
--user-agent String (default: libmpv)
--V Print [not in config files]
--v Flag [not in config files]
--vaapi-device String (default: )
--vd String (default: )
--vd-apply-cropping Flag (default: yes)
--vd-lavc-assume-old-x264 Flag (default: no)
--vd-lavc-bitexact Flag (default: no)
--vd-lavc-check-hw-profile Flag (default: yes)
--vd-lavc-dr Choices: auto no yes (default: auto)
--vd-lavc-fast Flag (default: no)
--vd-lavc-film-grain Choices: auto cpu gpu (default: auto)
--vd-lavc-framedrop Choices: none default nonref bidir nonkey all (default: nonref)
--vd-lavc-o Key/value list (default: )
--vd-lavc-o-add
--vd-lavc-o-append
--vd-lavc-o-clr
--vd-lavc-o-del
--vd-lavc-o-set
--vd-lavc-o-remove
--vd-lavc-show-all Flag (default: no)
--vd-lavc-skipframe Choices: none default nonref bidir nonkey all (default: default)
--vd-lavc-skipidct Choices: none default nonref bidir nonkey all (default: default)
--vd-lavc-skiploopfilter Choices: none default nonref bidir nonkey all (default: default)
--vd-lavc-software-fallback alias [deprecated] for hwdec-software-fallback
--vd-lavc-threads Integer (0 to any) (default: 0)
--vd-queue-enable Flag (default: no)
--vd-queue-max-bytes ByteSize (0 to 4.6116860184274e+18) (default: 512.000 MiB)
--vd-queue-max-samples Integer64 (0 to any) (default: 50)
--vd-queue-max-secs Double (0 to any) (default: 2)
--version Print [not in config files]
--vf Object settings list (default: )
--vf-add
--vf-append
--vf-clr
--vf-help
--vf-pre
--vf-set
--vf-toggle
--vf-remove
--vid Choices: no auto (or an integer) (0 to 8190) (default: auto)
--video alias for vid
--video-align-x Float (-1 to 1) (default: 0)
--video-align-y Float (-1 to 1) (default: 0)
--video-aspect-method Choices: bitstream container ignore (default: container)
--video-aspect-override Aspect (-2 to 10) (default: -2)
--video-backward-batch Integer (0 to 1024) (default: 1)
--video-backward-overlap Choices: auto (or an integer) (0 to 1024) (default: auto)
--video-crop Video rect (default: )
--video-exts String list (default: 3g2,3gp,avi,flv,ivf,m2ts,m4v,mj2,mkv,mov,mp4,mpeg,mpg,ogv,rmvb,ts,webm,wmv,y4m)
--video-exts-add
--video-exts-append
--video-exts-clr
--video-exts-del
--video-exts-pre
--video-exts-set
--video-exts-toggle
--video-exts-remove
--video-latency-hacks Flag (default: no)
--video-margin-ratio-bottom Float (0 to 1) (default: 0)
--video-margin-ratio-left Float (0 to 1) (default: 0)
--video-margin-ratio-right Float (0 to 1) (default: 0)
--video-margin-ratio-top Float (0 to 1) (default: 0)
--video-osd Flag (default: yes)
--video-output-levels Choices: auto limited full (default: auto)
--video-pan-x Float (default: 0)
--video-pan-y Float (default: 0)
--video-recenter Flag (default: no)
--video-reversal-buffer ByteSize (0 to 4.6116860184274e+18) (default: 1.000 GiB)
--video-rotate Choices: no (or an integer) (0 to 359) (default: 0)
--video-scale-x Float (0 to 10000) (default: 1)
--video-scale-y Float (0 to 10000) (default: 1)
--video-sync Choices: audio display-resample display-resample-vdrop display-resample-desync display-tempo display-adrop display-vdrop display-desync desync (default: audio)
--video-sync-max-audio-change Double (0 to 1) (default: 0.125)
--video-sync-max-factor Integer (1 to 10) (default: 5)
--video-sync-max-video-change Double (0 to any) (default: 1)
--video-timing-offset Double (0 to 1) (default: 0.05)
--video-unscaled Choices: no yes downscale-big (default: no)
--video-zoom Float (-20 to 20) (default: 0)
--vlang String list (default: )
--vlang-add
--vlang-append
--vlang-clr
--vlang-del
--vlang-pre
--vlang-set
--vlang-toggle
--vlang-remove
--vo Object settings list (default: )
--vo-add
--vo-append
--vo-clr
--vo-help
--vo-pre
--vo-set
--vo-toggle
--vo-remove
--vo-direct3d-disable-texture-align Flag (default: no)
--vo-direct3d-exact-backbuffer Flag (default: no)
--vo-direct3d-force-power-of-2 Flag (default: no)
--vo-direct3d-swap-discard Flag (default: no)
--vo-direct3d-texture-memory Choices: default managed default-pool default-pool-shadow scratch (default: default)
--vo-image-avif-encoder String (default: libaom-av1)
--vo-image-avif-opts Key/value list (default: usage=allintra,crf=0,cpu-used=8)
--vo-image-avif-opts-add
--vo-image-avif-opts-append
--vo-image-avif-opts-clr
--vo-image-avif-opts-del
--vo-image-avif-opts-set
--vo-image-avif-opts-remove
--vo-image-avif-pixfmt String (default: )
--vo-image-format Choices: jpg jpeg png webp jxl avif (default: jpg)
--vo-image-high-bit-depth Flag (default: yes)
--vo-image-jpeg-quality Integer (0 to 100) (default: 90)
--vo-image-jpeg-source-chroma Flag (default: yes)
--vo-image-jxl-distance Double (0 to 15) (default: 1)
--vo-image-jxl-effort Integer (1 to 9) (default: 4)
--vo-image-outdir String (default: ) [file]
--vo-image-png-compression Integer (0 to 9) (default: 7)
--vo-image-png-filter Integer (0 to 5) (default: 5)
--vo-image-tag-colorspace Flag (default: yes)
--vo-image-webp-compression Integer (0 to 6) (default: 4)
--vo-image-webp-lossless Flag (default: no)
--vo-image-webp-quality Integer (0 to 100) (default: 75)
--vo-kitty-alt-screen Flag (default: yes)
--vo-kitty-auto-multiplexer-passthrough Flag (default: no)
--vo-kitty-cols Integer (default: 0)
--vo-kitty-config-clear Flag (default: yes)
--vo-kitty-height Integer (default: 0)
--vo-kitty-left Integer (default: 0)
--vo-kitty-rows Integer (default: 0)
--vo-kitty-top Integer (default: 0)
--vo-kitty-use-shm Flag (default: no)
--vo-kitty-width Integer (default: 0)
--vo-mmcss-profile String (default: Playback)
--vo-null-fps Double (0 to 10000) (default: 0)
--vo-tct-256 Flag (default: no)
--vo-tct-algo Choices: plain half-blocks (default: half-blocks)
--vo-tct-buffering Choices: pixel line frame (default: line)
--vo-tct-height Integer (default: 0)
--vo-tct-width Integer (default: 0)
--volume Float (-1 to 1000) (default: 100)
--volume-gain Float (-150 to 150) (default: 0)
--volume-gain-max Float (0 to 150) (default: 12)
--volume-gain-min Float (-150 to 0) (default: -96)
--volume-max Float (100 to 1000) (default: 130)
--vulkan-async-compute Flag (default: yes)
--vulkan-async-transfer Flag (default: yes)
--vulkan-device String (default: )
--vulkan-queue-count Integer (1 to 8) (default: 1)
--vulkan-swap-mode Choices: auto fifo fifo-relaxed mailbox immediate (default: auto)
--wasapi-exclusive-buffer Choices: default min (or an integer) (1 to 2000000) (default: default)
--watch-history-path String (default: ~~state/watch_history.jsonl) [file]
--watch-later-dir String (default: ) [file]
--watch-later-directory alias for watch-later-dir
--watch-later-options String list (default: start,speed,pitch,edition,volume,mute,audio-delay,gamma,brightness,contrast,saturation,hue,deinterlace,vf,af,panscan,aid,vid,sid,sub-delay,sub-speed,sub-pos,sub-visibility,sub-scale,sub-use-margins,sub-ass-force-margins,sub-ass-use-video-data,sub-ass-override,secondary-sid,secondary-sub-delay,secondary-sub-pos,secondary-sub-ass-override,secondary-sub-visibility,ab-loop-a,ab-loop-b,video-aspect-override,video-aspect-method,video-unscaled,video-pan-x,video-pan-y,video-rotate,video-crop,video-zoom,video-scale-x,video-scale-y,video-align-x,video-align-y)
--watch-later-options-add
--watch-later-options-append
--watch-later-options-clr
--watch-later-options-del
--watch-later-options-pre
--watch-later-options-set
--watch-later-options-toggle
--watch-later-options-remove
--wayland-app-id String (default: mpv)
--wid Integer64 (default: -1)
--window-affinity Choices: default excludefromcapture monitor (default: default)
--window-corners Choices: default donotround round roundsmall (default: default)
--window-dragging Flag (default: yes)
--window-maximized Flag (default: no)
--window-minimized Flag (default: no)
--window-scale Double (0.001 to 100) (default: 1)
--write-filename-in-watch-later-config Flag (default: no)
--x11-name String (default: )
--ytdl Flag (default: yes)
--ytdl-extract-chapters Flag (default: yes)
--ytdl-format String (default: )
--ytdl-raw-options Key/value list (default: )
--ytdl-raw-options-add
--ytdl-raw-options-append
--ytdl-raw-options-clr
--ytdl-raw-options-del
--ytdl-raw-options-set
--ytdl-raw-options-remove
--zimg-dither Choices: no ordered random error-diffusion (default: random)
--zimg-fast Flag (default: yes)
--zimg-scaler Choices: point bilinear bicubic spline16 spline36 lanczos (default: lanczos)
--zimg-scaler-chroma Choices: point bilinear bicubic spline16 spline36 lanczos (default: bilinear)
--zimg-scaler-chroma-param-a Double (default: default)
--zimg-scaler-chroma-param-b Double (default: default)
--zimg-scaler-param-a Double (default: default)
--zimg-scaler-param-b Double (default: default)
--zimg-threads Choices: auto (or an integer) (1 to 64) (default: auto)
--{ Flag [not in config files]
--} Flag [not in config files]
Total: 1229 options
命令行通过 mpv.exe 播放多个视频文件,您可以通过以下几种方式来创建视频播放列表。
1. 直接在命令行中指定多个视频文件
你可以在命令行中一次性指定多个视频文件,MPV 会按顺序播放它们。例如:
mpv video1.mp4 video2.mp4 video3.mp4
这将依次播放 video1.mp4、video2.mp4 和 video3.mp4。
2. 使用播放列表文件(.m3u 或 .pls 文件)
如果视频文件比较多,可以创建一个播放列表文件(例如 .m3u 格式),并将该文件传递给 mpv。这样,你可以在一个文件中管理所有的视频。
|
|
步骤:
-
创建播放列表文件
使用文本编辑器(如记事本)创建一个.m3u播放列表文件,并将所有视频文件的路径列在其中。例如:playlist.m3u 文件内容:
Copy Codevideo1.mp4 video2.mp4 video3.mp4如果视频文件不在同一个目录,可以写出完整路径:
Copy CodeC:\Videos\video1.mp4 C:\Videos\video2.mp4 C:\Videos\video3.mp4 -
通过命令行加载播放列表
你可以直接通过mpv播放这个播放列表:bashCopy Codempv playlist.m3u这样,MPV 会按照播放列表中的顺序播放视频。
3. 在命令行动态添加视频文件
如果你想通过命令行动态地添加视频文件到播放列表,可以使用 --playlist 参数:
mpv --playlist=playlist.m3u
然后你可以在 playlist.m3u 中添加你想要播放的视频文件。
4. 随机播放
如果你希望以随机顺序播放视频,可以使用 --shuffle 参数:
mpv --shuffle video1.mp4 video2.mp4 video3.mp4
这样,视频会以随机顺序播放。
5. 循环播放列表
如果你希望循环播放整个视频列表,可以使用 --loop 参数:
mpv --loop playlist.m3u
这样,播放列表中的视频将会循环播放,直到你手动停止。
通过这些方法,你可以在命令行中方便地控制 MPV 播放多个视频。

浙公网安备 33010602011771号