Install ffmpeg
brew install ffmpeg
Download file through url, like this:
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -i "http://url-file.domain.m3u8" -c copy video.mp4
Cookie example:
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -headers "Cookie: APKAJJN366FHQVQYCG2A" -i "http://url-file.domain.m3u8" -c copy video.mp4
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto \
-headers "Cookie: MoodleSession\r
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36\r
Referer: https://domain.com\r
Accept: */*\r
Accept-Language: en-US,en;q=0.9\r
Accept-Encoding: gzip, deflate, br\r
Origin: https://domain.com\r
Connection: keep-alive\r" \
-i "URL.m3u8" \
-c copy video.mp4