С файлами просто берём youtube-dl
youtube-dl -F https://www.youtube.com/watch?v=K59KKnIbIaM
[youtube] K59KKnIbIaM: Downloading webpage
[youtube] K59KKnIbIaM: Downloading video info webpage
[youtube] K59KKnIbIaM: Extracting video information
[youtube] K59KKnIbIaM: Downloading m3u8 information
[youtube] K59KKnIbIaM: Downloading MPD manifest
[info] Available formats for K59KKnIbIaM:
format code extension resolution note
91 mp4 256x144 HLS 197k , avc1.42c00b, 30.0fps, mp4a.40.5@ 48k
92 mp4 426x240 HLS 338k , avc1.4d4015, 30.0fps, mp4a.40.5@ 48k
93 mp4 640x360 HLS 829k , avc1.4d401e, 30.0fps, mp4a.40.2@128k
94 mp4 854x480 HLS 1380k , avc1.4d401f, 30.0fps, mp4a.40.2@128k
95 mp4 1280x720 HLS 2593k , avc1.4d401f, 30.0fps, mp4a.40.2@256k (best)
С ключом "-x" можно вытащить оттуда только аудио.
Почерпнул
отсюда.