Posts: 4
Threads: 2
Joined: Sep 2023
Hello. I am currently using Hybrid to deinterlace and reencode a large number of AVI files constructed using WinDV with MiniDV tapes as my source. I have used other pieces of software to deinterlace and convert to MP4 but nothing comes close to the quality that I am seeing using QTGMC within Hybrid. The only drawback I am experiencing is speed and, as far as I can tell, my CPU is doing all the work. I note the Config --> Input option to use the GPU to decode but I can't seem to find an option to encode. Does one exist or is there a different setting that will help speed things up? My processor is a Ryzen 5 5600G with Radeon Graphics (GPU built in obviously). Many thanks and please pardon my technical ignorance.
Posts: 10.933
Threads: 56
Joined: May 2017
The GPU decoding under 'Config --> Input option' is only used when FFMpeg is used as decoder.
Sadly, I don't know of any source filter which supports AMD cards which supports hardware decoding through AMD GPUs.
When using Vapoursynth and QTGMC you can enable 'OpenCL' (in the QTGMC settings) which will use the GPU and might give a slight speed up, but other than that there isn't much you can do to speedup things up.
Cu Selur
Posts: 263
Threads: 32
Joined: Aug 2022
check your GPU for support 264/265
Radeons in 50% of cases do not support GPU-264/265
Posts: 4
Threads: 2
Joined: Sep 2023
Thank you. When I use something like Shutter Encoder to reencode there is an acceleration option for my GPU and it is lighting quick. I suspect it may have more to do with the quality of the deinterlacing filter. Shutter Encoder, as one example, has a few, but not QTPMC. I can visibly see the quality difference, so I suspect the complexity of the algorithm is what is slowing things down, although I am sure you know better than I do. Thanks again.
Posts: 10.933
Threads: 56
Joined: May 2017
Hybrid also supports VCE (through
VCEEnc) which uses your AMD GPU for encoding, but this does not influence the Avisynth/Vapoursynth processing.
Sadly qualitywise (quality at given file size / bit rate), VCEEnc is behind Intel and NVIDIA hardware encoders which is why I normally wouldn't recommend using it.
Cu Selur
Posts: 91
Threads: 15
Joined: Mar 2021
16.09.2023, 21:41
(07.09.2023, 05:48)gheppell Wrote: Thank you. When I use something like Shutter Encoder to reencode there is an acceleration option for my GPU and it is lighting quick. I suspect it may have more to do with the quality of the deinterlacing filter. Shutter Encoder, as one example, has a few, but not QTPMC. I can visibly see the quality difference, so I suspect the complexity of the algorithm is what is slowing things down, although I am sure you know better than I do. Thanks again.
You can try ShanaEncoder AVC/HEVC AMF , but the quality is the worse, compared to
NVENC and QSV
PS:Is it possible for hybrid dealing VSGAN with AMD GPU Acceleration ? Whisper does with AMD GPU now.
Posts: 10.933
Threads: 56
Joined: May 2017
Quote:Is it possible for hybrid dealing VSGAN with AMD GPU Acceleration ?
Hybrid already supports this through a
vs-mlrt addon.
I haven't really rested it, since I only use the addons on my main machine, which has NVIDIA, Intel and AMD GPUs in it, but one of the intentions behind adding a vsmlrt-addon was to also at least rudimentary support AMD and Intel GPUs.
Cu Selur