You probably get the same result in the end, but yt-dlp can also do this if you point it at the m3u8 file.
(Actually I just checked and it also supports downloading Twitter videos directly.)