Как скачать потоковое Аудио с любых сайтов в формате MP3, AAC, WAV, FLAC?

как скачать потоковое аудио с любого сайта Полезные советы

В данной статье Вы узнаете как скачать с любого сайта потоковую музыку которая идет в формате TS и BLOB с конвертацией в популярные медиа форматы  MP3, AAC, WAV, FLAC. Данная инструкция будет полезна для тех кто хочет скачать любимый трек с платного или закрытого сайта в два клика к себе на телефон или компьютер.

Добрый вечер мои дорогие читатели в этот субботний вечерний день у меня выдался часик который я решил потратить на вопрос который мне задал один из моих читателей.

Здравствуйте! Прочёл ваш совет по поводу скачивания видео под защитой blob. А что, если эта защита стоит на аудиозаписях? Вот смотрите, нужно скачать демку одного бита (bad guy):
https://www.beatstars.com/beat/bad-guy-7044158

при полном проигрывании трэка появляются 16 частей с расширением .ts (в теории я и их могу скачать и собрать всё воедино). Но так же там появляется и строчка начинающаяся с blob. нажимаю copy response в этой строчке, копирую всё в блокнот, но далее найти нужный фрагмент в коде не могу. Подскажете, что делать?

Я очень люблю когда мне задают сложные вопросы и приходится поломать голову перед тем как что то ответить, а если еще в результате этих вопросов рождается инструкция на блог я счастлив в двойне!

тем более так уже появились популярные статьи на тему:

Как скачать аудио с расширением .TS

Сегодня мы рассмотрим на примере сайта beatstars.com скачивание потокового аудио который разбил на большое количество файлов с форматом TS

как скачать потоковое аудио

Что такое формат .TS

Расширение файлов формата .ts — был создан под меняющиеся условия приема сигнала, который позволяет корректировать ошибки возникающие при ослаблении сигнала, а также лучше синхронизирует потоковую передачу данных.

Формат TS описан в стандарте MPEG-2. Он представляет собой формат хранения и передачи аудиосигнала, данных и видео, которые передаются в системах ATSC и DVB.

Чем открыть файл формата ts?

В нашем случаем если вы попытаетесь скачать файлы ts к себе на компьютер, то вы увидите, что каждый файл будет запускаться и проигрывать небольшой фрагмент музыки.Для примера я скачал один из файлов TS и вот что получилось:

Download TS files

  • я скачал файл index_007.ts и при воспроизведении она показывает мне название index_007
  • фрагмент музыки у меня занимаем 8 секунд
  • формат самого файла ts, а хотелось бы какой то другой)

Т.е. по хорошему можно скачать все файлы TS и склеить их какой нибудь программой, но это слишком сложно для нас потому идем дальше)

Как извлечь аудио из blob ссылки?

Дальше меня смутило, то что в логах начали вылетать blob ссылки и это немного завело меня в тупик

audio blob

Но как оказалось для скачивания потокового аудио с blob ссылками ни как не повлияет на результат)  поэтому переходим дальше

Скачать потоковое аудио с сайта M3U8

После 10 минутного анализа лога в HTML Inspect я увидел то, что заставило меня улыбнуться) да-да это все тот же мой любимый файл m3u8

что такое формат m3u8? — это плейлист. Он используется различными программами для воспроизведения видео- и аудиоконтента. В файлах данного формата та же структура, что и в M3U, различаются они кодировкой.

Для примера можно посмотреть что находится в файле m3u8:

Раскрыть файл m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:11
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-PLAYLIST-TYPE:VOD
#EXTINF:10.004811,
index_000.ts
#EXTINF:10.004811,
index_001.ts
#EXTINF:10.004811,
index_002.ts
#EXTINF:10.004811,
index_003.ts
#EXTINF:10.004811,
index_004.ts
#EXTINF:9.978689,
index_005.ts
#EXTINF:10.004811,
index_006.ts
#EXTINF:10.004811,
index_007.ts
#EXTINF:10.004811,
index_008.ts
#EXTINF:10.004811,
index_009.ts
#EXTINF:9.978689,
index_010.ts
#EXTINF:10.004811,
index_011.ts
#EXTINF:10.004811,
index_012.ts
#EXTINF:10.004811,
index_013.ts
#EXTINF:10.004811,
index_014.ts
#EXTINF:9.978689,
index_015.ts
#EXTINF:7.053000,
index_016.ts
#EXT-X-ENDLIST

Как видим в плейлисте находятся ссылки на части файлов .ts

Чем открыть формат m3u8?

Открыть ничего не нужно, все на много проще. Для этого нам понадобиться наша любимая библиотека FFMPEG

  1. Скачиваем последнюю версию ffmpeg с официального сайта скачать FFmpeg
  2. Распаковываем ее
  3. заходим в папку BIN
  4. в это папке в адресной строке проводника набираем cmd и нажимаем энтер
    скачать видео с помощью ffmpeg
  5. у нас открывается командная строка
    командная строка ffmpeg
  6. теперь вводим такую команду
    ffmpeg -i URL-ВАШЕЙ-M3U8 -f mp3 ИМЯфайла.MP3

    после которой в этой директории у вас появится файл с музыкой который мы хотели скачать.

  7. Радуемся жизни и говорим спасибо) ну или пишем в комментах у кого что не получилось.

Итого

В данной инструкции мы научились скачивать потоковое аудио разбитое на части формата TS

сказать спасибо автору блога
Оцените статью
Блог ITишника и просто человека
Добавить комментарий

  1. 1004

    Приветствую, а что делать, если формат js?
    Благодарю

    Ответить
    1. nibbl автор

      js это не видео и не аудио, это код

      Ответить