Vk Media Downloader
Данный скрипт позволяет:
- скачать видео с vk.com
- скачать музыку с vk.com
Преимущества данного скрипта:
- скрипт запускается только на страницах вконтакте
- кнопка для скачивания видео доступна и на миниатюрах (thumbnails) видео
- размер видео файла отображается при наведении мыши на tooltip видео
- показывает битрейт, размер и прогресс скачивания hls (m3u8) аудио файлов
Как скачать видео, музыку с ВКонтакте (vk.com)
- На миниатюрах (thumbnail) видео появится кнопка - "Скачать видеозапись". При наведении мыши на эту кнопку откроется список доступных для скачивания видео. Чтобы начать скачивание - кликните на желаемое разрешение видео.
- На видеоплеере кнопка для скачивания появится в правом нижнем углу.
- При наведении мыши на аудиоряд в правом конце аудиоряда появится кнопка для скачивания музыки. Кликните на кнопку, чтобы начать скачивание. ВАЖНО: не закрывайте страницу до завершения загрузки.
Горячие клавиши
Alt+R
- перезапустить скрипт (полезно, если на некоторых страницах не появилась кнопка скачивания)
Для пользователей Aria2:
Alt+A
- получить все ссылки на медиа файлы (видео, аудио)
Alt+S
- сохранить текстовый файл с полученными ссылками
З.Ы.
Не рекомендуется пользоваться Alt+A
, особенно если медиа файлов на странице много, т.к. на каждый медиа файл отправляется отдельный запрос (100 файлов - 100 запросов). Вместо это можно как и раньше пользоваться наведением мышки на кнопку сохранить - это инициирует запрос на получение ссылки файла, а затем Alt+S
, чтобы сохранить ссылки.
Важное объявление
Начиная с версии 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
Для чего это нужно?
Возможно вы заметили, что некоторые *.mp3 файлы содержат искажения звуковой дорожки.
Поэтому в новой версии v2.1.0 добавлен скачиватель *.ts файлов для дальнейшего их объединения с помощью ffmpeg в один *.mp3 файл. Такие *.mp3 файлы имеют чистый звук без искажений.
Как объединить *.ts файлы в один *.mp3 файл?
- сначала установите ffmpeg (google вам в помощь)
- запустите скрипт
generate.mp3.[bat|sh]
(bat
- Windows, sh
- Linux, MacOs)
перед запуском shell скрипта сделайте его исполняемым > chmod +x generate.mp3.sh
Если вы хотите и дальше скачивать *.mp3 файлы напрямую, то установите флаг DOWNLOAD_TS = false
. Однако имейте в виду, что аудио дорожки таких *.mp3 файлов могут содержать искажения.
Если появились какие-то ошибки, или скрипт работает неправильно, то:
- перейдите в "панель управления" Tampermonkey
- выберите этот скрипт и поставьте флаг
const DEBUG = 13
, или const DEBUG = 15
- затем обновите страницу вконтакте и откройте окно консоли (для Chrome
Ctrl + Shift + J
-> вкладка Консоль) - сделайте скриншот консоли и выложите его сюда https://greasyfork.org/ru/scripts/38614-vk-media-downloader/feedback вместе с описание проблемы