Anime4KCPP provides an optimized bloc97's Anime4K algorithm - a high performance anime upscaler

Overview

Anime4KCPP
Latest GitHub release Platforms License

📄 中文文档

📁 Download

📖 Wiki

About Anime4KCPP

Anime4KCPP provides an optimized bloc97's Anime4K algorithm version 0.9, and it also provides its own CNN algorithm ACNet, it provides a variety of way to use, including preprocessing and real-time playback, it aims to be a high performance tools to process both image and video.
This project is for learning and the exploration task of algorithm course in SWJTU.

About Anime4K09

Anime4K is a simple high-quality anime upscale algorithm. The version 0.9 does not use any machine learning approaches, and can be very fast in real-time processing or pretreatment.

About ACNet

ACNet is a CNN based anime upscale algorithm. It aims to provide both high-quality and high-performance.
HDN mode can better denoise, HDN level is from 1 to 3, higher for better denoising but may cause blur and lack of detail.
for detail, see wiki page.

Why Anime4KCPP

  • Cross-platform, building have already tested in Windows ,Linux, and macOS (Thanks for NightMachinary).
  • GPU acceleration support with all GPUs that implemented OpenCL 1.2 or newer.
  • CUDA acceleration.
  • High performance and low memory usage.
  • Support multiple usage methods.

Usage method

  • CLI
  • GUI
  • DirectShow Filter (Windows only, for MPC-HC/BE, potplayer and other DirectShow based players)
  • AviSynthPlus plugin
  • VapourSynth plugin
  • Android APP
  • C API binding
  • Python API binding
  • GLSL shader(For MPV based players)

For more infomation on how to use them, see wiki.

Result

examples

Performance

Single image (RGB):

Processor Type Algorithm 1080p -> 4K 512p -> 1024p Benchmark score
AMD Ryzen 2600 CPU ACNet 0.630 s 0.025 s 17.0068
Nvidia GTX1660 Super GPU ACNet 0.067 s 0.005 s 250
AMD Ryzen 2500U CPU ACNet 1.304 s 0.049 s 7.59301
AMD Vega 8 GPU ACNet 0.141 s 0.010 s 105.263
Snapdragon 820 CPU ACNet 5.532 s 0.180 s 1.963480
Adreno 530 GPU ACNet 3.133 s 0.130 s 3.292723
Snapdragon 855 CPU ACNet 3.998 s 0.204 s * 3.732736
Adreno 640 GPU ACNet 1.611 s 0.060 s 6.389776
Intel Atom N2800 CPU ACNet 11.827 s 0.350 s 0.960984
Raspberry Pi Zero W CPU ACNet 114.94 s 3.312 s 0.101158

*Snapdragon 855 may use Cortex-A55 core under low loads, which may lead to its performance not as good as Snapdragon 820

Building

For information on how to compile Anime4KCPP, see wiki.

Related projects

pyanime4k

pyanime4k is an Anime4KCPP API binding in Python, easy and fast.

ACNetGLSL

ACNetGLSL is an ACNet (Anime4KCPP Net) re-implemented in GLSL for real-time anime upscaling.

Projects that use Anime4KCPP

Credits

Acknowledgement

semmyenator : Traditional Chinese, Japanese and French translation for GUI

All images are drawn by my friend King of learner and authorized to use, only for demonstration, do not use without permission.

