Anglais/Anglais
Téléchargeur de vidéos et de barrages Bilibili développé sur la base de Node.js et Electron.
Fonctionnalités actuellement implémentées :
Interrogez les détails de la vidéo et obtenez l'adresse de téléchargement de la vidéo en fonction de l'URL de la vidéo
Obtenez le contenu du barrage vidéo basé sur le cid
vidéo et prenez en charge la conversion au format de téléchargement ( .xml
ou .ass
)
Téléchargez des fichiers vidéo et audio (les formats sont respectivement .mp4
et .m4a
), prenez en charge la reprise du téléchargement
Limites actuelles :
En raison des restrictions de Bilibili, seules les vidéos basse définition peuvent être obtenues sans connexion
La vidéo et l'audio téléchargés sont des fichiers distincts et doivent être fusionnés manuellement à l'aide d'outils tels que ffmpeg
Vous devez installer Git et Node.js (et npm) pour exécuter ce programme.
Une dépendance importante de ce programme est Electron. Si votre environnement réseau est restreint, veuillez d'abord définir les variables d'environnement suivantes, puis exécutez les commandes suivantes pour l'installer via le miroir :
export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" #Général *Ensemble de lignes de commande NIX ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ #Utiliser la ligne de commande Windows CMD $env:ELECTRON_MIRROR= " https://npmmirror.com/mirrors/electron/" # Windows PowerShell
Entrez sur la ligne de commande :
# Clonez cet entrepôt git clone https://github.com/stevenjoezhang/bilibili-downloader.git# Entrez dans le répertoire cd bilibili-downloader# Installez les dépendances npm install# Commencez ! npm démarrer
Si tout se passe bien, une nouvelle fenêtre nommée "Mimi Downloader" s'ouvrira. Entrez le lien vidéo (par exemple https://www.bilibili.com/video/BV1z4411p7Lq) et suivez les invites pour télécharger la vidéo.
Une fois le téléchargement terminé, vous pouvez utiliser ffmpeg pour fusionner la vidéo et l'audio en un seul fichier :
ffmpeg -i input_video.mp4 -i input_audio.m4a -c:v copy -c:a aac output_file.mp4
Voir https://trac.ffmpeg.org/wiki/Concatenate
Bili Download Ji et sa version multiplateforme sont également de bons choix, vous permettant de télécharger des vidéos haute définition après vous être connecté en scannant le code QR.
« downkyi » par leiurayer
downkyicore par yaobiao131
Si vous avez besoin d'outils de ligne de commande plus puissants, les référentiels suivants peuvent être utiles. Si vous devez télécharger des vidéos haute définition, vous devrez peut-être définir des cookies manuellement.
vous-obtenez par soimort, licence MIT
« lux » par iawia002
youtube-dl par ytdl-org
Il existe d'autres bibliothèques et plugins de navigateur pour référence.
Bibliothèque XML vers ASS et bilibili ASS Danmaku Downloader par tiansh, Mozilla Public License 2.0
bilitwin par Xmader
bili-api par simon300000
Licence publique générale GNU v3
http://www.gnu.org/licenses/gpl-3.0.html
Ce logiciel est distribué sous la licence GPL-3.0.
Sachez en particulier que
IL N'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE, MAIS SANS LIMITATION, LE. GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADAPTATION À UN USAGE PARTICULIER. VOUS ASSUMEZ LA TOTALITÉ DES RISQUES RELATIFS À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME SI LE PROGRAMME S'AVÉRAIT DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUT ENTRETIEN, RÉPARATION OU CORRECTION NÉCESSAIRE.
Traduit en mots humains :
Dans le cas où votre utilisation du logiciel constitue la base d'une violation du droit d'auteur, ou si vous utilisez le logiciel à d'autres fins illégales, les auteurs ne peuvent assumer aucune responsabilité à votre égard.
Nous expédions uniquement le code ici, et la manière dont vous allez l'utiliser est laissée à votre propre discrétion.
Afficher les informations de l'utilisateur qui a envoyé le commentaire
Fusionner automatiquement l'audio et la vidéo
Vérifier l'état de connexion