Hello,
I'm new to this forum, but I've been using VideoDownloadHelper for years and I'm happy with it, except of one thing: The obvious flaw when downloading HLS streams as MP4 (unfortunately that's set as default). Almost any video I downloaded via HLS to MP4 is jumpy and more or less unusable with any player I've tried it with, including VLC. To say it clearly: MP4 downloads from HLS streams create damaged video (and shouldn't be default, from my point of view, as long as this problem isn't fixed).
I can confirm that the only reliable workaround with VDH is downloading to M2TS and remuxing afterwards, as suggest by Marcel. Jumpy video in already downloaded MP4 might be fixable by re-encoding, but each time I tried to do that I encountered masses of dropped just followed duped frames, which doesn't happen with M2TS and might indicate that something is wrong with the timestamps. I believe to see that VDH creates invalid timestamps upon muxing the MPEG- TS stream (provided by HLS) to MP4. It could be that this happens only if negative timestamps exist at the very beginning of the stream (representing a constant stream delay).
I found that Youtube-dl, using the URL revealed by the VDH creates valid results, i.e. it doesn't produce jumpy videos.
Referring to threads on this forum and Google searches it seems to me that VDH has been aware of this problem for quite a while and I'm wondering, is this issue scheduled be fixed any time soon?