inglés/inglés
Descargador de videos y descargas de Bilibili desarrollado en base a Node.js y Electron.
Funciones actualmente implementadas:
Consultar detalles del video y obtener la dirección de descarga del video según la URL del video
Obtenga el contenido del bombardeo de video según el cid
del video y admita la conversión al formato de descarga ( .xml
o .ass
).
Descargue archivos de video y audio (los formatos son .mp4
y .m4a
respectivamente), soporte para reanudar la descarga
Limitaciones actuales:
Debido a las restricciones de Bilibili, solo se pueden obtener videos de baja definición sin iniciar sesión
El vídeo y el audio descargados son archivos separados y deben fusionarse manualmente utilizando herramientas como ffmpeg
Necesita instalar Git y Node.js (y npm) para ejecutar este programa.
Una dependencia importante de este programa es Electron. Si su entorno de red está restringido, primero configure las siguientes variables de entorno y luego ejecute los siguientes comandos para instalarlo a través del espejo:
export ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/" #General *Configuración de línea de comando NIX ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ #Usar la línea de comando CMD de Windows $env:ELECTRON_MIRROR= " https://npmmirror.com/mirrors/electron/"#Windows PowerShell
Ingrese en la línea de comando:
# Clonar este almacén git clone https://github.com/stevenjoezhang/bilibili-downloader.git# Ingrese al directorio cd bilibili-downloader# Instalar dependencias npm install# ¡Comenzar! inicio de npm
Si todo va bien, se abrirá una nueva ventana llamada "Mimi Downloader". Ingrese el enlace del video (por ejemplo https://www.bilibili.com/video/BV1z4411p7Lq) y siga las instrucciones para descargar el video.
Una vez que se completa la descarga, puedes usar ffmpeg para fusionar el video y el audio en un solo archivo:
ffmpeg -i input_video.mp4 -i input_audio.m4a -c:v copiar -c:a aac archivo_salida.mp4
Ver https://trac.ffmpeg.org/wiki/Concatenate
Bili Download Ji y su versión multiplataforma también son buenas opciones, ya que le permiten descargar videos de alta definición después de iniciar sesión escaneando el código QR.
downkyi de leiurayer
downkyicore de yaobiao131
Si necesita herramientas de línea de comandos más potentes, los siguientes repositorios pueden resultarle útiles. Si necesita descargar videos de alta definición, es posible que deba configurar las cookies manualmente.
obtienes por soimort, licencia MIT
lux de iawia002
youtube-dl por ytdl-org
Hay algunas otras bibliotecas y complementos del navegador como referencia.
Biblioteca XML a ASS y bilibili ASS Danmaku Downloader de tiansh, Mozilla Public License 2.0
bilitwin de Xmader
bili-api por simon300000
Licencia pública general GNU v3
http://www.gnu.org/licenses/gpl-3.0.html
Este software se distribuye bajo la licencia GPL-3.0.
En particular, tenga en cuenta que
NO HAY GARANTÍA PARA EL PROGRAMA, EN LA MEDIDA EN QUE LO PERMITA LA LEY APLICABLE, PERO NO LIMITADA A, LA. GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD E IDONEIDAD PARA UN PROPÓSITO PARTICULAR. TODO EL RIESGO EN CUANTO A LA CALIDAD Y EL RENDIMIENTO DEL PROGRAMA ES DE USTED. SI EL PROGRAMA RESULTA DEFECTUOSO, USTED ASUME EL COSTO DE TODO EL SERVICIO, REPARACIÓN O CORRECCIÓN NECESARIOS.
Traducido a palabras humanas:
En caso de que su uso del software constituya la base de una infracción de derechos de autor, o utilice el software para otros fines ilegales, los autores no pueden asumir ninguna responsabilidad por usted.
Aquí solo enviamos el código, y cómo lo vas a utilizar queda a tu propia discreción.
Mostrar la información del usuario que envió el comentario.
Empalme audio y vídeo automáticamente
Verificar el estado de inicio de sesión