1

(449 replies, posted in Using SVP)

While testing the mpv build, I noticed that the description of mpv_options has changed.Specifically, it seems that "-DOpt1=value" is required to specify the option.This option is for my environment and should be changed by yourself.All of the options are in mpv-build/mpv/meson_options.txt.

Before

--enable-vapoursynth
--enable-libmpv-shared
--enable-gl
--enable-vdpau
--enable-xv
--enable-x11
--enable-wayland
--enable-vulkan
--enable-pulse
--enable-libplacebo

After

-Dvapoursynth=enabled
-Dlibmpv=true
-Dgl=enabled
-Dvdpau=enabled
-Dxv=enabled
-Dx11=enabled
-Dwayland=enabled
-Dvulkan=enabled
-Dpulse=enabled
-Dlibplacebo=enabled

2

(449 replies, posted in Using SVP)

I have only built an environment based on "https://www.svp-team.com/wiki/SVP:Linux". However, there are some differences. First, I built and installed cython for vapoursynth. Then I installed it according to the instructions.However, the options are different and more dependencies are required.It also includes options for nvidia.
ffmpeg_options

--enable-libx264
--enable-libx265
--enable-libmp3lame
--enable-nvdec
--enable-nvenc
--enable-cuvid
--enable-vapoursynth
--enable-openal
--enable-opencl
--enable-opengl
--enable-cuda-nvcc
--nvcc=/usr/local/cuda/bin/nvcc
--enable-vaapi
--enable-vdpau
--enable-libmfx
--enable-gpl
--enable-gnutls
--enable-libaom
--enable-libsvtav1
--enable-libass
--enable-libfdk-aac
--enable-libfreetype
--enable-libopus
--enable-libvorbis
--enable-libvpx
--enable-nonfree

mpv_options

--enable-vapoursynth
--enable-libmpv-shared
--enable-vdpau
--enable-xv
--enable-x11
--enable-gl

3

(449 replies, posted in Using SVP)

echo --enable-libaom >> ffmpeg_options

When I used "libaom", it was able to decode normally.

4

(449 replies, posted in Using SVP)

I built an SVP4 environment on "Ubuntu 22.04" based on "https://www.svp-team.com/wiki/SVP:Linux" but mpv does not work. mpv's video filter "Vapoursynth" does not seem to be properly investigated. So instead of "echo --enable-vapoursynth >> mpv_options" when building mpv, I used "echo --enable-vapoursynth >> ffmpeg_options" and it worked properly. I also added "echo --enable-nvenc >> ffmpeg_options" and "echo --enable-cuvid >> ffmpeg_options" and confirmed that NvEnc also works properly.