![]() |
[HELP] Avisynth - DeSpot question - 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: [HELP] Avisynth - DeSpot question (/thread-3439.html) Pages:
1
2
|
Avisynth - DeSpot question - Miranda - 17.10.2023 I'm running Avisynth's DeSpot in Avisynth along with QTGMC (bob) and sRestore to 25fps, but the output file remains interlaced. I guess this is due to a limitation of the DeSpot filter? Is there a way I can run the filter after the QTGMC deinterlace/sRestore function and get a progressive output file? RE: Avisynth - DeSpot question - Selur - 17.10.2023 What does your Avisynth script look like? What does the encoder command line look like? might be a bug in Hybrid. Just tried it here and it seems like the this only happens if DeSpot ans sRestore are in the same script. Strange, seems like I never combined those two in Avisynth. => will look if I find more info on this RE: Avisynth - DeSpot question - Selur - 17.10.2023 Seems like this is only a bug in the 'Compare view' in Avisynth. When I disable the compare view the filtered content is properly deinterlaced. (so encoding should be fine) => Does is work for you too if you disable 'Compare view"? Cu Selur Ps.: yup, the generated Compare script is wrong in it, deinterlacing will only be applied to the source not the filtered version. ![]() RE: Avisynth - DeSpot question - Selur - 17.10.2023 Think, I fixed it. Send you a link to a new dev version via pm. Let me know whether it also fixes the preview problem for you. Cu Selur RE: Avisynth - DeSpot question - Miranda - 17.10.2023 Still no luck, still getting interlaced output. RE: Avisynth - DeSpot question - Selur - 17.10.2023 Looking at the used Avisynth script: ClearAutoloadDirs() The encoding call: ffmpeg_32 -y -noautorotate -nostdin -threads 8 -i "M:\Tanya-TEMP\encodingTempSynthSkript_2023-10-17@17_38_47_8410_0.avs" -an -sn -vf scale=in_range=tv:out_range=tv -pix_fmt yuv422p10le -strict -1 -vsync 0 -vcodec prores_ks -profile:v 2 -vtag apcn -metadata encoding_tool="Hybrid 2023.10.17.1" -aspect 768:576 -f mov "M:\Tanya-TEMP\Apocalypse Sexual_SpainVH-ACEtbc_1_2023-10-17@17_38_47_8410_04.mov" Trying to reproduce this with: ClearAutoloadDirs() ffmpeg_32 -r 25/1 -y -noautorotate -nostdin -threads 8 -i "J:\tmp\2023-10-17@20_31_59_4410\encodingTempSynthSkript_2023-10-17@20_31_59_4410_0.avs" -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv422p10le -strict -1 -vsync 0 -vcodec prores_ks -profile:v 2 -vtag apcn -metadata encoding_tool="Hybrid 2023.10.17.1" -aspect 20:15 -f mov "G:\Output\bff_1_2023-10-17@20_31_59_4410_03.mov" If you can share a short sample of your video (which allows reproducing this for you), I can try to look into this some more tomorrow. (maybe it's something in the source triggering this and thus I can't reproduce it here.) Cu Selur RE: Avisynth - DeSpot question - Miranda - 17.10.2023 It's around 20GB, it's a VHS capture to DV. How is it best to create a sample clip? RE: Avisynth - DeSpot question - Selur - 17.10.2023 No clue how to properly cut dv stuff. (it's ages since I had to deal with dv stuff; AviDemux might work) Then we try to get some info by you doing tests. ![]() (I assuming you got 'Synth auto refresh' on) If you load the file and open the Avisynth preview (QTGMC should be enabled by default) is the preview still interlaced? Does disabling 'Filtering->Avisynth->Misc->Source->LibavVideoSource insttead of FFmpegSource' change the preview? Does this effect only happen if you enabled sRestore or also without it? Can you share a debug output of the analysis of the source? Also encode a few seconds (use cut support; 100 frame should be enough) of a scene with vertical movement and share that with me. (just to make sure the output also looks interlaced content encoded progressively here too) Does the deinterlacing + despot + sRestore properly work for you in Vapoursynth? (I know that DeSpot isn't as usable, this is also to get some more data.) Cu Selur Ps.: going to bed now, but will look at it some more tomorrow after work. RE: Avisynth - DeSpot question - Miranda - 18.10.2023 Vapoursynth works fine, although it takes twice as long (3 hours), and sRestore is apparently broken in Vs which is another reason I am using AviSynth for sRestore and DeSpot. MediaInfo report of DV input source: Frame rate: 25.000 FPS Standard: PAL Color space: YUV Chroma subsampling: 4:2:0 Bit depth: 8 bits Scan type: Interlaced Scan type, store method: Interleaved fields Scan order: Bottom Field First RE: Avisynth - DeSpot question - Selur - 18.10.2023 That is strange, usually Vapoursynth is faster. (Are you sure you use the same settings?) I found a 'fix' for sRestore in Vapoursynth and that is to limit the thread count to 1 for the whole script. Okay, [quote]Can you share a debug output of the analysis of the source? and Does the deinterlacing + despot + sRestore properly work for you in Vapoursynth? (I know that DeSpot isn't as usable, this is also to get some more data.) [/code] are answered with that. So it is an Avisynth only issue. Try the following, use: "C:\Program Files\Hybrid\64bit\ffmpeg.exe" -ignore_editlist true -ss 60 -i M:\Tanya-IN\Apocalypse Sexual_SpainVH-ACEtbc.mov -t 10 -copy copy M:\Tanya-IN\Sample.mov Then check if you can reproduce the problem with that sample and assuming it's not too large share it with me. ![]() (you can adjust the start time with 'ss' and the length with '-t' in case the selected part isn't usable, i.e. too dark or just a still image,...) Cu Selur |