Greasy Fork is available in English.

Vk Media Downloader

Скачать музыку, видео с vk.com (ВКонтакте) без использования внешних сервисов

Penulis
EisenStein
Pemasangan harian
36
Total pemasangan
27.366
Nilai
76 3 11
Versi
3.5.1
Dibuat
Diperbarui
Lisensi
N/A
Berlaku untuk

Vk Media Downloader

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

Музыка

Видео

Преимущества этого скрипта:

  • это проект с открытым исходным кодом
  • не использует внешние сервисы
  • не надо открывать видео чтобы скачать, кнопка "скачать" появится на миниатюрах (thumbnails)
  • этот скрипт может работать без GM API - если хотите, можете убрать все @grant метаданные и этот скрипт все равно будет работать (протестировано на Firefox + Tampermonkey, Firefox + Violentmonkey)
  • автоматически добавляет ID3 метаданные в аудио файлы - нужно включить ffmpeg.js, чтобы этот функционал работал (см. Настройки -> Общие)

Горячие клавиши

  • Alt+R - Перезапустить скрипт - полезно, если на некоторых страницах не появилась кнопка "скачать"
  • Alt+L - Сохранить файл логов - нужен для отладки скрипта
  • Alt+U - Сохранить прямую ссылку на аудио файл в буфер обмена

Настройки

Чтобы открыть настройки нажмите на кнопку VkMD в левой боковой панели или в меню профиля в правом верхнем углу

Окно Настроек

FFmpeg.js

В версии v3.3.0 добавлен ffmpeg.js. Теперь не надо устанавливать ffmpeg себе на комп. Достаточно одного клика и этот скрипт сам объединенит *.ts фрагменты в mp3/mp4 файл прямо в браузере (см. ниже Важное объявление). Если Вы все же не хотите пользоваться данным функционалом, или он тормозит ваш браузер, то всегда можете отключить эту опцию в настройках Общие -> пункт "Включить ffmpeg.js".

Важное объявление

Начиная с версии 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

Если появились какие-то ошибки или скрипт работает неправильно

  1. включите отладку в настройках: Настройки -> Логгер -> Отладка Отладка
  2. сохраните логи в файл используя сочетание клавиш Alt+L
  3. если Alt+L не работает, то откройте Console браузера и сохраните логи; для Chrome и Opera: Ctrl+Shift+J -> вкладка Console -> правая кнопка мыши на окно консоли -> Save as; для Firefox: Ctrl+Shift+K -> вкладка Консоль -> правая кнопка мыши на сообщения в консоли -> Экспортировать видимые сообщения в -> Файл;
  4. загрузите файл логов сюда https://greasyfork.org/ru/scripts/38614-vk-media-downloader/feedback вместе с описанием проблемы

Горячие клаваши для пользователей Aria2

  • Alt+A - получить все ссылки на музыку и видео с текущей страницы
  • Alt+S - сохранить полученные ссылки в виде текстового файла

Поддержите проект

Поддержать проект можно с помощью яндекс кошелька