The issue here, as I understand it, is not about the recording of the livestream per se.
The issue is stopping the recording. VDH still does not terminate downloads, live or
otherwise, correctly. You get what Allen posted above as ffprobe output. I get the same
thing. Look over here:
https://groups.google.com/g/video-downloadhelper-q-and-a/c/ZSdHa7mt8D8
In a post date October 19, I got the exact same result from a stop as Allen has. Look at
the images attached to that post.
VDH has not done proper termination of downloads for years. Sometimes it works,
sometimes it doesn't. Livestream or otherwise, doesn't matter. You can't rely on the
VDH stop command. That's the gist of one of the threads I mention in a post upthread
here. That is still a problem & that is what we should be focusing on here.
Furthermore, since there is no moov atom, ffmpeg won't repair the file. I've tried.
Ffmpeg is fixated on the moov atom. Any attempt to refer to any video that is missing
its moov atom just gets a complaint from ffmpeg that the moov atom is missing. The moov
atom is critical to proper mp4 files. If there is no moov atom, the file is trash. Sad
but true. The solution, as I see it, is for VDH/CoApp to terminate a download by sending
q to the ffmpeg child task. When ffmpeg gets a q, it gracefully terminates the download.
Gracefully means it writes the moov atom before it closes the file. Apparently, the
CoApp is not sending q to ffmpeg. It seems clear to me that the CoApp is simply killing
the ffmpeg child task. That doesn't work. Both Allen & I have confirmed that
empirically. Now we wait for a solution. I have every confidence in Paul, who seems to
be leading this effort. He will come up with a solution. We just need to be patient.