Comments
  • Cannot make

    Cannot make

    I tried to build this on google colab but I got the following error:

    Scanning dependencies of target Anime4KCPPCore
    [  6%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4K.cpp.o
    [ 12%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPP.cpp.o
    [ 18%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPU.cpp.o
    [ 25%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPU.cpp.o
    /root/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPU::initOpenCL()’:
    /root/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:548:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
                 commandQueue = clCreateCommandQueue(context, device, 0, &err);
                                                                             ^
    In file included from /root/Anime4KCPP/Anime4KCore/include/Anime4KGPU.h:11:0,
                     from /root/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:3:
    /usr/include/CL/cl.h:1443:1: note: declared here
     clCreateCommandQueue(cl_context                     /* context */,
     ^~~~~~~~~~~~~~~~~~~~
    [ 31%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/VideoIO.cpp.o
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp: In member function ‘bool Anime4KCPP::VideoIO::openWriter(const string&, Anime4KCPP::CODEC, const Size&)’:
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:71:100: error: no matching function for call to ‘cv::VideoWriter::open(const string&, cv::VideoCaptureAPIs, int, double&, const Size&)’
             writer.open(dstFile, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('m', 'p', '4', 'v'), fps, size);
                                                                                                        ^
    In file included from /usr/include/opencv2/highgui.hpp:51:0,
                     from /usr/include/opencv2/opencv.hpp:65,
                     from /root/Anime4KCPP/Anime4KCore/include/VideoIO.h:3,
                     from /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:1:
    /usr/include/opencv2/videoio.hpp:863:26: note: candidate: virtual bool cv::VideoWriter::open(const cv::String&, int, double, cv::Size, bool)
         CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
                              ^~~~
    /usr/include/opencv2/videoio.hpp:863:26: note:   no known conversion for argument 4 from ‘double’ to ‘cv::Size {aka cv::Size_<int>}’
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:91:100: error: no matching function for call to ‘cv::VideoWriter::open(const string&, cv::VideoCaptureAPIs, int, double&, const Size&)’
             writer.open(dstFile, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('a', 'v', 'c', '1'), fps, size);
                                                                                                        ^
    In file included from /usr/include/opencv2/highgui.hpp:51:0,
                     from /usr/include/opencv2/opencv.hpp:65,
                     from /root/Anime4KCPP/Anime4KCore/include/VideoIO.h:3,
                     from /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:1:
    /usr/include/opencv2/videoio.hpp:863:26: note: candidate: virtual bool cv::VideoWriter::open(const cv::String&, int, double, cv::Size, bool)
         CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
                              ^~~~
    /usr/include/opencv2/videoio.hpp:863:26: note:   no known conversion for argument 4 from ‘double’ to ‘cv::Size {aka cv::Size_<int>}’
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:100:100: error: no matching function for call to ‘cv::VideoWriter::open(const string&, cv::VideoCaptureAPIs, int, double&, const Size&)’
             writer.open(dstFile, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('v', 'p', '0', '9'), fps, size);
                                                                                                        ^
    In file included from /usr/include/opencv2/highgui.hpp:51:0,
                     from /usr/include/opencv2/opencv.hpp:65,
                     from /root/Anime4KCPP/Anime4KCore/include/VideoIO.h:3,
                     from /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:1:
    /usr/include/opencv2/videoio.hpp:863:26: note: candidate: virtual bool cv::VideoWriter::open(const cv::String&, int, double, cv::Size, bool)
         CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
                              ^~~~
    /usr/include/opencv2/videoio.hpp:863:26: note:   no known conversion for argument 4 from ‘double’ to ‘cv::Size {aka cv::Size_<int>}’
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:109:100: error: no matching function for call to ‘cv::VideoWriter::open(const string&, cv::VideoCaptureAPIs, int, double&, const Size&)’
             writer.open(dstFile, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('h', 'e', 'v', '1'), fps, size);
                                                                                                        ^
    In file included from /usr/include/opencv2/highgui.hpp:51:0,
                     from /usr/include/opencv2/opencv.hpp:65,
                     from /root/Anime4KCPP/Anime4KCore/include/VideoIO.h:3,
                     from /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:1:
    /usr/include/opencv2/videoio.hpp:863:26: note: candidate: virtual bool cv::VideoWriter::open(const cv::String&, int, double, cv::Size, bool)
         CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
                              ^~~~
    /usr/include/opencv2/videoio.hpp:863:26: note:   no known conversion for argument 4 from ‘double’ to ‘cv::Size {aka cv::Size_<int>}’
    /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:118:100: error: no matching function for call to ‘cv::VideoWriter::open(const string&, cv::VideoCaptureAPIs, int, double&, const Size&)’
             writer.open(dstFile, cv::CAP_FFMPEG, cv::VideoWriter::fourcc('a', 'v', '0', '1'), fps, size);
                                                                                                        ^
    In file included from /usr/include/opencv2/highgui.hpp:51:0,
                     from /usr/include/opencv2/opencv.hpp:65,
                     from /root/Anime4KCPP/Anime4KCore/include/VideoIO.h:3,
                     from /root/Anime4KCPP/Anime4KCore/src/VideoIO.cpp:1:
    /usr/include/opencv2/videoio.hpp:863:26: note: candidate: virtual bool cv::VideoWriter::open(const cv::String&, int, double, cv::Size, bool)
         CV_WRAP virtual bool open(const String& filename, int fourcc, double fps,
                              ^~~~
    /usr/include/opencv2/videoio.hpp:863:26: note:   no known conversion for argument 4 from ‘double’ to ‘cv::Size {aka cv::Size_<int>}’
    Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/build.make:134: recipe for target 'Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/VideoIO.cpp.o' failed
    make[2]: *** [Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/VideoIO.cpp.o] Error 1
    CMakeFiles/Makefile2:177: recipe for target 'Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/all' failed
    make[1]: *** [Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/all] Error 2
    Makefile:103: recipe for target 'all' failed
    make: *** [all] Error 2
    

    What is it that I am missing??

    opened by soulspark666 94
  • Crash when enable ACNET & GPU acceleration For ACNET

    Crash when enable ACNET & GPU acceleration For ACNET

    macOS 10.15.5 + AMD Radeon Pro Vega 48

    image

    单独选ACNET+HDN没有问题。如果想更多的信息排查,用中文沟通就行。

    log:

    qt.qpa.fonts: Populating font family aliases took 294 ms. Replace uses of missing font family "Consolas" with one that exists to avoid this cost. 
    ffmpeg version 4.3 Copyright (c) 2000-2020 the FFmpeg developers
    built with Apple clang version 11.0.3 (clang-1103.0.32.62)
    configuration: --prefix=/usr/local/Cellar/ffmpeg/4.3_1 --enable-shared --enable-pthreads --enable-version3 --enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-ffplay --enable-gnutls --enable-gpl --enable-libaom --enable-libbluray --enable-libdav1d --enable-libmp3lame --enable-libopus --enable-librav1e --enable-librubberband --enable-libsnappy --enable-libsrt --enable-libtesseract --enable-libtheora --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-frei0r --enable-libass --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libsoxr --enable-videotoolbox --disable-libjack --disable-indev=jack
    libavutil      56. 51.100 / 56. 51.100
    libavcodec     58. 91.100 / 58. 91.100
    libavformat    58. 45.100 / 58. 45.100
    libavdevice    58. 10.100 / 58. 10.100
    libavfilter     7. 85.100 /  7. 85.100
    libavresample   4.  0.  0 /  4.  0.  0
    libswscale      5.  7.100 /  5.  7.100
    libswresample   3.  7.100 /  3.  7.100
    libpostproc    55.  7.100 / 55.  7.100
    x265 [info]: HEVC encoder version 3.4
    x265 [info]: build info [Mac OS X][clang 11.0.3][64 bit] 8bit+10bit+12bit
    x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
    x265 [info]: Main profile, Level-6.2 (High tier)
    x265 [info]: Thread pool created using 16 threads
    x265 [info]: Slices                              : 1
    x265 [info]: frame threads / pool features       : 1 / wpp(34 rows)
    x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
    x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
    x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 3
    x265 [info]: Keyframe min / max / scenecut / bias  : 1 / 12 / 40 / 5.00 
    x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
    x265 [info]: b-pyramid / weightp / weightb       : 1 / 1 / 0
    x265 [info]: References / ref-limit  cu / depth  : 3 / off / on
    x265 [info]: AQ: mode / str / qg-size / cu-tree  : 2 / 1.0 / 32 / 1
    x265 [info]: Rate Control / qCompress            : ABR-497664 kbps / 0.60
    x265 [info]: tools: rd=3 psy-rd=2.00 early-skip rskip mode=1 signhide tmvp
    x265 [info]: tools: b-intra strong-intra-smoothing lslices=8 deblock sao
    libc++abi.dylib: terminating with uncaught exception of type char const*
    zsh: abort      /Users/tdt/Documents/Code/GitHub/Anime4KCPP/bin/Anime4KCPP_GUI
    
    opened by hstdt 39
  • [Features request]有没有可能支持在avisynth脚本中调用呢?

    [Features request]有没有可能支持在avisynth脚本中调用呢?

    通过avisynth的avs脚本挂载有诸多好处 1.可以自定义预处理后处理滤镜以及anime4k的处理位置 2.可以同时添加字幕 3.将图像一次处理减少多次压缩对画面造成的损失

    观察后发现avisynth的实现与Anime4KCPP很类似 1.avisynth的filters是cpp 2.avisynth通常使用ffmpeg挂载视频

    如果可以支持那就最好啦,感谢

    opened by YohoYang 35
  • Anime4KCPP_GUI 音画不同步问题

    Anime4KCPP_GUI 音画不同步问题

    我尝试用Anime4KCPP_GUI对20min的480P动漫进行超分辨率,设置为“平衡”,放大两倍。 发现无论是CPU单独计算,还是GPU加速,生成的动漫都会出现音画不同步,具体情形如下: 1、音轨速度正常 2、画面播放速度大约在1.5倍速。 由此造成音画不同步。

    然后,我测试了4-5min的动漫MV,720P放大两倍。用CPU单独计算,音画基本是同步的。简单说画面播放速度正常。

    使用笔记本,win 10 1709 , i7 8750H, 1050ti, 16G RAM。

    请问作者能否复现该问题?这是我电脑的bug,还是win10 的bug,或者软件的bug?作者给的测试样例里面是1min32s的视频,没有涉及到长视频的测试,我也不确定问题在哪里。

    另外,有么有可能将这个Anime4KCPP嵌入到播放器呢?作者给计算时间一般短于视频时长,尤其是有GPU加速后,时间更短。说明做到实时超分辨率是可能的。如果可以实时,嵌入播放器岂不美哉?

    感谢作者的辛劳!

    opened by appllee 26
  • 当要处理的图片文件夹位于 Direct-IO 内存盘中时, 会提示

    当要处理的图片文件夹位于 Direct-IO 内存盘中时, 会提示"weakly_canonical: 函数不正确"

    使用最新的release, 命令行模式, 处理图片文件夹时, 如果图片文件夹位于imdisk建立的内存盘, 就会提示

    weakly_canonical: 函数不正确
    

    如果将图片文件夹移动到其他盘符中, 就可以正常处理了, 其他参数全都不用变

    内存盘没有任何权限限制, 其他软件都可以和访问正常硬盘一样访问内存盘

    opened by AaronFeng753 24
  • build Vapoursynth plugin under Linux

    build Vapoursynth plugin under Linux

    ~/my/downloads >>> git clone https://github.com/TianZerL/Anime4KCPP && \                        
    cd ./Anime4KCPP && \
    export CPATH=/usr/include/vapoursynth && \
    cmake . -D Build_VapourSynth_plugin=ON -D Build_GUI=OFF -D Build_CLI=OFF && \
    make
    
    Cloning into 'Anime4KCPP'...
    remote: Enumerating objects: 116, done.
    remote: Counting objects: 100% (116/116), done.
    remote: Compressing objects: 100% (76/76), done.
    remote: Total 1227 (delta 33), reused 89 (delta 28), pack-reused 1111
    Receiving objects: 100% (1227/1227), 4.26 MiB | 6.91 MiB/s, done.
    Resolving deltas: 100% (632/632), done.
    -- The C compiler identification is GNU 10.1.0
    -- The CXX compiler identification is GNU 10.1.0
    -- Check for working C compiler: /bin/cc
    -- Check for working C compiler: /bin/cc - works
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Check for working CXX compiler: /bin/c++
    -- Check for working CXX compiler: /bin/c++ - works
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found OpenCV: /usr (found version "4.3.0") 
    -- Looking for CL_VERSION_2_2
    -- Looking for CL_VERSION_2_2 - found
    -- Found OpenCL: /usr/lib/libOpenCL.so (found version "2.2") 
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/deadnews/my/downloads/Anime4KCPP
    Scanning dependencies of target Anime4KCPPCore
    [  3%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/ACNet.cpp.o
    [  7%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/ACNetHDN.cpp.o
    [ 11%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4K.cpp.o
    [ 14%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPP.cpp.o
    [ 18%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPU.cpp.o
    [ 22%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPUCNN.cpp.o
    [ 25%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPU.cpp.o
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPU::initOpenCL()’:
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:552:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
      552 |             commandQueue = clCreateCommandQueue(context, device, 0, &err);
          |                                                                         ^
    In file included from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/include/Anime4KGPU.h:11,
                     from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:3:
    /usr/include/CL/cl.h:1443:1: note: declared here
     1443 | clCreateCommandQueue(cl_context                     /* context */,
          | ^~~~~~~~~~~~~~~~~~~~
    [ 29%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPUCNN.cpp.o
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPUCNN::initOpenCL(Anime4KCPP::CNNType)’:
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:842:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
      842 |             commandQueue = clCreateCommandQueue(context, device, 0, &err);
          |                                                                         ^
    In file included from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/include/Anime4KGPUCNN.h:12,
                     from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:3:
    /usr/include/CL/cl.h:1443:1: note: declared here
     1443 | clCreateCommandQueue(cl_context                     /* context */,
          | ^~~~~~~~~~~~~~~~~~~~
    [ 33%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/CNN.cpp.o
    [ 37%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/CNNProcessor.cpp.o
    [ 40%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/VideoIO.cpp.o
    [ 44%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/filterprocessor.cpp.o
    [ 48%] Linking CXX shared library ../bin/libAnime4KCPPCore.so
    [ 48%] Built target Anime4KCPPCore
    Scanning dependencies of target Anime4KCPP_VapourSynth
    [ 51%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/src/Anime4KCPPVS.cpp.o                                                                                               
    [ 55%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/ACNet.cpp.o                                                                                       
    [ 59%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/ACNetHDN.cpp.o                                                                                    
    [ 62%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4K.cpp.o                                                                                     
    [ 66%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4KCPP.cpp.o                                                                                  
    [ 70%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4KCPU.cpp.o                                                                                  
    [ 74%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4KCPUCNN.cpp.o
    [ 77%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4KGPU.cpp.o
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPU::initOpenCL()’:
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:552:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
      552 |             commandQueue = clCreateCommandQueue(context, device, 0, &err);
          |                                                                         ^
    In file included from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/include/Anime4KGPU.h:11,
                     from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:3:
    /usr/include/CL/cl.h:1443:1: note: declared here
     1443 | clCreateCommandQueue(cl_context                     /* context */,
          | ^~~~~~~~~~~~~~~~~~~~
    [ 81%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/Anime4KGPUCNN.cpp.o
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPUCNN::initOpenCL(Anime4KCPP::CNNType)’:
    /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:842:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
      842 |             commandQueue = clCreateCommandQueue(context, device, 0, &err);
          |                                                                         ^
    In file included from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/include/Anime4KGPUCNN.h:12,
                     from /home/deadnews/my/downloads/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:3:
    /usr/include/CL/cl.h:1443:1: note: declared here
     1443 | clCreateCommandQueue(cl_context                     /* context */,
          | ^~~~~~~~~~~~~~~~~~~~
    [ 85%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/CNN.cpp.o
    [ 88%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/CNNProcessor.cpp.o
    [ 92%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/VideoIO.cpp.o
    [ 96%] Building CXX object VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/__/Anime4KCore/src/filterprocessor.cpp.o
    [100%] Linking CXX shared library ../bin/libAnime4KCPP_VapourSynth.so
    /bin/ld: cannot find -lVapourSynth
    collect2: error: ld returned 1 exit status
    make[2]: *** [VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/build.make:339: bin/libAnime4KCPP_VapourSynth.so] Error 1
    make[1]: *** [CMakeFiles/Makefile2:246: VapourSynth/CMakeFiles/Anime4KCPP_VapourSynth.dir/all] Error 2
    make: *** [Makefile:104: all] Error 2
    

    OS: Manjaro

    How build Vapoursynth plugin under Linux? «Solutions from google» didn't help me :)

    opened by DeadNews 23
  • Not understood the output path in the apk

    Not understood the output path in the apk

    I tried upscaling some drawing but an error pop saying that the app couldnt create folder i tried changing path and everything but i dont understand the way it work is it relative to something or is it from /storage

    opened by Noamcelermajer 19
  • Doesn't build on macOS

    Doesn't build on macOS

    macOS has problems with libomp which I solved by using this. But it seems Anime4KCPP also needs OpenCL 2.0, which is not supported by Apple drivers:

    [  7%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPU.cpp.o
    clang-10: warning: -lpthread: 'linker' input unused [-Wunused-command-line-argument]
    /Users/evar/Base/_Code/Misc/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:615:20: error: use of undeclared identifier
          'clCreateCommandQueueWithProperties'; did you mean 'clCreateCommandQueueWithPropertiesAPPLE'?
        commandQueue = clCreateCommandQueueWithProperties(context, device, nullptr, &err);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       clCreateCommandQueueWithPropertiesAPPLE
    /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenCL.framework/Headers/cl_ext.h:271:3: note:
          'clCreateCommandQueueWithPropertiesAPPLE' declared here
      clCreateCommandQueueWithPropertiesAPPLE (cl_context                          /* context */,
      ^
    1 error generated.
    make[2]: *** [Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPU.cpp.o] Error 1
    make[1]: *** [Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/all] Error 2
    make: *** [all] Error 2
    

    I could not find a workaround for this one. There is a pocl driver which might solve this but it seems it has not been maintained lately and is no longer installable on macOS. brewsci/science/pocl of homebrew certainly no longer works. It might be possible for you to stop using the new API (my searches seemed to indicate this clCreateCommandQueueWithProperties is not all that essential). If not, I guess you should update the readme to point out that this does not work on macOS.

    opened by NightMachinery 16
  • 图片中出现横线

    图片中出现横线

    如题, 偶发bug, 图片中会出现这样的横线, 没有任何出现规律, 随机发生, 怀疑与图片绘制有关??? 无论是否启用ACNet算法都会出现这种横条. 测试版本: 自行编译的863648bfbf621bf3d9bea1ed4e167de0b7affc71 以及 v2.0.0 release 测试时的软件设置:

    -z 2 -w -q -H
    

    平台:

    - Windows 10 专业版 1909
    - i7-8550U
    - RX 550
    

    2 - 副本 (6)_waifu2x_2x_jpg 2 - 副本 (8)_waifu2x_2x_jpg Snipaste_2020-06-12_17-56-56

    opened by AaronFeng753 15
  • 编译问题,求助!

    编译问题,求助!

    机器环境:Ubuntu 18.04 git clone 的最新的 v.2.3.0,参考了Cannot make,升级到了g++8,并在CMakeLists.txt中设置了-lstdc++fs cmake.信息:

    twinfish@Twinfish-PC:/media/data2/download/software/design/Anime4KCPP$ cmake . -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found OpenCV: /usr/local (found version "4.3.0") -- Looking for CL_VERSION_2_2 -- Looking for CL_VERSION_2_2 - found -- Found OpenCL: /usr/lib/x86_64-linux-gnu/libOpenCL.so (found version "2.2") -- [download 100% complete] -- [download 0% complete] -- [download 7% complete] -- [download 14% complete] -- [download 21% complete] -- [download 28% complete] -- [download 35% complete] -- [download 43% complete] -- [download 50% complete] -- [download 57% complete] -- [download 64% complete] -- [download 71% complete] -- [download 78% complete] -- [download 85% complete] -- [download 92% complete] -- [download 99% complete] -- [download 100% complete] -- Configuring done -- Generating done -- Build files have been written to: /media/data2/download/software/design/Anime4KCPP

    make信息:

    twinfish@Twinfish-PC:/media/data2/download/software/design/Anime4KCPP$ make Scanning dependencies of target Anime4KCPPCore [ 4%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/ACNet.cpp.o [ 8%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/ACNetHDN.cpp.o [ 12%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4K.cpp.o [ 16%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPP.cpp.o [ 20%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPU.cpp.o [ 25%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KCPUCNN.cpp.o [ 29%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPU.cpp.o /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPU::initOpenCL()’: /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:583:73: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations] commandQueue = clCreateCommandQueue(context, device, 0, &err); ^ In file included from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/include/Anime4KGPU.h:11, from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:3: /usr/include/CL/cl.h:1443:1: note: declared here clCreateCommandQueue(cl_context /* context /, ^~~~~~~~~~~~~~~~~~~~ /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:583:73: warning: ‘_cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations] commandQueue = clCreateCommandQueue(context, device, 0, &err); ^ In file included from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/include/Anime4KGPU.h:11, from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPU.cpp:3: /usr/include/CL/cl.h:1443:1: note: declared here clCreateCommandQueue(cl_context /* context /, ^~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/Anime4KGPUCNN.cpp.o /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp: In static member function ‘static void Anime4KCPP::Anime4KGPUCNN::initOpenCL(Anime4KCPP::CNNType)’: /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:649:73: warning: ‘_cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations] commandQueue = clCreateCommandQueue(context, device, 0, &err); ^ In file included from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/include/Anime4KGPUCNN.h:11, from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:3: /usr/include/CL/cl.h:1443:1: note: declared here clCreateCommandQueue(cl_context /* context /, ^~~~~~~~~~~~~~~~~~~~ /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:649:73: warning: ‘_cl_command_queue clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations] commandQueue = clCreateCommandQueue(context, device, 0, &err); ^ In file included from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/include/Anime4KGPUCNN.h:11, from /media/data2/download/software/design/Anime4KCPP/Anime4KCore/src/Anime4KGPUCNN.cpp:3: /usr/include/CL/cl.h:1443:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^~~~~~~~~~~~~~~~~~~~

    [ 37%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/CNN.cpp.o [ 41%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/CNNProcessor.cpp.o [ 45%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/VideoIO.cpp.o [ 50%] Building CXX object Anime4KCore/CMakeFiles/Anime4KCPPCore.dir/src/filterprocessor.cpp.o [ 54%] Linking CXX shared library ../bin/libAnime4KCPPCore.so [ 54%] Built target Anime4KCPPCore Scanning dependencies of target Anime4KCPP_CLI [ 58%] Building CXX object CLI/CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o [ 62%] Linking CXX executable ../bin/Anime4KCPP_CLI CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::path::path<char [5], std::filesystem::__cxx11::path>(char const (&) [5], std::filesystem::__cxx11::path::format) [clone .constprop.298]’中: main.cpp:(.text+0x2cb):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::path::path<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::filesystem::__cxx11::path>(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::filesystem::__cxx11::path::format) [clone .constprop.300]’中: main.cpp:(.text+0x332):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘video2GIF(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)’中: main.cpp:(.text+0x867):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 main.cpp:(.text+0x86f):对‘std::filesystem::remove(std::filesystem::__cxx11::path const&)’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::directory_entry::is_directory() const’中: main.cpp:(.text._ZNKSt10filesystem7__cxx1115directory_entry12is_directoryEv[_ZNKSt10filesystem7__cxx1115directory_entry12is_directoryEv]+0x1d):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::path::stem() const’中: main.cpp:(.text._ZNKSt10filesystem7__cxx114path4stemEv[_ZNKSt10filesystem7__cxx114path4stemEv]+0x27):对‘std::filesystem::__cxx11::path::_M_find_extension() const’未定义的引用 main.cpp:(.text._ZNKSt10filesystem7__cxx114path4stemEv[_ZNKSt10filesystem7__cxx114path4stemEv]+0xf7):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::path::extension() const’中: main.cpp:(.text._ZNKSt10filesystem7__cxx114path9extensionEv[_ZNKSt10filesystem7__cxx114path9extensionEv]+0x23):对‘std::filesystem::__cxx11::path::_M_find_extension() const’未定义的引用 main.cpp:(.text._ZNKSt10filesystem7__cxx114path9extensionEv[_ZNKSt10filesystem7__cxx114path9extensionEv]+0xc1):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)’中: main.cpp:(.text.ZNSt10filesystem7__cxx114pathdVERKS1[ZNSt10filesystem7__cxx114pathdVERKS1]+0x14):对‘std::filesystem::__cxx11::path::has_root_directory() const’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114pathdVERKS1[ZNSt10filesystem7__cxx114pathdVERKS1]+0x54):对‘std::filesystem::__cxx11::path::has_filename() const’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114pathdVERKS1[ZNSt10filesystem7__cxx114pathdVERKS1]+0x76):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘std::enable_if<std::_and<std::_not<std::is_same<std::remove_cv<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::type, std::filesystem::__cxx11::path> >, std::_not<std::is_void<std::remove_pointer<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >::type> >, std::filesystem::__cxx11::path::__constructible_from<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, void> >::value, std::filesystem::__cxx11::path>::type& std::filesystem::__cxx11::path::append<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)’中: main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x5f):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x67):对‘std::filesystem::__cxx11::path::has_root_directory() const’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x142):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x194):对‘std::filesystem::__cxx11::path::has_root_directory() const’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x1a0):对‘std::filesystem::__cxx11::path::has_filename() const’未定义的引用 main.cpp:(.text.ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE[ZNSt10filesystem7__cxx114path6appendINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEERNSt9enable_ifIXsrSt6__and_IJSt6__not_ISt7is_sameINSt9remove_cvIT_E4typeES1_EESB_ISt7is_voidINSt14remove_pointerISE_E4typeEEENS1_20__constructible_fromISE_vEEEE5valueES1_E4typeERKSE]+0x1c6):对‘std::filesystem::__cxx11::path::_M_split_cmpts()’未定义的引用 CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o:在函数‘main’中: main.cpp:(.text.startup+0x1822):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x1b7d):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x1c8d):对‘std::filesystem::__cxx11::path::replace_extension(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x1d78):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x1f47):对‘std::filesystem::remove(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x2043):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x2059):对‘std::filesystem::__cxx11::path::parent_path() const’未定义的引用 main.cpp:(.text.startup+0x20bc):对‘std::filesystem::create_directories(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x20d6):对‘std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)’未定义的引用 main.cpp:(.text.startup+0x215f):对‘std::filesystem::__cxx11::directory_iterator::operator*() const’未定义的引用 main.cpp:(.text.startup+0x21c2):对‘std::filesystem::__cxx11::path::replace_extension(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x238e):对‘std::filesystem::__cxx11::directory_iterator::operator++()’未定义的引用 main.cpp:(.text.startup+0x23bc):对‘std::filesystem::status(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x23d2):对‘std::filesystem::__cxx11::path::parent_path() const’未定义的引用 main.cpp:(.text.startup+0x2435):对‘std::filesystem::create_directories(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x244f):对‘std::filesystem::__cxx11::directory_iterator::directory_iterator(std::filesystem::__cxx11::path const&, std::filesystem::directory_options, std::error_code*)’未定义的引用 main.cpp:(.text.startup+0x24b0):对‘std::filesystem::__cxx11::directory_iterator::operator*() const’未定义的引用 main.cpp:(.text.startup+0x24d5):对‘std::filesystem::__cxx11::directory_iterator::operator++()’未定义的引用 main.cpp:(.text.startup+0x2567):对‘std::filesystem::remove(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x2690):对‘std::filesystem::__cxx11::path::replace_extension(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x28f6):对‘std::filesystem::remove(std::filesystem::__cxx11::path const&)’未定义的引用 main.cpp:(.text.startup+0x291a):对‘std::filesystem::remove(std::filesystem::__cxx11::path const&)’未定义的引用 collect2: error: ld returned 1 exit status CLI/CMakeFiles/Anime4KCPP_CLI.dir/build.make:139: recipe for target 'bin/Anime4KCPP_CLI' failed make[2]: *** [bin/Anime4KCPP_CLI] Error 1 CMakeFiles/Makefile2:250: recipe for target 'CLI/CMakeFiles/Anime4KCPP_CLI.dir/all' failed make[1]: *** [CLI/CMakeFiles/Anime4KCPP_CLI.dir/all] Error 2 Makefile:86: recipe for target 'all' failed make: *** [all] Error 2

    看起来好像一大堆定义出错,求助大婶,谢谢!~

    opened by twinfishxixi 13
  • Vapoursynth output has some problems

    Vapoursynth output has some problems

    VSR50, win10 x64, Ryzen 2600, GTX 1070 On the right side is always a border with strange output

    clip = 480p DVD ntsc source
    clip = mvf.ToRGB(clip)
    clip = core.anime4kcpp.Anime4KCPP(clip,zoomFactor=2, GPUMode = 1)
    

    image

    opened by theChaosCoder 13
  • Can't build on Arch

    Can't build on Arch

    Claims files that exist don't exist

    [ 92%] Linking CXX executable ../bin/Anime4KCPP_CLI cd /home/melechtna/src/Anime4KCPP/build/CLI && /usr/bin/cmake -E cmake_link_script CMakeFiles/Anime4KCPP_CLI.dir/link.txt --verbose=1 /usr/bin/c++ -O3 -DNDEBUG CMakeFiles/Anime4KCPP_CLI.dir/src/Downloader.cpp.o CMakeFiles/Anime4KCPP_CLI.dir/src/main.cpp.o -o ../bin/Anime4KCPP_CLI /usr/lib/libcurl.so ../bin/libAnime4KCPPCore.a /usr/lib/libopencv_gapi.so.4.6.0 /usr/lib/libopencv_stitching.so.4.6.0 /usr/lib/libopencv_alphamat.so.4.6.0 /usr/lib/libopencv_aruco.so.4.6.0 /usr/lib/libopencv_barcode.so.4.6.0 /usr/lib/libopencv_bgsegm.so.4.6.0 /usr/lib/libopencv_bioinspired.so.4.6.0 /usr/lib/libopencv_ccalib.so.4.6.0 /usr/lib/libopencv_cvv.so.4.6.0 /usr/lib/libopencv_dnn_objdetect.so.4.6.0 /usr/lib/libopencv_dnn_superres.so.4.6.0 /usr/lib/libopencv_dpm.so.4.6.0 /usr/lib/libopencv_face.so.4.6.0 /usr/lib/libopencv_freetype.so.4.6.0 /usr/lib/libopencv_fuzzy.so.4.6.0 /usr/lib/libopencv_hdf.so.4.6.0 /usr/lib/libopencv_hfs.so.4.6.0 /usr/lib/libopencv_img_hash.so.4.6.0 /usr/lib/libopencv_intensity_transform.so.4.6.0 /usr/lib/libopencv_line_descriptor.so.4.6.0 /usr/lib/libopencv_mcc.so.4.6.0 /usr/lib/libopencv_quality.so.4.6.0 /usr/lib/libopencv_rapid.so.4.6.0 /usr/lib/libopencv_reg.so.4.6.0 /usr/lib/libopencv_rgbd.so.4.6.0 /usr/lib/libopencv_saliency.so.4.6.0 /usr/lib/libopencv_stereo.so.4.6.0 /usr/lib/libopencv_structured_light.so.4.6.0 /usr/lib/libopencv_phase_unwrapping.so.4.6.0 /usr/lib/libopencv_superres.so.4.6.0 /usr/lib/libopencv_optflow.so.4.6.0 /usr/lib/libopencv_surface_matching.so.4.6.0 /usr/lib/libopencv_tracking.so.4.6.0 /usr/lib/libopencv_highgui.so.4.6.0 /usr/lib/libopencv_datasets.so.4.6.0 /usr/lib/libopencv_plot.so.4.6.0 /usr/lib/libopencv_text.so.4.6.0 /usr/lib/libopencv_videostab.so.4.6.0 /usr/lib/libopencv_videoio.so.4.6.0 /usr/lib/libopencv_viz.so.4.6.0 /usr/lib/libopencv_wechat_qrcode.so.4.6.0 /usr/lib/libopencv_xfeatures2d.so.4.6.0 /usr/lib/libopencv_ml.so.4.6.0 /usr/lib/libopencv_shape.so.4.6.0 /usr/lib/libopencv_ximgproc.so.4.6.0 /usr/lib/libopencv_video.so.4.6.0 /usr/lib/libopencv_xobjdetect.so.4.6.0 /usr/lib/libopencv_imgcodecs.so.4.6.0 /usr/lib/libopencv_objdetect.so.4.6.0 /usr/lib/libopencv_calib3d.so.4.6.0 /usr/lib/libopencv_dnn.so.4.6.0 /usr/lib/libopencv_features2d.so.4.6.0 /usr/lib/libopencv_flann.so.4.6.0 /usr/lib/libopencv_xphoto.so.4.6.0 /usr/lib/libopencv_photo.so.4.6.0 /usr/lib/libopencv_imgproc.so.4.6.0 /usr/lib/libopencv_core.so.4.6.0 /usr/lib/libgomp.so /usr/lib/libpthread.a /usr/lib/libOpenCL.so /usr/bin/ld: warning: libhdf5.so.200, needed by /usr/lib/libopencv_hdf.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersTexture.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOExport.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOGeometry.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOPLY.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkInteractionStyle.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingLOD.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOImage.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingFreeType.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingOpenGL2.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkImagingCore.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersExtraction.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOCore.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingCore.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersSources.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersGeneral.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersCore.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonExecutionModel.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonDataModel.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonTransforms.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonMath.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonCore.so.1, needed by /usr/lib/libopencv_viz.so.4.6.0, not found (try using -rpath or -rpath-link)

    Not even sure why it's having a hard time finding any of these when, they absolutely exist, and are in the directory it's looking for.

    opened by Melechtna 1
  • Upscaling video gameplay

    Upscaling video gameplay

    Hey, I'm looking to make my video game content extra sharp, am I looking at the right project?

    This is the kind of content I'd like to upscale (feel free to download and test 👍): Lossless 1080p picture: https://i.imgur.com/mpt5QAm.png Video: https://m1.afileditch.ch/TLdMgAnpsArcreHBoHyC.mkv Sample 2: https://m1.afileditch.ch/ZFwCMlqjGraBuigpWwVr.mkv Apex Legends content https://b1.thefileditch.ch/iWFdYyUxfRGRpgjUHBzM.mp4

    Thank you in advance for your advice

    opened by couleurm 1
  • Can't compile on fedora 36 with cuda

    Can't compile on fedora 36 with cuda

    [root@fedora build]# LANG=C PATH=/usr/local/cuda-11.7/bin/:$PATH cmake .. -DEnable_CUDA=ON -DCMAKE_CUDA_HOST_COMPILER==/usr/local/cuda-11.7/bin/nvcc -- The CXX compiler identification is GNU 12.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- No build type selected, default to Release CMake Error at /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:724 (message): Compiling the CUDA compiler identification source file "CMakeCUDACompilerId.cu" failed.

    Compiler: /usr/local/cuda-11.7/bin/nvcc

    Build flags:

    Id flags: --keep;--keep-dir;tmp;-ccbin==/usr/local/cuda-11.7/bin/nvcc;-gencode=arch=compute_35,code=sm_35;-gencode=arch=compute_75,code=sm_75 -v

    The output was:

    1

    nvcc warning : The 'compute_35', 'compute_37', 'sm_35', and 'sm_37' architectures are deprecated, and may be removed in a future release (Use -Wno-deprecated-gpu-targets to suppress warning).

    =/usr/local/cuda-11.7/bin/nvcc: No such file or directory

    nvcc fatal : Failed to preprocess host compiler properties.

    Call Stack (most recent call first): /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:6 (CMAKE_DETERMINE_COMPILER_ID_BUILD) /usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:48 (__determine_compiler_id_test) /usr/share/cmake/Modules/CMakeDetermineCUDACompiler.cmake:298 (CMAKE_DETERMINE_COMPILER_ID) CMakeLists.txt:91 (enable_language)

    -- Configuring incomplete, errors occurred! See also "/tmp/Anime4KCPP/build/CMakeFiles/CMakeOutput.log". See also "/tmp/Anime4KCPP/build/CMakeFiles/CMakeError.log".

    opened by GribanovIvan 1
  • Corrupted video file and audio merge error

    Corrupted video file and audio merge error

    I have no idea what causes this, im allways getting a file with 0bytes size that actually contains no data at all. It does work if i force stop the conversion process, then im getting a readable file, but with no audio track.

    current settings are:

    Video output: mp4 ACNet codec: avc1 GPU: Cuda

    FFmpeg is added to PATH ive tried it without ACNet, with other codecs, no GPU or OpenCL, same error every time

    Edit: Exact same issue using the CLI version

    ----------------------------------------------
               Welcome to Anime4KCPP GUI          
    ----------------------------------------------
             Anime4KCPP GUI v1.12.0                 
             Anime4KCPP Core v2.5.0                
    ----------------------------------------------
    ----------------------------------------------
                   FFmpeg check OK                
    ----------------------------------------------
    FFmpeg path: ffmpeg
    GPU initialize successfully!
    Platform: NVIDIA CUDA
     Device: NVIDIA GeForce RTX 2080 Ti
    GPU initialize successfully!
    Device id: 0
     Type: NVIDIA GeForce RTX 2080 Ti
     Video Memory: 11263 mb
     Compute Capability: 7.5
    2022-08-17T14:18:27.591  Video: D:/Newsandbuy/Videos/Test/Test.mp4, start processing...
    2022-08-17T14:31:26.698  Merging audio with ffmpeg...
    2022-08-17T14:31:26.806  Merge complete, ffmpeg information:
    2022-08-17T14:31:26.806  ffmpeg version 5.1-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
      built with gcc 12.1.0 (Rev2, Built by MSYS2 project)
      configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
      libavutil      57. 28.100 / 57. 28.100
      libavcodec     59. 37.100 / 59. 37.100
      libavformat    59. 27.100 / 59. 27.100
      libavdevice    59.  7.100 / 59.  7.100
      libavfilter     8. 44.100 /  8. 44.100
      libswscale      6.  7.100 /  6.  7.100
      libswresample   4.  7.100 /  4.  7.100
      libpostproc    56.  6.100 / 56.  6.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:/Newsandbuy/Videos/Test/output_anime4kcpp_Test.mp4_tmp_out.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : Lavf58.45.100
      Duration: 00:23:40.03, start: 0.000000, bitrate: 15164 kb/s
      Stream #0:0[0x1](und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(progressive), 2560x1440, 15163 kb/s, 23.81 fps, 23.81 tbr, 19048 tbn (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
    Input #1, mov,mp4,m4a,3gp,3g2,mj2, from 'D:/Newsandbuy/Videos/Test/Test.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 1
        compatible_brands: isomiso2avc1mp41mp423gp5
        encoder         : Lavf57.25.100
      Duration: 00:23:40.09, start: 0.000000, bitrate: 1220 kb/s
      Stream #1:0[0xc9](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 1087 kb/s, 23.81 fps, 23.81 tbr, 16k tbn (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
      Stream #1:1[0x65](jpn): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
        Metadata:
          handler_name    : SoundHandler
          vendor_id       : [0][0][0][0]
      Stream #1:2[0x2](und): Data: none (mp4s / 0x7334706D), 0 kb/s (default)
        Metadata:
          creation_time   : 2017-01-06T15:59:00.000000Z
          handler_name    : GPAC MPEG-4 OD Handler
      Stream #1:3[0x1](und): Data: none (mp4s / 0x7334706D), 0 kb/s (default)
        Metadata:
          creation_time   : 2017-01-06T15:59:00.000000Z
          handler_name    : GPAC MPEG-4 Scene Description Handler
    [mp4 @ 000002af61c05640] Tag mp4s incompatible with output codec id '0' ([0][0][0][0])
    Could not write header for output file #0 (incorrect codec parameters ?): Invalid data found when processing input
    Error initializing output stream 0:3 -- 
    Stream mapping:
      Stream #0:0 -> #0:0 (copy)
      Stream #1:1 -> #0:1 (copy)
      Stream #1:2 -> #0:2 (copy)
      Stream #1:3 -> #0:3 (copy)
        Last message repeated 1 times
    
    2022-08-17T14:31:26.818  Finished Test.mp4, processing time: 779.003 s
    
    opened by Newsandbuy 0
  • Output video corrupted/missing parts

    Output video corrupted/missing parts

    Hi, I am using Anime4KCPP CLI to convert 1080P anime to 4K. Most of the times it works, but I encountered at least one specific case, in which all files consistently gets "corrupted", or at least miss some parts of the video. The resulting video gets stuck at some points during playback, but even ffmpeg that is called from Anime4KCPP shows a problem with the video stream:

    Welcome to Anime4KCPP
    ----------------------------------------------
    Checking ffmpeg...
    ffmpeg version 5.0-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
    built with gcc 11.2.0 (Rev5, Built by MSYS2 project)
    configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
    libavutil      57. 17.100 / 57. 17.100
    libavcodec     59. 18.100 / 59. 18.100
    libavformat    59. 16.100 / 59. 16.100
    libavdevice    59.  4.100 / 59.  4.100
    libavfilter     8. 24.100 /  8. 24.100
    libswscale      6.  4.100 /  6.  4.100
    libswresample   4.  3.100 /  4.  3.100
    libpostproc    56.  3.100 / 56.  3.100
    ----------------------------------------------
    Parameter information
    ----------------------------------------------
    FPS: 23.976
    Threads: 24
    Total frames: 34553
    1920x1080 to 3840x2160
    ----------------------------------------------
    Processor type: OpenCL ACNet
    ----------------------------------------------
    OpenCL Platform ID:0
    OpenCL Device ID:0
    Zoom Factor: 2
    HDN Mode: false
    HDN Level: 0
    Number of OpenCL Command Queues:1
    OpenCL Parallel IO Command Queues:false
    ----------------------------------------------
    
    ----------------------------------------------
    Filter information
    ----------------------------------------------
    ----------------------------------------------
    Filter not supported
    ----------------------------------------------
    
    Processing...
     0.07%  elpsed:  1.00s  remaining: 1505.81s
     0.15%  elpsed:  2.01s  remaining: 1334.26s
     0.25%  elpsed:  3.02s  remaining: 1181.99s
     0.38%  elpsed:  4.03s  remaining: 1057.89s
     0.50%  elpsed:  5.03s  remaining: 1000.20s
     0.63%  elpsed:  6.04s  remaining: 955.87s
     0.75%  elpsed:  7.05s  remaining: 933.22s
     0.82%  elpsed:  8.06s  remaining: 968.64s
     0.88%  elpsed:  9.06s  remaining: 1024.45s
     0.94%  elpsed: 10.07s  remaining: 1060.65s
     1.01%  elpsed: 11.08s  remaining: 1085.71s
     1.08%  elpsed: 12.09s  remaining: 1110.51s
     1.15%  elpsed: 13.09s  remaining: 1123.68s
     1.21%  elpsed: 14.10s  remaining: 1154.32s
     1.29%  elpsed: 15.11s  remaining: 1157.99s
     1.36%  elpsed: 16.12s  remaining: 1166.17s
     1.43%  elpsed: 17.12s  remaining: 1178.13s
     1.52%  elpsed: 18.13s  remaining: 1172.90s
     1.60%  elpsed: 19.14s  remaining: 1178.82s
     1.67%  elpsed: 20.15s  remaining: 1186.27s
     1.74%  elpsed: 21.15s  remaining: 1193.02s
     1.81%  elpsed: 22.16s  remaining: 1203.01s
     1.88%  elpsed: 23.17s  remaining: 1206.52s
     1.97%  elpsed: 24.18s  remaining: 1206.09s
     2.03%  elpsed: 25.18s  remaining: 1217.89s
     2.11%  elpsed: 26.19s  remaining: 1213.50s
     2.20%  elpsed: 27.20s  remaining: 1207.72s
     2.30%  elpsed: 28.21s  remaining: 1200.80s
     2.39%  elpsed: 29.21s  remaining: 1194.30s
     2.47%  elpsed: 30.26s  remaining: 1192.59s
     2.54%  elpsed: 31.26s  remaining: 1200.32s
     2.60%  elpsed: 32.27s  remaining: 1210.68s
     2.67%  elpsed: 33.28s  remaining: 1215.17s
     2.75%  elpsed: 34.28s  remaining: 1212.61s
     2.80%  elpsed: 35.29s  remaining: 1224.36s
     2.85%  elpsed: 36.30s  remaining: 1235.68s
     2.89%  elpsed: 37.30s  remaining: 1251.66s
     2.94%  elpsed: 38.31s  remaining: 1263.35s
     2.99%  elpsed: 39.32s  remaining: 1277.14s
     3.04%  elpsed: 40.33s  remaining: 1286.80s
     3.10%  elpsed: 41.33s  remaining: 1293.45s
     3.17%  elpsed: 42.34s  remaining: 1291.33s
     3.24%  elpsed: 43.35s  remaining: 1296.40s
     3.29%  elpsed: 44.36s  remaining: 1303.64s
     3.34%  elpsed: 45.36s  remaining: 1311.75s
     3.39%  elpsed: 46.37s  remaining: 1319.61s
     3.45%  elpsed: 47.38s  remaining: 1326.02s
     3.51%  elpsed: 48.39s  remaining: 1331.08s
     3.57%  elpsed: 49.40s  remaining: 1335.95s
     3.62%  elpsed: 50.40s  remaining: 1340.60s
     3.68%  elpsed: 51.41s  remaining: 1345.08s
     3.73%  elpsed: 52.42s  remaining: 1351.61s
     3.80%  elpsed: 53.42s  remaining: 1352.49s
     3.89%  elpsed: 54.43s  remaining: 1346.01s
     3.98%  elpsed: 55.44s  remaining: 1337.71s
     4.07%  elpsed: 56.45s  remaining: 1328.79s
     4.17%  elpsed: 57.45s  remaining: 1321.16s
     4.25%  elpsed: 58.46s  remaining: 1316.65s
     4.33%  elpsed: 59.47s  remaining: 1315.00s
     4.38%  elpsed: 60.48s  remaining: 1320.66s
     4.44%  elpsed: 61.48s  remaining: 1323.43s
     4.49%  elpsed: 62.49s  remaining: 1330.60s
     4.53%  elpsed: 63.50s  remaining: 1339.37s
     4.58%  elpsed: 64.51s  remaining: 1345.30s
     4.65%  elpsed: 65.51s  remaining: 1342.26s
     4.73%  elpsed: 66.52s  remaining: 1341.03s
     4.80%  elpsed: 67.53s  remaining: 1339.79s
     4.85%  elpsed: 68.54s  remaining: 1345.29s
     4.89%  elpsed: 69.54s  remaining: 1351.48s
     4.93%  elpsed: 70.55s  remaining: 1359.23s
     4.97%  elpsed: 71.56s  remaining: 1367.66s
     5.01%  elpsed: 72.57s  remaining: 1376.80s
     5.04%  elpsed: 73.57s  remaining: 1385.78s
     5.08%  elpsed: 74.58s  remaining: 1393.81s
     5.11%  elpsed: 75.59s  remaining: 1402.52s
     5.15%  elpsed: 76.60s  remaining: 1410.29s
     5.18%  elpsed: 77.60s  remaining: 1419.58s
     5.22%  elpsed: 78.61s  remaining: 1427.92s
     5.26%  elpsed: 79.62s  remaining: 1435.29s
     5.29%  elpsed: 80.64s  remaining: 1443.70s
     5.32%  elpsed: 81.65s  remaining: 1452.47s
     5.36%  elpsed: 82.66s  remaining: 1459.49s
     5.39%  elpsed: 83.67s  remaining: 1468.90s
     5.42%  elpsed: 84.67s  remaining: 1477.35s
     5.45%  elpsed: 85.68s  remaining: 1485.71s
     5.49%  elpsed: 86.69s  remaining: 1493.11s
     5.52%  elpsed: 87.69s  remaining: 1499.59s
     5.56%  elpsed: 88.70s  remaining: 1506.78s
     5.60%  elpsed: 89.71s  remaining: 1513.06s
     5.63%  elpsed: 90.72s  remaining: 1519.22s
     5.67%  elpsed: 91.72s  remaining: 1526.13s
     5.70%  elpsed: 92.73s  remaining: 1534.58s
     5.73%  elpsed: 93.74s  remaining: 1541.29s
     5.77%  elpsed: 94.75s  remaining: 1548.72s
     5.80%  elpsed: 95.75s  remaining: 1554.43s
     5.84%  elpsed: 96.76s  remaining: 1560.86s
     5.88%  elpsed: 97.77s  remaining: 1565.57s
     5.91%  elpsed: 98.78s  remaining: 1571.83s
     5.94%  elpsed: 99.78s  remaining: 1579.65s
     5.97%  elpsed: 100.79s  remaining: 1586.55s
     6.03%  elpsed: 101.80s  remaining: 1586.87s
     6.09%  elpsed: 102.81s  remaining: 1584.79s
     6.16%  elpsed: 103.81s  remaining: 1581.86s
     6.24%  elpsed: 104.82s  remaining: 1575.12s
     6.29%  elpsed: 105.83s  remaining: 1576.20s
     6.35%  elpsed: 106.84s  remaining: 1574.96s
     6.41%  elpsed: 107.84s  remaining: 1573.73s
     6.47%  elpsed: 108.85s  remaining: 1573.24s
     6.54%  elpsed: 109.86s  remaining: 1569.78s
     6.61%  elpsed: 110.87s  remaining: 1567.10s
     6.68%  elpsed: 111.88s  remaining: 1563.00s
     6.75%  elpsed: 112.88s  remaining: 1559.68s
     6.78%  elpsed: 113.89s  remaining: 1564.97s
     6.82%  elpsed: 114.90s  remaining: 1568.75s
     6.86%  elpsed: 115.91s  remaining: 1573.20s
     6.93%  elpsed: 116.91s  remaining: 1569.79s
     7.01%  elpsed: 117.92s  remaining: 1564.36s
     7.04%  elpsed: 118.93s  remaining: 1569.36s
     7.08%  elpsed: 119.94s  remaining: 1574.31s
     7.11%  elpsed: 120.94s  remaining: 1579.18s
     7.17%  elpsed: 121.95s  remaining: 1579.20s
     7.21%  elpsed: 122.96s  remaining: 1581.91s
     7.30%  elpsed: 123.97s  remaining: 1574.43s
     7.40%  elpsed: 124.97s  remaining: 1564.45s
     7.51%  elpsed: 125.98s  remaining: 1551.48s
     7.62%  elpsed: 126.99s  remaining: 1540.10s
     7.67%  elpsed: 128.00s  remaining: 1540.91s
     7.72%  elpsed: 129.00s  remaining: 1541.69s
     7.77%  elpsed: 130.01s  remaining: 1543.08s
     7.83%  elpsed: 131.02s  remaining: 1541.33s
     7.89%  elpsed: 132.03s  remaining: 1540.82s
     7.94%  elpsed: 133.03s  remaining: 1542.13s
     7.99%  elpsed: 134.04s  remaining: 1544.03s
     8.04%  elpsed: 135.05s  remaining: 1544.68s
     8.09%  elpsed: 136.07s  remaining: 1544.89s
     8.15%  elpsed: 137.08s  remaining: 1544.90s
     8.20%  elpsed: 138.09s  remaining: 1546.08s
     8.25%  elpsed: 139.09s  remaining: 1546.66s
     8.31%  elpsed: 140.10s  remaining: 1544.85s
     8.40%  elpsed: 141.11s  remaining: 1538.43s
     8.47%  elpsed: 142.12s  remaining: 1534.97s
     8.53%  elpsed: 143.12s  remaining: 1533.83s
     8.60%  elpsed: 144.13s  remaining: 1532.11s
     8.66%  elpsed: 145.14s  remaining: 1530.98s
     8.72%  elpsed: 146.15s  remaining: 1529.92s
     8.80%  elpsed: 147.15s  remaining: 1524.86s
     8.89%  elpsed: 148.16s  remaining: 1518.85s
     8.99%  elpsed: 149.17s  remaining: 1509.20s
     9.09%  elpsed: 150.18s  remaining: 1501.32s
     9.20%  elpsed: 151.18s  remaining: 1491.53s
     9.31%  elpsed: 152.19s  remaining: 1482.45s
     9.42%  elpsed: 153.20s  remaining: 1472.55s
     9.52%  elpsed: 154.21s  remaining: 1464.83s
     9.63%  elpsed: 155.21s  remaining: 1456.77s
     9.74%  elpsed: 156.22s  remaining: 1448.38s
     9.85%  elpsed: 157.23s  remaining: 1439.69s
     9.96%  elpsed: 158.24s  remaining: 1430.69s
    10.06%  elpsed: 159.26s  remaining: 1423.84s
    10.15%  elpsed: 160.27s  remaining: 1418.32s
    10.24%  elpsed: 161.27s  remaining: 1413.76s
    10.28%  elpsed: 162.28s  remaining: 1415.91s
    10.32%  elpsed: 163.29s  remaining: 1418.46s
    10.37%  elpsed: 164.30s  remaining: 1419.67s
    10.42%  elpsed: 165.30s  remaining: 1420.84s
    10.46%  elpsed: 166.31s  remaining: 1423.33s
    10.51%  elpsed: 167.32s  remaining: 1425.34s
    10.55%  elpsed: 168.33s  remaining: 1426.89s
    10.60%  elpsed: 169.33s  remaining: 1427.98s
    10.66%  elpsed: 170.34s  remaining: 1428.19s
    10.71%  elpsed: 171.35s  remaining: 1429.24s
    10.76%  elpsed: 172.36s  remaining: 1429.85s
    10.81%  elpsed: 173.36s  remaining: 1430.01s
    10.86%  elpsed: 174.37s  remaining: 1431.02s
    10.92%  elpsed: 175.38s  remaining: 1431.15s
    11.02%  elpsed: 176.39s  remaining: 1423.73s
    11.11%  elpsed: 177.39s  remaining: 1419.65s
    11.15%  elpsed: 178.40s  remaining: 1422.30s
    11.18%  elpsed: 179.41s  remaining: 1425.33s
    11.22%  elpsed: 180.42s  remaining: 1427.51s
    11.26%  elpsed: 181.42s  remaining: 1429.66s
    11.30%  elpsed: 182.43s  remaining: 1432.20s
    11.34%  elpsed: 183.44s  remaining: 1433.90s
    11.38%  elpsed: 184.45s  remaining: 1436.81s
    11.42%  elpsed: 185.45s  remaining: 1438.46s
    11.46%  elpsed: 186.46s  remaining: 1440.92s
    11.50%  elpsed: 187.47s  remaining: 1442.93s
    11.54%  elpsed: 188.48s  remaining: 1444.53s
    11.59%  elpsed: 189.48s  remaining: 1446.09s
    11.62%  elpsed: 190.49s  remaining: 1448.87s
    11.72%  elpsed: 191.50s  remaining: 1443.09s
    11.81%  elpsed: 192.51s  remaining: 1438.21s
    11.91%  elpsed: 193.51s  remaining: 1431.38s
    12.02%  elpsed: 194.52s  remaining: 1424.29s
    12.07%  elpsed: 195.53s  remaining: 1423.86s
    12.12%  elpsed: 196.54s  remaining: 1424.98s
    12.17%  elpsed: 197.54s  remaining: 1426.08s
    12.22%  elpsed: 198.55s  remaining: 1426.01s
    12.28%  elpsed: 199.58s  remaining: 1425.72s
    12.33%  elpsed: 200.60s  remaining: 1425.69s
    12.40%  elpsed: 201.61s  remaining: 1423.71s
    12.47%  elpsed: 202.61s  remaining: 1422.47s
    12.53%  elpsed: 203.62s  remaining: 1421.24s
    12.60%  elpsed: 204.63s  remaining: 1419.28s
    12.67%  elpsed: 205.64s  remaining: 1417.70s
    12.73%  elpsed: 206.66s  remaining: 1416.23s
    12.79%  elpsed: 207.66s  remaining: 1416.11s
    12.83%  elpsed: 208.67s  remaining: 1417.82s
    12.87%  elpsed: 209.68s  remaining: 1419.16s
    12.92%  elpsed: 210.69s  remaining: 1420.47s
    12.97%  elpsed: 211.69s  remaining: 1421.05s
    13.02%  elpsed: 212.71s  remaining: 1421.30s
    13.08%  elpsed: 213.72s  remaining: 1420.81s
    13.12%  elpsed: 214.73s  remaining: 1421.36s
    13.17%  elpsed: 215.74s  remaining: 1421.90s
    13.22%  elpsed: 216.75s  remaining: 1422.41s
    13.27%  elpsed: 217.75s  remaining: 1422.91s
    13.32%  elpsed: 218.76s  remaining: 1423.77s
    13.36%  elpsed: 219.77s  remaining: 1424.60s
    13.43%  elpsed: 220.78s  remaining: 1423.30s
    13.54%  elpsed: 221.78s  remaining: 1416.38s
    13.61%  elpsed: 222.79s  remaining: 1414.07s
    13.68%  elpsed: 223.80s  remaining: 1412.11s
    13.75%  elpsed: 224.81s  remaining: 1410.52s
    13.81%  elpsed: 225.81s  remaining: 1408.92s
    13.87%  elpsed: 226.82s  remaining: 1408.02s
    13.94%  elpsed: 227.83s  remaining: 1406.77s
    14.00%  elpsed: 228.84s  remaining: 1405.52s
    14.06%  elpsed: 229.84s  remaining: 1405.29s
    14.16%  elpsed: 230.85s  remaining: 1399.03s
    14.27%  elpsed: 231.86s  remaining: 1392.85s
    14.38%  elpsed: 232.87s  remaining: 1386.10s
    14.49%  elpsed: 233.88s  remaining: 1380.08s
    14.61%  elpsed: 234.88s  remaining: 1373.18s
    14.70%  elpsed: 235.89s  remaining: 1368.58s
    14.82%  elpsed: 236.90s  remaining: 1361.85s
    14.92%  elpsed: 237.91s  remaining: 1356.11s
    15.03%  elpsed: 238.91s  remaining: 1351.06s
    15.14%  elpsed: 239.92s  remaining: 1345.16s
    15.25%  elpsed: 240.93s  remaining: 1339.33s
    15.36%  elpsed: 241.94s  remaining: 1333.56s
    15.45%  elpsed: 242.94s  remaining: 1329.34s
    15.55%  elpsed: 243.95s  remaining: 1324.57s
    15.66%  elpsed: 244.96s  remaining: 1319.27s
    15.77%  elpsed: 245.97s  remaining: 1313.75s
    15.82%  elpsed: 246.97s  remaining: 1314.54s
    15.87%  elpsed: 247.98s  remaining: 1314.47s
    15.92%  elpsed: 248.99s  remaining: 1314.96s
    15.97%  elpsed: 250.00s  remaining: 1315.44s
    16.02%  elpsed: 251.00s  remaining: 1316.20s
    16.07%  elpsed: 252.01s  remaining: 1316.10s
    16.12%  elpsed: 253.02s  remaining: 1316.27s
    16.18%  elpsed: 254.03s  remaining: 1315.60s
    16.24%  elpsed: 255.03s  remaining: 1314.92s
    16.33%  elpsed: 256.04s  remaining: 1312.28s
    16.44%  elpsed: 257.05s  remaining: 1306.37s
    16.55%  elpsed: 258.05s  remaining: 1301.33s
    16.66%  elpsed: 259.06s  remaining: 1296.08s
    16.74%  elpsed: 260.07s  remaining: 1293.30s
    16.84%  elpsed: 261.08s  remaining: 1289.19s
    16.94%  elpsed: 262.08s  remaining: 1285.13s
    17.03%  elpsed: 263.11s  remaining: 1281.96s
    17.14%  elpsed: 264.12s  remaining: 1276.91s
    17.25%  elpsed: 265.12s  remaining: 1272.18s
    17.36%  elpsed: 266.14s  remaining: 1266.78s
    17.47%  elpsed: 267.15s  remaining: 1262.16s
    17.57%  elpsed: 268.16s  remaining: 1258.07s
    17.68%  elpsed: 269.17s  remaining: 1253.52s
    17.78%  elpsed: 270.18s  remaining: 1249.25s
    17.82%  elpsed: 271.18s  remaining: 1250.45s
    17.86%  elpsed: 272.19s  remaining: 1252.12s
    17.89%  elpsed: 273.20s  remaining: 1253.79s
    17.93%  elpsed: 274.20s  remaining: 1255.44s
    17.96%  elpsed: 275.21s  remaining: 1256.84s
    18.00%  elpsed: 276.22s  remaining: 1258.22s
    18.04%  elpsed: 277.23s  remaining: 1259.85s
    18.07%  elpsed: 278.24s  remaining: 1261.46s
    18.10%  elpsed: 279.24s  remaining: 1263.31s
    18.14%  elpsed: 280.25s  remaining: 1264.66s
    18.17%  elpsed: 281.26s  remaining: 1266.24s
    18.21%  elpsed: 282.26s  remaining: 1267.81s
    18.24%  elpsed: 283.27s  remaining: 1269.38s
    18.28%  elpsed: 284.28s  remaining: 1270.69s
    18.32%  elpsed: 285.29s  remaining: 1272.23s
    18.35%  elpsed: 286.30s  remaining: 1274.26s
    18.38%  elpsed: 287.30s  remaining: 1276.03s
    18.42%  elpsed: 288.31s  remaining: 1277.30s
    18.45%  elpsed: 289.32s  remaining: 1278.81s
    18.49%  elpsed: 290.32s  remaining: 1280.06s
    18.52%  elpsed: 291.33s  remaining: 1281.79s
    18.56%  elpsed: 292.34s  remaining: 1282.78s
    18.60%  elpsed: 293.35s  remaining: 1284.00s
    18.63%  elpsed: 294.36s  remaining: 1285.71s
    18.71%  elpsed: 295.36s  remaining: 1283.49s
    18.81%  elpsed: 296.37s  remaining: 1278.84s
    18.91%  elpsed: 297.38s  remaining: 1275.21s
    19.00%  elpsed: 298.38s  remaining: 1271.84s
    19.10%  elpsed: 299.39s  remaining: 1268.26s
    19.19%  elpsed: 300.41s  remaining: 1264.97s
    19.30%  elpsed: 301.42s  remaining: 1260.29s
    19.38%  elpsed: 302.43s  remaining: 1257.95s
    19.47%  elpsed: 303.44s  remaining: 1255.40s
    19.56%  elpsed: 304.45s  remaining: 1252.39s
    19.65%  elpsed: 305.45s  remaining: 1249.40s
    19.73%  elpsed: 306.46s  remaining: 1246.89s
    19.82%  elpsed: 307.47s  remaining: 1243.93s
    19.92%  elpsed: 308.48s  remaining: 1240.31s
    20.01%  elpsed: 309.48s  remaining: 1236.95s
    99.14%  elpsed: 310.49s  remaining:  2.68s
    99.59%  elpsed: 311.50s  remaining:  1.30s
    99.76%  elpsed: 312.51s  remaining:  0.76s
    100.00%  elpsed: 313.47s  remaining:  0.00s
    Total process time: 5.22 min
    Merging audio...
    ffmpeg -loglevel 40 -i "tmp_out.mp4" -i "C:\Temp\Torrents\[neoHEVC+ DB] Kaguya-sama - Love is War [Season 1 + 2 + OVA] [BD 1080p x265 HEVC AAC] [Dual Audio]\Season 1\Kaguya-sama - Love is War - S01E05.mkv" -c copy -map 0:v -map 1 -map -1:v  -y "C:\Users\bugale\Videos\TV Shows\Kaguya-sama - Love is War\Kaguya-sama - Love is War S01E05.mkv"
    Platform: NVIDIA CUDA
     Device: NVIDIA GeForce RTX 3080 Ti
    ffmpeg version 5.0-full_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
      built with gcc 11.2.0 (Rev5, Built by MSYS2 project)
      configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libdav1d --enable-libdavs2 --enable-libuavs3d --enable-libzvbi --enable-librav1e --enable-libsvtav1 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libilbc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
      libavutil      57. 17.100 / 57. 17.100
      libavcodec     59. 18.100 / 59. 18.100
      libavformat    59. 16.100 / 59. 16.100
      libavdevice    59.  4.100 / 59.  4.100
      libavfilter     8. 24.100 /  8. 24.100
      libswscale      6.  4.100 /  6.  4.100
      libswresample   4.  3.100 /  4.  3.100
      libpostproc    56.  3.100 / 56.  3.100
    [h264 @ 0000022b233de480] Reinit context to 3840x2160, pix_fmt: yuv420p
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'tmp_out.mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : Lavf58.45.100
      Duration: 00:04:52.00, start: 0.000000, bitrate: 28563 kb/s
      Stream #0:0[0x1](und): Video: h264 (Constrained Baseline), 1 reference frame (avc1 / 0x31637661), yuv420p(progressive, left), 3840x2160, 28562 kb/s, 23.98 fps, 23.98 tbr, 23976 tbn (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
    Input #1, matroska,webm, from 'C:\Temp\Torrents\[neoHEVC+ DB] Kaguya-sama - Love is War [Season 1 + 2 + OVA] [BD 1080p x265 HEVC AAC] [Dual Audio]\Season 1\Kaguya-sama - Love is War - S01E05.mkv':
      Metadata:
        title           : Kaguya-sama - Love is War - S01E05
        encoder         : libebml v1.4.0 + libmatroska v1.6.1
        creation_time   : 2021-03-11T20:23:17.000000Z
      Duration: 00:24:01.14, start: 0.000000, bitrate: 2362 kb/s
      Chapters:
        Chapter #1:0: start 0.000000, end 16.016000
          Metadata:
            title           : Avant
        Chapter #1:1: start 16.016000, end 106.023000
          Metadata:
            title           : OP
        Chapter #1:2: start 106.023000, end 531.990000
          Metadata:
            title           : Part A
        Chapter #1:3: start 531.990000, end 913.996000
          Metadata:
            title           : Part B
        Chapter #1:4: start 913.996000, end 1340.506000
          Metadata:
            title           : Part C
        Chapter #1:5: start 1340.506000, end 1430.554000
          Metadata:
            title           : ED
        Chapter #1:6: start 1430.554000, end 1441.139000
          Metadata:
            title           : Part D
      Stream #1:0: Video: hevc (Main 10), 1 reference frame, yuv420p10le(tv, left), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
        Metadata:
          BPS-eng         : 1846138
          DURATION-eng    : 00:24:01.107000000
          NUMBER_OF_FRAMES-eng: 34552
          NUMBER_OF_BYTES-eng: 332560457
          _STATISTICS_WRITING_APP-eng: mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
          _STATISTICS_WRITING_DATE_UTC-eng: 2021-03-11 20:23:17
          _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    

    The command line I used is: -q -w -C avc1 -v

    Notice DURATION-eng : 00:24:01.107000000 in input file and Duration: 00:04:52.00 in temp output file. (The elapsed time in the logs also seem to "jump" after ~20%)

    Please let me know if there is any other data you need to diagnose the issue.

    Thanks.

    opened by bugale 5
  • Can't compile at CentOs 7

    Can't compile at CentOs 7

    CMake Error in core/CMakeLists.txt: Target "Anime4KCPPCore" INTERFACE_INCLUDE_DIRECTORIES property contains path:

    "/tmp/Anime4KCPP/core/"
    

    which is prefixed in the source directory. for more recent versions used cmake from cmake.org and llvm-toolset-7. /opt/rh/devtoolset-7/root/bin/c++ linked to /usr/bin/c++

    opened by GribanovIvan 23
Releases(v2.5.0)
Owner
TianZer
CS student, just a noob, but want to be a dalao
TianZer
🉑 Portable UTF-8 library - performance optimized (unicode) string functions for php.

?? Portable UTF-8 Description It is written in PHP (PHP 7+) and can work without "mbstring", "iconv" or any other extra encoding php-extension on your

Lars Moelleken 474 Dec 22, 2022
🔡 Portable ASCII library - performance optimized (ascii) string functions for php.

?? Portable ASCII Description It is written in PHP (PHP 7+) and can work without "mbstring", "iconv" or any other extra encoding php-extension on your

Lars Moelleken 380 Jan 6, 2023
:accept: Stringy - A PHP string manipulation library with multibyte support, performance optimized

?? Stringy A PHP string manipulation library with multibyte support. Compatible with PHP 7+ 100% compatible with the original "Stringy" library, but t

Lars Moelleken 144 Dec 12, 2022
Stringy - A PHP string manipulation library with multibyte support, performance optimized

Stringy - A PHP string manipulation library with multibyte support, performance optimized

Lars Moelleken 145 Jan 1, 2023
Leaf's very own high-speed, high-performance server

[WIP] Leaf Eien Server Eien is Leaf's implementation of a high-speed, high-performance server based on powerful tools like Open Swoole and Swoole. Eie

Leaf Framework 8 Dec 28, 2022
Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm

Ip2region是什么? ip2region - 准确率99.9%的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了java,php,c,python,nodejs,golang,c#等查询绑定和Binary,B树,内存三种查询算法。 Ip2region特性

Lion 12.6k Dec 30, 2022
This package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole.

This package provides a high performance HTTP server to speed up your Laravel/Lumen application based on Swoole.

Swoole Taiwan 3.9k Jan 8, 2023
Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container, http, log and route.

Kit What is it Kit is a lightweight, high-performance and event-driven web services framework that provides core components such as config, container,

null 2 Sep 23, 2022
A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output as (optimized) CSS

PHP CSS Parser A Parser for CSS Files written in PHP. Allows extraction of CSS files into a data structure, manipulation of said structure and output

Raphael Schweikert 1.6k Jan 5, 2023
A simple website to inform you where to watch anime legally in Indonesia.

WibuSaka A simple app to inform you where to watch anime legally in Indonesia. WibuSaka uses Jikan.moe API to fetch anime datas. Requirements PHP 7.4+

Azhar At Zauhar Dripana 49 Oct 24, 2022
Self Hosted Movie, Series and Anime Watch List

Flox Flox is a self hosted Movie, Series and Animes watch list. It's build on top of Laravel and Vue.js and uses The Movie Database API. The rating ba

Viktor Geringer 1.1k Dec 31, 2022
Random Anime Pictures And Quotes Rest API, Toshino Kyoko.

Toshino Kyoko Toshinou Kyouko is the founder of the amusement club. Goes so wild that no one can keep up with her, but it's not as if anyone even trie

Rei. 21 Jan 1, 2023
Ani Cast - Anime List & Trending App. (Powered by Jikan API)

(Under Development) Ani Cast - Anime Shows App.

Noval 2 Jun 15, 2022
Worlds (soon to be) most advanced Anime site! Featuring Administration features and everything you need for users and yourself. The successor of aniZero.

/**********************************************************************\ | _____ H33Tx & xHENAI __ 31.01.2022| |

HENAI.eu 40 Jan 3, 2023
Propel2 is an open-source high-performance Object-Relational Mapping (ORM) for modern PHP

Propel2 Propel2 is an open-source Object-Relational Mapping (ORM) for PHP. Requirements Propel uses the following Symfony Components: Config Console F

Propel 1.2k Dec 27, 2022
High performance, full-stack PHP framework delivered as a C extension.

Phalcon Framework Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resourc

The Phalcon PHP Framework 10.7k Jan 8, 2023
High-Performance Long-Living PHP Framework for modern enterprise application development

Documentation · Discord · Telegram · Twitter Spiral Framework is a High-Performance Long-Living Full-Stack framework and group of over sixty PSR-compa

Spiral Scout 1.4k Jan 1, 2023
A high performance full-featured project management system

Interested in managed hosting? Take a brief survey to help us know what to build! Phproject A high-performance project management system in PHP Instal

Alan Hardman 357 Dec 27, 2022
Blink is a micro web framework for building long-running and high performance services

Blink is a micro web framework for building long-running and high performance services, the design heavily inspired by Yii2 and Laravel. Blink aims to provide the most expressive and elegant API and try to make the experience of web development as pleasant as possible.

Jin Hu 837 Dec 18, 2022
Biny is a tiny, high-performance PHP framework for web applications

Biny is high performance. Framework comes default with response time of less than 1ms. Stand-alone QPS easily up to 3000.

Tencent 1.7k Dec 9, 2022