Option replacement list - mpv-player/mpv GitHub Wiki
mpv 0.21.0
All VO/AO sub-options were replaced. The following lists the global replacement option for each sub-option:
--ao=alsa:device => --audio-device (different semantics)
--ao=alsa:ignore-chmap => --alsa-ignore-chmap
--ao=alsa:mixer-device => --alsa-mixer-device
--ao=alsa:mixer-index => --alsa-mixer-index
--ao=alsa:mixer-name => --alsa-mixer-name
--ao=alsa:non-interleaved => --alsa-non-interleaved
--ao=alsa:resample => --alsa-resample
--ao=coreaudio:change-physical-format => --coreaudio-change-physical-format
--ao=coreaudio:exclusive => --audio-exclusive
--ao=jack:autostart => --jack-autostart
--ao=jack:connect => --jack-connect
--ao=jack:name => --jack-name
--ao=jack:port => --jack-port
--ao=jack:std-channel-layout => --jack-std-channel-layout
--ao=null:broken-delay => --ao-null-broken-delay
--ao=null:broken-eof => --ao-null-broken-eof
--ao=null:buffer => --ao-null-buffer
--ao=null:channel-layouts => --ao-null-channel-layouts
--ao=null:latency => --ao-null-latency
--ao=null:outburst => --ao-null-outburst
--ao=null:speed => --ao-null-speed
--ao=null:untimed => --ao-null-untimed
--ao=openal:device => --audio-device (different semantics)
--ao=oss:device => --audio-device (different semantics)
--ao=oss:mixer-channel => --oss-mixer-channel
--ao=oss:mixer-device => --oss-mixer-device
--ao=pcm:append => --ao-pcm-append
--ao=pcm:file => --ao-pcm-file
--ao=pcm:waveheader => --ao-pcm-waveheader
--ao=pulse:buffer => --pulse-buffer
--ao=pulse:host => --pulse-host
--ao=pulse:latency-hacks => --pulse-latency-hacks
--ao=pulse:sink => --audio-device (different semantics)
--ao=sdl:buflen => --sdl-buflen
--ao=sndio:device => --audio-device (different semantics)
--ao=wasapi:exclusive => --audio-exclusive
--ao=wasapi:device => --audio-device (different semantics)
--vo=direct3d:disable-shaders => --vo-direct3d-disable-shaders
--vo=direct3d:disable-stretchrect => --vo-direct3d-disable-stretchrect
--vo=direct3d:disable-texture-align => --vo-direct3d-disable-texture-align
--vo=direct3d:disable-textures => --vo-direct3d-disable-textures
--vo=direct3d:exact-backbuffer => --vo-direct3d-exact-backbuffer
--vo=direct3d:force-power-of-2 => --vo-direct3d-force-power-of-2
--vo=direct3d:only-8bit => --vo-direct3d-only-8bit
--vo=direct3d:prefer-stretchrect => --vo-direct3d-prefer-stretchrect
--vo=direct3d:swap-discard => --vo-direct3d-swap-discard
--vo=direct3d:texture-memory => --vo-direct3d-texture-memory
--vo=image:format => --vo-image-format
--vo=image:high-bit-depth => --vo-image-high-bit-depth
--vo=image:jpeg-quality => --vo-image-jpeg-quality
--vo=image:jpeg-smooth => --vo-image-jpeg-smooth
--vo=image:jpeg-source-chroma => --vo-image-jpeg-source-chroma
--vo=image:outdir => --vo-image-outdir
--vo=image:png-compression => --vo-image-png-compression
--vo=image:png-filter => --vo-image-png-filter
--vo=image:tag-colorspace => --vo-image-tag-colorspace
--vo=null:fps => --vo-null-fps
--vo=opengl:3dlut-size => --icc-3dlut-size
--vo=opengl:alpha => --alpha
--vo=opengl:backend => --opengl-backend
--vo=opengl:background => --background
--vo=opengl:blend-subtitles => --blend-subtitles
--vo=opengl:cantiring => --cscale-antiring
--vo=opengl-cb:debug => --opengl-debug
--vo=opengl-cb:dumb-mode => --opengl-dumb-mode
--vo=opengl-cb:gamma-auto => --gamma-auto
--vo=opengl-cb:gamma => --opengl-gamma
--vo=opengl-cb:hdr-tone-mapping => --hdr-tone-mapping
--vo=opengl-cb:pbo => --opengl-pbo
--vo=opengl-cb:scale-blur => --scale-blur
--vo=opengl-cb:scale-param1 => --scale-param1
--vo=opengl-cb:scale-param2 => --scale-param2
--vo=opengl-cb:scale => --scale
--vo=opengl-cb:scale-wparam =>
--vo=opengl-cb:target-brightness => --target-brightness
--vo=opengl-cb:target-prim => --target-prim
--vo=opengl-cb:target-trc => --target-trc
--vo=opengl-cb:tone-mapping-param => --tone-mapping-param
--vo=opengl:check-pattern => --opengl-check-pattern
--vo=opengl:correct-downscaling => --correct-downscaling
--vo=opengl:cparam1 => --cscale-param1
--vo=opengl:cparam2 => --cscale-param2
--vo=opengl:cradius => --cscale-radius
--vo=opengl:cscale-antiring => --cscale-antiring
--vo=opengl:cscale-blur => --cscale-blur
--vo=opengl:cscale-clamp => --cscale-clamp
--vo=opengl:cscale => --cscale
--vo=opengl:cscale-param1 => --cscale-param1
--vo=opengl:cscale-param2 => --cscale-param2
--vo=opengl:cscale-radius => --cscale-radius
--vo=opengl:cscale-window => --cscale-window
--vo=opengl:cscale-wparam => --cscale-wparam
--vo=opengl:dcomposition => --opengl-dcomposition
--vo=opengl:deband => --deband
--vo=opengl:deband-grain => --deband-grain
--vo=opengl:deband-iterations => --deband-iterations
--vo=opengl:deband-range => --deband-range
--vo=opengl:deband-threshold => --deband-threshold
--vo=opengl:debug => --opengl-debug
--vo=opengl:dither-depth => --dither-depth
--vo=opengl:dither => --dither
--vo=opengl:dither-size-fruit => --dither-size-fruit
--vo=opengl:dscale-antiring => --dscale-antiring
--vo=opengl:dscale-blur => --dscale-blur
--vo=opengl:dscale-clamp => --dscale-clamp
--vo=opengl:dscale => --dscale
--vo=opengl:dscale-param1 => --dscale-param1
--vo=opengl:dscale-param2 => --dscale-param2
--vo=opengl:dscale-radius => --dscale-radius
--vo=opengl:dscale-window => --dscale-window
--vo=opengl:dscale-wparam => --dscale-wparam
--vo=opengl:dumb-mode => --opengl-dumb-mode
--vo=opengl:dwmflush => --opengl-dwmflush
--vo=opengl:es => --opengl-es
--vo=opengl:fancy-downscaling => --correct-downscaling
--vo=opengl:fbo-format => --opengl-fbo-format
--vo=opengl:gamma-auto => --gamma-auto
--vo=opengl:gamma => --opengl-gamma
--vo=opengl:glfinish => --opengl-glfinish
--vo=opengl:hdr-tone-mapping => --hdr-tone-mapping
--vo=opengl:icc-cache-dir => --icc-cache-dir
--vo=opengl:icc-contrast => --icc-contrast
--vo=opengl:icc-intent => --icc-intent
--vo=opengl:icc-profile-auto => --icc-profile-auto
--vo=opengl:icc-profile => --icc-profile
--vo=opengl:interpolation => --interpolation
--vo=opengl:interpolation-threshold => --interpolation-threshold
--vo=opengl:lantiring => --scale-antiring
--vo=opengl:linear-scaling => --linear-scaling
--vo=opengl:lparam1 => --scale-param1
--vo=opengl:lparam2 => --scale-param2
--vo=opengl:lradius => --scale-radius
--vo=opengl:lscale-down => --scale-down
--vo=opengl:lscale => --scale
--vo=opengl:pbo => --opengl-pbo
--vo=opengl:rectangle-textures => --opengl-rectangle-textures
--vo=opengl:scale-antiring => --scale-antiring
--vo=opengl:scale-blur => --scale-blur
--vo=opengl:scale-clamp => --scale-clamp
--vo=opengl:scale-down => --dscale
--vo=opengl:scale-param1 => --scale-param1
--vo=opengl:scale-param2 => --scale-param2
--vo=opengl:scale-radius => --scale-radius
--vo=opengl:scaler-lut-size => --scaler-lut-size
--vo=opengl:scaler-resizes-only => --scaler-resizes-only
--vo=opengl:scale => --scale
--vo=opengl:scale-window => --scale-window
--vo=opengl:scale-wparam => --scale-wparam
--vo=opengl:sharpen => --sharpen
--vo=opengl:sigmoid-center => --sigmoid-center
--vo=opengl:sigmoid-slope => --sigmoid-slope
--vo=opengl:sigmoid-upscaling => --sigmoid-upscaling
--vo=opengl:smoothmotion => --interpolation
--vo=opengl:smoothmotion-threshold => --tscale-param1
--vo=opengl:swapinterval => --opengl-swapinterval
--vo=opengl:sw => --opengl-sw
--vo=opengl:target-brightness => --target-brightness
--vo=opengl:target-prim => --target-prim
--vo=opengl:target-trc => --target-trc
--vo=opengl:temporal-dither-period => --temporal-dither-period
--vo=opengl:temporal-dither => --temporal-dither
--vo=opengl:tone-mapping-param => --tone-mapping-param
--vo=opengl:tscale-antiring => --tscale-antiring
--vo=opengl:tscale-blur => --tscale-blur
--vo=opengl:tscale-clamp => --tscale-clamp
--vo=opengl:tscale-param1 => --tscale-param1
--vo=opengl:tscale-param2 => --tscale-param2
--vo=opengl:tscale-radius => --tscale-radius
--vo=opengl:tscale => --tscale
--vo=opengl:tscale-window => --tscale-window
--vo=opengl:tscale-wparam => --tscale-wparam
--vo=opengl:user-shaders => --opengl-shaders
--vo=opengl:vsync-fences => --opengl-vsync-fences
--vo=opengl:waitvsync => --opengl-waitvsync
--vo=sdl:switch-mode => --sdl-switch-mode
--vo=sdl:sw => --sdl-sw
--vo=sdl:vsync => --sdl-vsync
--vo=vaapi:scaled-osd => --vo-vaapi-scaled-osd
--vo=vaapi:scaling => --vo-vaapi-scaling
--vo=vdpau:chroma-deint => --vo-vdpau-chroma-deint
--vo=vdpau:colorkey => --vo-vdpau-colorkey
--vo=vdpau:composite-detect => --vo-vdpau-composite-detect
--vo=vdpau:deint => --vo-vdpau-deint
--vo=vdpau:denoise => --vo-vdpau-denoise
--vo=vdpau:force-yuv => --vo-vdpau-force-yuv
--vo=vdpau:fps => --vo-vdpau-fps
--vo=vdpau:hqscaling => --vo-vdpau-hqscaling
--vo=vdpau:output_surfaces => --vo-vdpau-output-surfaces
--vo=vdpau:pullup => --vo-vdpau-pullup
--vo=vdpau:queuetime_fs => --vo-vdpau-queuetime-fs
--vo=vdpau:queuetime_windowed => --vo-vdpau-queuetime-windowed
--vo=vdpau:sharpen => --vo-vdpau-sharpen
--vo=wayland:alpha => --vo-wayland-alpha
--vo=wayland:rgb565 => --vo-wayland-rgb565
--vo=xv:adaptor => --xv-adaptor
--vo=xv:buffers => --xv-buffers
--vo=xv:ck-method => --xv-ck-method
--vo=xv:ck => --xv-ck
--vo=xv:colorkey => --xv-colorkey
--vo=xv:no-colorkey => --xv-no-colorkey
--vo=xv:port => --xv-port