sponsor block procesing hangs
Hi,
Appreciate your software
When using sponsor block, the video and audio downloads. But when processing the video, the processing takes a very long time and ffmpeg instance runs continuously when viewed in my task manager. It uses a lot of cpu about 40 percent. ffmpeg stays running for about 15 minutes to process a video round about 45 mins. the time taken to process the video varies according to video length.
I have had this problem across different application versions for a long time now. When I don't use sponsor block everything works as expected.
It sounds like you're using Force keyframes at cuts (checkbox in the "Download options" group, passes --force-keyframes-at-cuts to yt-dlp). The reason you might want to use that is because it makes the cuts a bit more accurate, but the price you pay is that FFmpeg has to re-encode the video, which takes time (not worth it in my opinion).
So either don't use Force keyframes at cuts, or just mark the segments instead of removing them, and then skip them in your media player by clicking the "next" button (⏭).