Как скачать музыку Вконтакте
С некоторого времени VK изменил способ отдачи аудио. Теперь он отдает контент в виде hls чанков. И скачать треки как раньше уже не получится.
Что бы выйти из ситуации:
1. Скачиваем программу ffmpeg (в данном случае для Windows) на ПК. Взять свежую версию отсюда: http://ffmpeg.org/download.html#build-windows. Данная программа потребуется для непосредственной записи потока.
2. Распаковываем архив с программой и копируем содержимое, например, в корень диска C.
3. Заходим через Google Chrome на vk.com в раздел с музыкой.
4. Нажимаем F12, в результате чего откроется консоль отладки Google Chrome (см. скриншот)
5. В окне отладки переходим в раздел Network и выбираем ALL (отображать все запросы)
6. Запускаем аудио-трек, в результате чего, в колонке Name побегут Http запросы и ответы. Их будет довольно много.
7. В этом списке ищем запрос, начинающийся с index.m3u8? и щелкаем по нему. В результате, в соседнем окне откроются параметры http запросов и ответов.
8. Щелкаем по вкладке Headers (заголовки) и находим Request URL (адрес запроса к серверу).
Он примерно такого вида:
https://psv4.vkuseraudio.net/c5034/u1825653/c1800f4f2/audios/988f11d7ecd9/index.m3u8?extra=4-lpOTv1iRHM8YMkxQfbpcjh2wzL4QhrW5xH4plWsraHGOTv3wDZn8__E40hvEkzlFVeYMPsI1JN1OaYeqgbGnM3ibyMSWM837ZAm-Ae-DpEa5MeP6DZjdhDT-UkcVsJcvDarqrq2CMGWtw
копируем все, что начинается с https и до index.m3u8 включительно т.е. должно остаться так:
https://psv4.vkuseraudio.net/c5034/u1825653/c1800f4f2/audios/988f11d7ecd9/index.m3u8
Это искомый плей-лист, но еще не контент.
9. Открываем командную строку Windows (cmd) и переходим в директорию, где находится исполняемый файл ffmpeg
Например, если директория с ffmpeg находится на диске C, то в командной строке набираем:
cd c:\ffmpeg\bin
и далее запускаем ffmpeg со следующими параметрами
ffmpeg -y -i https://psv4.vkuseraudio.net/c5034/u1825653/c1800f4f2/audios/988f11d7ecd9/index.m3u8 out.mp3
Здесь, out.mp3 - результирующий файл. Обратите внимание, расширение должно быть mp3.
10. Нажимаем Enter и если все нормально, то ffmpeg будет запрашивать к плей-лист и начнет скачивать чанки. В результате, в директории с ffmpeg появится mp3 файл с записью трека.
39 комментариев
5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена5 лет назад
И не е"бите мозги !!!
Алекс !!! Вы вроде всегда здравомыслием отличались , что на Вас нашло ???
Кто покусал ???
Удалить комментарий?
Удалить Отмена5 лет назад
Удалить комментарий?
Удалить Отмена