git submodule update --init --recursive
cd ./third_party/ovc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target ovc_enc ovc_dec
cd ./third_party/xvc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target xvc_enc_lib xvc_dec_lib
cd ./third_party/vvc/vvenc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target vvenc_lib
cd ./third_party/vvc/vvdec
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target vvdec_lib
- Open ./third_party/avc/codec/build/win32/dec/WelsDecoder.sln
- Set
WelsDecCore
andWelsDecPlus
projects to useMT
Runtime Library - Build all projects
- Open ./third_party/avc/codec/build/win32/dec/WelsEncoder.sln
- Set
WelsEncCore
,WelsEncPlus
andWelsEncVP
projects to useMT
Runtime Library - Build all projects
cd ./third_party/hevc
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 .. -DENABLE_ENCODER=ON -DENABLE_SDL=OFF
cmake --build . --target de265
mkdir build
cd build
cmake -G "Visual Studio 17 2022" -A x64 ..
cmake --build . --target ovb_send ovb_relay ovb_recv