bilive: grabación en directo no supervisada y autocorte, herramienta de carga para la estación B
Últimos recursos sobre IAPublicado hace 6 meses Círculo de intercambio de inteligencia artificial 2.1K 00
Introducción general
bilive es una herramienta diseñada específicamente para la grabación en directo en la estación B, que proporciona grabación en directo extremadamente rápida, troceado automático, renderizado de ventanas emergentes y generación de subtítulos. La herramienta es compatible con máquinas de configuración ultrabaja, admite 7x24 horas de grabación desatendida, identifica y renderiza automáticamente pop-ups y subtítulos, y los trocea y carga automáticamente en B. bilive utiliza un pipeline para procesar el vídeo, garantizando que la grabación esté prácticamente sincronizada con la emisión en directo, lo que la hace adecuada para grabaciones multisala y escenarios con pocos requisitos de hardware.

Lista de funciones
- Grabación extremadamente rápidaEl proceso es en cadena y la grabación se realiza media hora después de la emisión en directo.
- Grabación en varias salas: Graba múltiples transmisiones en directo al mismo tiempo, incluyendo ventanas emergentes normales, ventanas emergentes de pago y mensajes de regalo.
- Corte automático: Rebane y divida los elementos destacados en función de la densidad de las ventanas emergentes y genere automáticamente subtítulos interesantes.
- renderización emergente (informática): Convierte automáticamente archivos XML en archivos emergentes ASS y los renderiza en vídeo.
- Generación de subtítulosReconoce automáticamente el habla y genera subtítulos utilizando el modelo Whisper de OpenAI.
- Carga automática: Carga automáticamente los vídeos grabados y troceados en el sitio B.
- Compatibilidad con configuraciones bajasNo se requiere GPU, la configuración mínima es una CPU mononúcleo y un mínimo de RAM para funcionar.
Utilizar la ayuda
Proceso de instalación
- Preparación medioambiental::
- Sistema operativo: Se recomienda Ubuntu 22.04 y superior.
- Requisitos de hardware: La configuración mínima es una CPU de 2 núcleos, 2 G de RAM, 40 G de disco duro y 3 Mbps de ancho de banda.
- Pasos de la instalación::
- Proyecto de clonación:
git clone https://github.com/timerring/bilive.git
- Vaya al catálogo de proyectos:
cd bilive
- Instale la dependencia:
pip install -r requirements.txt
- Fichero de configuración: modifíquelo si es necesario
settings.toml
Documentación.
- Proyecto de clonación:
Instrucciones de uso
- Iniciar grabación::
- estar en movimiento
record.sh
El script inicia la grabación:./record.sh
- Los archivos de vídeo y emergentes se guardan automáticamente durante el proceso de grabación.
- estar en movimiento
- Rebanado y carga automáticos::
- estar en movimiento
scan.sh
El script escanea la carpeta de vídeo e inicia el troceado y la carga:./scan.sh
- El sistema trocea automáticamente la densidad de las ventanas emergentes y genera títulos y contenidos interesantes.
- estar en movimiento
- Representación de ventanas emergentes y subtítulos::
- El sistema convierte automáticamente el archivo emergente XML a formato ASS y lo renderiza en el vídeo.
- Utiliza modelos Whisper para reconocer automáticamente el habla y generar subtítulos que se renderizarán en el vídeo.
- Grabación en varias salas::
- Soporta la grabación de contenidos de múltiples salas en directo al mismo tiempo, se pueden establecer múltiples IDs de salas en directo en el archivo de configuración.
Procedimiento de funcionamiento detallado
- Ajustes de grabación::
- existe
settings.toml
para configurar el ID de la sala y los parámetros de grabación. - Tras iniciar la grabación, el sistema escuchará y grabará automáticamente el contenido de la sala en directo especificada.
- existe
- Rebanar y cargar ajustes::
- Configure los parámetros de corte, como el umbral de densidad emergente y la duración del corte.
- El sistema cortará automáticamente la película según la configuración y subirá el vídeo a través de la API de B-site.
- Configuración de ventanas emergentes y subtítulos::
- Configure los parámetros de representación de las ventanas emergentes y los subtítulos, como la fuente, el color y la posición.
- El sistema renderiza automáticamente las ventanas emergentes y los subtítulos y genera el archivo de vídeo final.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...