английский/английский
Загрузчик видео и заграждений Bilibili, разработанный на основе Node.js и Electron.
Реализованные на данный момент функции:
Запрос сведений о видео и получение адреса загрузки видео на основе URL-адреса видео.
Получите содержимое видеозаграждения на основе cid
и поддержите преобразование в формат загрузки ( .xml
или .ass
).
Загрузка видео и аудио файлов (форматы .mp4
и .m4a
соответственно), поддержка возобновления загрузки.
Текущие ограничения:
Из-за ограничений Bilibili без входа в систему можно получить только видео низкого разрешения.
Загруженные видео и аудио представляют собой отдельные файлы, и их необходимо объединить вручную с помощью таких инструментов, как ffmpeg
Для запуска этой программы вам необходимо установить Git и Node.js (и npm).
Важной зависимостью этой программы является Electron. Если ваша сетевая среда ограничена, сначала установите следующие переменные среды, а затем выполните следующие команды, чтобы установить ее через зеркало:
экспорт ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" #Общие *Командная строка NIX set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ #Использовать командную строку Windows CMD $env:ELECTRON_MIRROR= " https://npmmirror.com/mirrors/electron/" # Windows PowerShell
Введите в командной строке:
# Клонируйте этот склад git clone https://github.com/stevenjoezhang/bilibili-downloader.git# Войдите в каталог cd bilibili-downloader# Установите зависимости npm install# Начните! запуск НПМ
Если все пройдет хорошо, откроется новое окно под названием «Mimi Downloader». Введите ссылку на видео (например, https://www.bilibili.com/video/BV1z4411p7Lq) и следуйте инструкциям, чтобы загрузить видео.
После завершения загрузки вы можете использовать ffmpeg для объединения видео и аудио в один файл:
ffmpeg -i input_video.mp4 -i input_audio.m4a -c:v копировать -c:a aac выходной_файл.mp4
См. https://trac.ffmpeg.org/wiki/Concatenate.
Bili Download Ji и его кроссплатформенная версия также являются хорошим выбором, позволяя загружать видео высокой четкости после входа в систему путем сканирования QR-кода.
Даункии от Leiurayer
Downkyicore от yaobiao131
Если вам нужны более мощные инструменты командной строки, вам могут пригодиться следующие репозитории. Если вам необходимо загрузить видео высокой четкости, вам может потребоваться установить файлы cookie вручную.
вы получаете от Soimort, лицензию MIT
люкс от iawia002
YouTube-DL от ytdl-org
Для справки есть некоторые другие библиотеки и плагины для браузера.
Библиотека XML в ASS и встроенный загрузчик ASS Danmaku от tiansh, Общественная лицензия Mozilla 2.0
билитвин от Xmader
Били-АПИ от simon300000
Стандартная общественная лицензия GNU v3
http://www.gnu.org/licenses/gpl-3.0.html
Это программное обеспечение распространяется по лицензии GPL-3.0.
В частности, имейте в виду, что
НА ПРОГРАММУ НЕ ПРЕДОСТАВЛЯЕТСЯ НИКАКИХ ГАРАНТИЙ, В СТЕПЕНИ, РАЗРЕШЕННОЙ ПРИМЕНИМЫМ ЗАКОНОДАТЕЛЬСТВОМ, НО НЕ ОГРАНИЧИВАЯСЬ ТЕМ. ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ ТОВАРНОСТИ И ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. ВЕСЬ РИСК, ОТНОСЯЩИЙСЯ К КАЧЕСТВУ И ФУНКЦИОНАЛЬНОСТИ ПРОГРАММЫ, ВЫ НЕСЕТЕ.
В переводе на человеческие слова:
В случае, если использование вами программного обеспечения является основанием для нарушения авторских прав или вы используете программное обеспечение для каких-либо других незаконных целей, авторы не могут нести за вас никакой ответственности.
Мы отправляем сюда только код, а то, как вы собираетесь его использовать, остается на ваше усмотрение.
Отобразить информацию о пользователе, отправившем комментарий
Автоматически соединять аудио и видео
Проверить статус входа