CUDA Suggestions and Talk

These CUDA filters are packaged into DGDecodeNV, which is part of DGDecNV.
gonca
Distinguished Member
Distinguished Member
Posts: 543
Joined: Sun Apr 08, 2012 6:12 pm

Re: CUDA Suggestions and Talk

Post by gonca » Sun May 21, 2017 10:08 am

Thanks for considering it, no rush.
DG__NV CUDATools is well on its way to becoming a complete suite of AVISynth filters

Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: CUDA Suggestions and Talk

Post by Sharc » Sun May 21, 2017 1:27 pm

admin wrote:@Sharc, thanks for the comparison. I'll check it out after my breakfast. You can put a Trim(1,-0) on PVBob to get the frames matching up.
Here the same in a different format for comparing the 4 bobbers. The outputs of the 4 bobbers are interleaved, so when you step through the clip you will immediately see the differences between the bobbers. The PVBob frames should be synchronized now.
http://www.mediafire.com/file/d6yat77um ... erleave.ts

User avatar
admin
Site Admin
Posts: 3752
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Sun May 21, 2017 1:52 pm

Cool! Can you post your settings too please?

Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: CUDA Suggestions and Talk

Post by Sharc » Sun May 21, 2017 2:23 pm

Hmmm... thinking about it one has probably to be cautious with the interleaved version because of the way how the x264 encoder works. The picture sequence of the frames which are served to the encoder is different (4 x more or less the same picture in sequence). I was wondering why the first version with the 4 stacked pictures ended up in a much higher file size than the interleaved version with 4x number of frames, for the same x264 settings.

Here the x264 cmd line: x264.exe --preset medium --crf 24 --nr 150 --output "bobtest_city_interleave.264" "Deinterlacing_.avs"

User avatar
admin
Site Admin
Posts: 3752
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Sun May 21, 2017 2:25 pm

I meant the settings for the 4 bob filters.

Agreed on the encoding. Just give it a boatload of bitrate. Or just give your script and we can play it directly, no need to encode it. But then we would need to have the filter executables on hand.

Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: CUDA Suggestions and Talk

Post by Sharc » Sun May 21, 2017 3:21 pm

Here the script; bob filter settings = all default

Code: Select all

clip=DGSource("Cityscape.dgi").Trim(50,0)
clip=clip.ConvertToYV12(interlaced=true)
clip=clip.assumeTFF()

bob1=clip.DGbob(order=1,mode=1).subtitle("DGBob",align=5,size=64) 
bob2=clip.PVBob().subtitle("PVBob",align=5,size=64).trim(1,0)   #trim to sync PVBob
bob3=clip.tdeint(mode=1,map=0,order=1).subtitle("TDeint",align=5,size=64)
bob4=clip.QTGMC(preset="slower",InputType=0).subtitle("QTGMC",align=5,size=64)

#row1=stackhorizontal(bob1,bob2) #for stacked pictures
#row2=stackhorizontal(bob3,bob4) #for stacked pictures

#final=stackvertical(row1,row2) #for stacked pictures
final=interleave(bob1,bob2,bob3,bob4) #for interleave

return final
Last edited by Sharc on Sun May 21, 2017 3:38 pm, edited 2 times in total.

User avatar
admin
Site Admin
Posts: 3752
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Sun May 21, 2017 3:35 pm

Thanks!

User avatar
admin
Site Admin
Posts: 3752
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Sun May 21, 2017 7:22 pm

Off Topic: You guys might be interested to know that I changed over my source control to Team Foundation Server Express. It works really well (so far). It's very well integrated into Visual Studio and it makes automated backups of the database. I'll now be able to label all slipstream releases with a build number and be able to recreate them if needed.

gonca
Distinguished Member
Distinguished Member
Posts: 543
Joined: Sun Apr 08, 2012 6:12 pm

Re: CUDA Suggestions and Talk

Post by gonca » Sun May 21, 2017 7:30 pm

The build number sounds good.
With all the changes to DGDecNV lately I sometimes have to scratch my head trying to figure out which slipstream I am on

Sharc
Distinguished Member
Distinguished Member
Posts: 181
Joined: Thu Sep 23, 2010 1:53 pm

Re: CUDA Suggestions and Talk

Post by Sharc » Mon May 22, 2017 1:35 am

I redid the interleaved version of the bobber comparison. It's encoded with a higher bitrate now to reduce the impact of encoding artefacts which could mask the bobbing artefacts.
Or just play the script directly to eliminate the influence of the re-encoding.
(The encoding of of the 3-minutes clip took about 6 hours here)

http://www.mediafire.com/file/2emmdg6qb ... leave_1.ts

Post Reply