The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.3.12-nmm1 (Linux)
|
NVEncC -vpy - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html) +--- Thread: NVEncC -vpy (/thread-3607.html) |
NVEncC -vpy - Dan64 - 02.03.2024 Hello Selur, A lesson learnt from "vs-deoldify" it is that just a simple message raised by the vapoursynth script can break the pipe and stop the encoding. In these days where are becoming available strong filters using IA, the probability these kind of problems can happen is becoming more frequent. It can happen, like in " vs-codeformer " that the filter was developed for research and is plenty of "print()". In this context "vsPipe" is not a suitable tool, because the "pipe" can be broken and nothing can done to recover from this error (not always it is possible to ask to the filter developer to fix the issue, like in "vs-codeformer"). Since you are not willing to apply the changes that I proposed for "vsViewer" and you don't want to use the vapoursynth enabled version of ffmpeg. I'm asking you if you can add the support to "NVEncC -vpy". I performed a simple test and it worked. To perform the test I followed the folllowing steps: 1) installed the last version of NVEncC64.exe in "Hybrid\64bit\Vapoursynth" (because it need "VSScript.dll") 2) I wrote a simple Vapoursynth script: VideoBW_720p_10bit.vpy # Imports 3) Execute the following command D:\PProjects\vs-deoldify_dev>"D:\Programs\Hybrid\64bit\Vapoursynth\NVEncC64.exe" --vpy -i VideoBW_720p_10bit.vpy --fps 23.976 --sar 1:1 --codec h265 --profile main10 --output-depth 10 --output-res 1280x692 --vbr 0 --vbr-quality 26.0 --aq --aq-strength 1 --output VideoBW_720p_10bit-1.hevc The final file was playable, so I think that the use of NVEncC with the option "-vpy" is worth your attention. Please consider the possibility to enable it. Thanks, Dan RE: NVEncC -vpy - Selur - 02.03.2024 Quote:Please consider the possibility to enable it.Thought about it.
Cu Selur RE: NVEncC -vpy - Dan64 - 02.03.2024 I don't care about Avisynth, in the 21st century, the adoption of IA programs will increase significantly and most of them will be written in python because the libraries most used by IA (i.e. neural networks) are written in python. It will be also a significant development on IA imaging manipulation, and Vapoursynth, being based on python, will benefit from this development. I cannot say the same for Avisynth, which will not be able to benefit from this new development. Dan RE: NVEncC -vpy - Dan64 - 08.06.2024 (02.03.2024, 10:06)Selur Wrote:Quote:Please consider the possibility to enable it.Thought about it. Hello Selur, In the case it could be useful to provide a faster (and more robust) alternative to "vsPipe" when is used NVEnc, recently Rigaya has added the "--vsdir" to support portable VapourSynth installations (like Hybrid): https://github.com/rigaya/NVEnc/releases/tag/7.52 Dan RE: NVEncC -vpy - Selur - 08.06.2024 What makes you think it is faster? Did you test that? I can understand that, if some filters (wrongly) spam output that can cause issues, but it should not be faster. Cu Selur Ps.: I'll think about adding support for it. (requires quite a few changes) RE: NVEncC -vpy - Dan64 - 08.06.2024 Regarding the release 7.52, it could be useful this post: https://github.com/rigaya/NVEnc/issues/580 Quote:As of version 7.49, 3 new encoding options have been implemented. The options give an excellent result in terms of encoding quality at HEVC/h265. The options are: RE: NVEncC -vpy - Selur - 08.06.2024 I found Could not find any info about '--tune ???' over at https://github.com/rigaya/NVEnc/blob/master/NVEncC_Options.en.md Cu Selur RE: NVEncC -vpy - Dan64 - 08.06.2024 Removed in 7.51: https://github.com/rigaya/NVEnc/releases/tag/7.51 In 7.51 was added a new denoise filter: "--vpp-nlmeans" Dan RE: NVEncC -vpy - Selur - 08.06.2024 What about the speed? (see post #5) RE: NVEncC -vpy - Dan64 - 08.06.2024 I asked Rigaya to add this option: https://github.com/rigaya/NVEnc/issues/564 But then I was busy in writing the coloring filters I had not time to test it. Dan |