Downloading m3u8 stream as mp3

Advertisements I have a .m3u8 link which I’m trying to download as an .mp3 file. import m3u8 import subprocess import requests link = ‘https://cs9-9v4.vkuseraudio.net/s/v1/ac/NeMmHNX2Iyt08MZ4z5fELAMybgSNR6T1xYEcBEv5Kdsenci3KHOAC-1fKapAV9vxwVOBIik40I4DwfrN-a_jtjILYVcx3mLTNCzKo1UF-UhbKOztLrboF9NEn1jzZs1Jl0ijfmccog6aAcB4PcdnrxPzXY7WCMVWtUjWKOgHad5a-g0/index.m3u8’ m3u8_parsed = m3u8.load(link) with open(‘track.ts’, ‘wb’) as f: for segment in m3u8_parsed.segments: r = requests.get(segment.absolute_uri) f.write(r.content) subprocess.run([‘ffmpeg’, ‘-i’, ‘track.ts’, ‘track.mp3’]) The result is that the track.ts file takes up 6MB storage… Read More Downloading m3u8 stream as mp3