<div dir="ltr">Greetings!<br>(Plz, tell me if the mailing list routine differs and there's another way of posting questions, some rules maybe, I'll edit mine then according to your notes)<br>(Ignore and accept my apologies if this is a duplicate, just did not get a notification from mailer, resending)<br><br>The question: <br>I'm trying very hard to save an HLS stream into an MKV file. That is -- remux it, no re-encoding or whatever. Actually, to save AVPackets "as is" would be fine and perfect, but in a way that will allow me to play it later or at least read uncorrumped.<div>Actually, the current code works fine with random rtsp/mjpeg/rtmp streams, but HLS fails.<br><br>What has been tried:</div><div>1. Minimal Proof-of-Concept -- <a href="https://stackoverflow.com/questions/68229878/ffmpeg-cannot-save-hls-stream-to-mkv" target="_blank">https://stackoverflow.com/questions/68229878/ffmpeg-cannot-save-hls-stream-to-mkv</a> . Can add the code tere. Long story short -- `avformat_write_header` behaves as if it requires extradata / extradata_size to be filled, though the reading context provides none of those.<br>2. Your example -- <a href="https://ffmpeg.org/doxygen/trunk/remuxing_8c-example.html" target="_blank">https://ffmpeg.org/doxygen/trunk/remuxing_8c-example.html</a> . Exactly the same behaviour, fails on writing a header.</div><div><br></div><div>Nevertheless,  `ffmpeg -i <a href="https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8" target="_blank">https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8</a> out.mkv` works fine, meaning it IS possible after all. </div><div>Could you be so kind as to point out to me, what details I've been permanently lacking when trying all of the abovementioned? Some nuance?</div><div><br></div><div>Thanks in advance for your patience. <br clear="all"><div><div dir="ltr"><div dir="ltr"><div dir="ltr">_________________________________________</div><div dir="ltr"><br></div><div>Sincerely, Alex</div></div></div></div></div></div>