Search found 369 matches
- Wed Feb 21, 2024 5:05 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
So this morning I thought, how hard can it be to write my own specialized preprocessor that understands everything needed to correctly emit multiple tailored kernels. :ugeek: :salute: Guessing there may be some expertise associated with doing it ;) ... mortals may have had a challenge. I wonder if ...
- Wed Feb 21, 2024 12:07 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
I'm curious why you always load the AVS compat version along with the Vapoursynth native version: core.std.LoadPlugin(...) core.avs.LoadPlugin(...) Nothing more than ongoing laziness on my part. Circa 5 years ago I saw gonca did it and seemed to know what was a good thing, so I did it too. It may h...
- Tue Feb 20, 2024 3:22 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
A quick question of an expert: In the image below, top is unfiltered and bottom is filtered per import vapoursynth as vs # this allows use of constants eg vs.YUV420P8 from vapoursynth import core # actual vapoursynth core core.std.LoadPlugin(r'G:\HDTV\DGtest\Vapoursynth-x64\DGIndex\DGDecodeNV.dll') ...
- Tue Feb 20, 2024 1:44 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Pretty happy with the new dgdenoise (mode 3 spatial+temporal) as ran over some really rough old VHS 576i tapes. Still fiddling with the denoise settings, the tapes were fairly poor condition. I suppose I should test spatial and temporal separately, perhaps in the next day or three. Couldn't find a h...
- Mon Feb 19, 2024 9:51 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
I fixed this in half an hour this morning. I'm changing from black to white to denote filtered areas as it was at first, as it makes things easier to visualize. The reason I went to black for a while was it somewhat disguised the chroma bleed-through bug. 8-) And who doesn't like a good cover-up fr...
- Mon Feb 19, 2024 1:13 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Please re-download test 4 for the fix. Nice, it works fine (of course). The current bug I am working on is that for dn_show=1, the black areas are not fully black, the chroma is not being wiped out properly. That is kicking my butt. I'll emerge victorious, though, don't worry. He he, in other times...
- Sun Feb 18, 2024 6:15 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Sure ! Ignoring other filtering, eg transposes etc, This fails (no video produced): video = core.dgdecodenv.DGSource( r'G:\HDTV\DGtest\H265_PROGRESSIVE_HDR10.mp4_concatenated.DGI', rw=1080, rh=608) This works: video = core.dgdecodenv.DGSource( r'G:\HDTV\DGtest\H265_PROGRESSIVE_HDR10.mp4_concatenated...
- Sun Feb 18, 2024 10:27 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Hello. A little query on resizing using CUDASynth dgsource. I use a .bat script to find some media info and hard-code values into a .vpy script. If I use this (vapoursynth resizer), it all works and the video plays OK. import math import vapoursynth as vs # this allows use of constants eg vs.YUV420P...
- Sun Feb 18, 2024 9:32 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Regarding your 391/438 fps result, I have two observations. 1) In the new case, you have deinterlacing enabled, but not in the old case. 2) You have external Sharpen() for both. Both of these reduce the apparent performance improvement. For 1) please use the same settings. For 2) that will be ameli...
- Sun Feb 18, 2024 2:21 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Re-ran the h.265 test on a tad longer clip, 3410 frames ...
non-CUDASynth fps= 27
CUDASynth fps=30
non-CUDASynth fps= 27
CUDASynth fps=30
- Sun Feb 18, 2024 12:09 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
OK, using the updated .dll on the notionally 576i MPEG2 source, it works. :D pre-CUDASynth: 391 fps import vapoursynth as vs # this allows use of constants eg vs.YUV420P8 from vapoursynth import core # actual vapoursynth core #import functool #import mvsfunc as mvs # this relies on the .py residing ...
- Sat Feb 17, 2024 11:01 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
As an interim, I had a go with the samsung h.265 "HDR10+" video ... An interesting result for h.265 input and using DGHDRtoSDR. Vspipe with ffmpeg encoding: 26 fps (non-CUDASynth) vs 28 fps (CUDASynth). Perhaps the closeness of speeds is to be expected for such a small input sample and the transpose...
- Sat Feb 17, 2024 10:58 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
- Sat Feb 17, 2024 4:44 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
OK ! Clipped the .mpg input and attached it in a .zip (note: previous .mp4 avc files worked, this mpeg2 didn't). Log of successful pre-CUDASynth test: G:\HDTV\DGtest>"!vapoursynth_root!\DGIndex\DGIndexNV.exe" -version DGIndexNV 251.0.0.0 (64 bit) G:\HDTV\DGtest>"!vapoursynth_root!\DGIndex\DGIndexNV....
- Sat Feb 17, 2024 8:47 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Hello. I can't quite figure out why the "old" (non-CUDASynth) dgsource works whereas the new CUDASynth seems to do something different. The log below shows what happens in the "old" (which works as expected) vs new CUDASynth (which appears to stop at the first frame). They both use the same .dgi fil...
- Fri Feb 16, 2024 7:25 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
do something that requires HDRtoSDR() Am looking forward to transcoding h.265 hdr10+ video (it says vfr but we know it is cfr) from my samsung S22 phone in the next couple of hours once I change its settings to record that ... that'll be the future use of HDRtoSDR use for me. Having said that, I no...
- Fri Feb 16, 2024 7:08 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Pragmatically, with nvenc encoding: pre-CUDASynth G:\HDTV\DGtest>set bitrate=3000000 G:\HDTV\DGtest>set min_bitrate=500000 G:\HDTV\DGtest>set max_bitrate=6000000 G:\HDTV\DGtest>set bufsize=!max_bitrate! G:\HDTV\DGtest>"!old_vspipeexe64!" --container y4m --filter-time "!_OLD_VPY_file!" - | "!old_ffmp...
- Fri Feb 16, 2024 6:36 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Thank you. OK, re-read it. Yes "best" is an invalid setting for direct comparison ... "best" did yield some sense of the cost of better spatial-only denoising which I was hoping to add for some "minimal" penalty :) I may be prepared to live with halving the transcoding fps (eg for spatial denoising)...
- Fri Feb 16, 2024 2:46 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Hi, I must be doing something wrong, advice would be welcomed. Using the same source and almost the same .vpy script, I seem to get getting 1/2 speed from the new cudasynth compared to pre-cudasynth. 109fps vs 52 fps. Perhaps it is because I specified dn_quality="best" ? I have a 3900X with 32Gb, an...
- Thu Feb 15, 2024 9:30 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Thanks. Creating test scripts now to try it out. dgsharpen, cool ! dgdeblock after that ?
- Wed Feb 14, 2024 6:43 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
OK and thanks for clarifying, current course maintained, cool. If you mean me it's zero friends and I'm ok with that, being on the lower end of the bell curve for many things :) I've had my fair share of "well that didn't work, it seemed like a good idea at the time to have a go with, let's try a di...
- Wed Feb 14, 2024 12:51 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Cool ! Feel free to ignore: Speaking of roulette tables, just wondering ... over at d9, cudasynth post p=1997434#post1997434 says in part if CUDA will provide ME data from hardware ASIC and you can use it to make motion compensated frames you can use temporal median as final output stage (or simple ...
- Tue Feb 13, 2024 6:05 pm
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
Please forgive me if I enquire on the status of and the ins and outs of the much anticipated cudasynth/dgdenoise et al
I feel like I'm an excited little kid again ... are we there yet ?
I feel like I'm an excited little kid again ... are we there yet ?
- Tue Feb 13, 2024 7:02 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699
CUDASynth
"Fig me sideways." That's a new one for me. I'll be using it. Oh. Ok. :oops: Terminology in common use in Oz vernacular mostly when expressing any or all of surprise, disappointment, outrage, or commentary around perceptions of events; for example usually also used as "Fig me dead, what a ..." lead...
- Tue Feb 13, 2024 6:23 am
- Forum: CUDA Filters
- Topic: CUDASynth
- Replies: 385
- Views: 266699