Hardware Acceleration doesn't work with comskip when I enable it in comskip.ini. Is there something I need to do to get it to work?
Which OS and GPU? There may be some bits that aren't wired up or available with certain combinations.
Debian Linux and Intel UHD Graphics 730. Hardware acceleration works in Plex so I know it works.
Does hardware transcoding work in Channels DVR on it?
Check one of your comskip logs to see if it shows it's running with the setting hardware_decode=1
I don't think anybody uses hardware decoding with comskip. I tried all 3 options but they do nothing in two cases - --vdpau and --dxva2, --cuvid bombs out( I have Intel). This is consistent with the provided ffmpeg build which shows only hevc_cuvid as hardware assisted hevc decoder. It seems we are missing hevc_vdpau and hevc_dxva2 from the build.
$ ./ffmpeg -decoders|grep _cuvid
V..... h264_cuvid Nvidia CUVID H264 decoder (codec h264)
V..... hevc_cuvid Nvidia CUVID HEVC decoder (codec hevc)
V..... mpeg1_cuvid Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video)
V..... mpeg2_cuvid Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video)
V..... mpeg4_cuvid Nvidia CUVID MPEG4 decoder (codec mpeg4)
Are you referring to encoding or decoding? Comskip would rely upon your pipeline's decoding ability, while generally Plex would use hardware acceleration for encoding.
These are oranges and pomegranates ...
Hardware decoding is not supported and there are no plans to add it.
Practically speaking there is very little benefit. Hardware decoding is often limited to real-time (60fps), so it ends up being slower to scan commercials. It also can easily choke and crash if there is the slightest blip in the signal quality.
The software decoders are very well optimized to use NEON, AVX and other CPU acceleration features.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.