Vk Media Downloader
Скачивайте музыку и видео с vk.com без использования внешних сервисов
Преимущества этого скрипта:
- это проект с открытым исходным кодом
- не использует внешние сервисы
- не надо открывать видео чтобы скачать, кнопка "скачать" появится на миниатюрах (thumbnails)
- этот скрипт может работать без GM API - если хотите, можете убрать все @grant метаданные и этот скрипт все равно будет работать
Горячие клавиши
Alt+R
- Перезапустить скрипт - полезно, если на некоторых страницах не появилась кнопка "скачать"
Alt+L
- Сохранить файл логов - нужен для отладки скрипта
Настройки
Чтобы открыть настройки нажмите на кнопку VkMD в левой боковой панели или в меню профиля в правом верхнем углу
Важное объявление
Начиная с версии v2.1.0 добавлена возможность скачивать *.ts фрагмены, запакованные в *.zip файл:
- source/stream.001.ts
- source/stream.002.ts
- source/*.ts
- generate.mp3.bat
- generate.mp3.sh
- README.txt
- %filename%.txt
Для чего это нужно?
VK вместо привычных mp3 файлов пересел на HLS (Http Live Streaming) формат. HLS состоит из *.ts фрагментов.
Поэтому в новой версии v2.1.0 добавлен скачиватель *.ts фрагментов.
Чтобы объединить *.ts фрагменты в mp3 файл нужно использовать ffmpeg.
Для этого я создал скрипты (bat
- для Windows, sh
- для Linux, MacOS) generate.mp3.bat
и generate.mp3.sh
, они включены в скачиваемый *.zip файл
Как объединить *.ts фрагменты в mp3 файл?
- установите ffmpeg если он у вас еще не установлен (google вам в помощь)
- распакуйте скачанный *.zip файл
- запустите
generate.mp3.[bat|sh]
, P.S. перед запуском shell скрипта сделайте его исполняемым: chmod +x generate.mp3.sh
Если появились какие-то ошибки или скрипт работает неправильно
- используюте сочетание клавиш
Alt+L
для сохранения логов в виде текстового файла
- загрузите файл логов сюда https://greasyfork.org/ru/scripts/38614-vk-media-downloader/feedback вместе с описанием проблемы
Горячие клаваши для пользователей Aria2
Alt+A
- получить все ссылки на музыку и видео с текущей страницы
Alt+S
- сохранить полученные ссылки в виде текстового файла
Поддержите проект
Поддержать проект можно с помощью яндекс кошелька