ultravideo / uvg266

An open-source VVC encoder based on Kvazaar
BSD 3-Clause "New" or "Revised" License
225 stars 16 forks source link

Windows Builds #9

Open baxxtor opened 2 years ago

baxxtor commented 2 years ago

This is not an actual issue but a question. Is a prebuilt windows version of UVG266 available for download? I did not see any available assets on the Appveyor build page.

davidthamm commented 2 years ago

uvg266.zip built this on windows 10, not sure if it will work for you...

baxxtor commented 2 years ago

It does work. Thank You!

On Fri, Aug 12, 2022 at 10:27 PM davidthamm @.***> wrote:

uvg266.zip https://github.com/ultravideo/uvg266/files/9330614/uvg266.zip built this on windows 10, not sure if it will work for you...

— Reply to this email directly, view it on GitHub https://github.com/ultravideo/uvg266/issues/9#issuecomment-1213635457, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANKVVZSA2XTJCFMF2WI3KW3VY4BZNANCNFSM56NKZRVA . You are receiving this because you authored the thread.Message ID: @.***>

hexahigh commented 1 year ago

Hey, could you tell me how you did it? Im trying to compile it but i can't figure out how to do it.

fador commented 1 year ago

Hi, What seems to be the problem with compiling uvg266? Typically you would run cmake-gui in windows and set the uvg266 directory there, then hit Configure and select your installed visual studio. Then generate and you should be ready to Open Project

hexahigh commented 1 year ago

I didn't have any errors. I just didn't know what to do to compile it on windows.

fador commented 1 year ago

@hexahigh you are welcome to ask for more details if you need, you should only need to install Visual Studio and CMake to be able to compile it on windows, and basically Visual Studio has CMake built-in but it's a bit weird 😁

oleedd commented 8 months ago

I have problems with installing Visual Studio. And it is probably incredibly large for my system partition. The above "uvg266.zip" requires debugging versions of Visual C++ files (with "d" at the end). Should it be so? I don't have them and don't know how to install them. Please give a version without necessity of debugging dlls.

z-zjian commented 8 months ago

hi When I used cmake to configure the vug266,it told me that: CMake Warning at CMakeLists.txt:70 (message):The submodule greatest was not loaded, some tests may fail INFO Disable test building, fails in MSVC/MINGW/MSYS2 when building shared binaries And then I used 'git submodule init' to solve the problem, but it said: fatal: not a git repository (or any of the parent directories): .git Could you please tell me how to solve this problem? 微信截图_20240322174322 微信截图_20240322174355

ChaosAdmStudent commented 6 months ago

hi When I used cmake to configure the vug266,it told me that: CMake Warning at CMakeLists.txt:70 (message):The submodule greatest was not loaded, some tests may fail INFO Disable test building, fails in MSVC/MINGW/MSYS2 when building shared binaries And then I used 'git submodule init' to solve the problem, but it said: fatal: not a git repository (or any of the parent directories): .git Could you please tell me how to solve this problem? 微信截图_20240322174322 微信截图_20240322174355

Did you figure it out? Running into the same problems!

fador commented 6 months ago

hi When I used cmake to configure the vug266,it told me that: CMake Warning at CMakeLists.txt:70 (message):The submodule greatest was not loaded, some tests may fail INFO Disable test building, fails in MSVC/MINGW/MSYS2 when building shared binaries And then I used 'git submodule init' to solve the problem, but it said: fatal: not a git repository (or any of the parent directories): .git Could you please tell me how to solve this problem?

Do you actually want to run the tests? They mainly just verify that some functions work as they should. It should compile perfectly fine without the tests, the tests are anyway a separate thing from the encoder binary. The second red line tells that they are anyway disabled because you are building the shared library version.

But I think the problem is that you have downloaded the .zip file for the code, which itself does not contain the git repo. You would have to do git clone https://github.com/ultravideo/uvg266.git to get the full git repo.

z-zjian commented 5 months ago

Do you actually want to run the tests? They mainly just verify that some functions work as they should. It should compile perfectly fine without the tests, the tests are anyway a separate thing from the encoder binary. The second red line tells that they are anyway disabled because you are building the shared library version.

But I think the problem is that you have downloaded the .zip file for the code, which itself does not contain the git repo. You would have to do git clone https://github.com/ultravideo/uvg266.git to get the full git repo.

Thank you very much! I have solve the problem. I want to add some algorithms to it but I don't know where to add. It puzzles me in a long time.I want to get the CU I'm coding and intervene in its partitioning. But I don't know which function have the message I need. I don't know how to work in the VTM, too. Do you have some tips? Thank you for your reply!