bilive : enregistrement en direct non supervisé et découpage automatique, outil de téléchargement pour la station B
Introduction générale
bilive est un outil conçu spécifiquement pour l'enregistrement en direct sur la station B. Il permet un enregistrement en direct extrêmement rapide, un découpage automatique, le rendu des pop-ups et la génération de sous-titres. L'outil est compatible avec les machines à très faible configuration, supporte 7x24 heures d'enregistrement sans surveillance, identifie et rend automatiquement les pop-ups et les sous-titres, et les découpe et les télécharge automatiquement sur B. bilive utilise un pipeline pour traiter la vidéo, garantissant que l'enregistrement est presque synchronisé avec la diffusion en direct, ce qui le rend approprié pour les enregistrements multi-room et les scénarios à faible exigence matérielle.

Liste des fonctions
- Enregistrement extrêmement rapideLes émissions de radio et de télévision se déroulent dans un délai d'une demi-heure entre l'enregistrement et l'émission en direct.
- Enregistrement multi-piècesEnregistrement de plusieurs flux en direct en même temps, y compris des pop-ups réguliers, des pop-ups payants et des messages cadeaux.
- Tranchage automatiqueLe logiciel de gestion de l'information : Il permet de découper les informations en fonction de la densité des fenêtres contextuelles et de générer automatiquement des légendes intéressantes.
- Rendu pop-up (informatique)Le logiciel de gestion des pop-ups ASS : convertit automatiquement les fichiers XML en fichiers pop-up ASS et les convertit en vidéo.
- Génération de sous-titresReconnaissance automatique de la parole et génération de sous-titres à l'aide du modèle Whisper d'OpenAI.
- Téléchargement automatiqueLe site B : télécharge automatiquement les vidéos enregistrées et découpées en tranches sur le site B.
- Compatibilité à faible configurationLe logiciel ne nécessite pas de GPU, mais une configuration minimale d'un processeur à cœur unique et une mémoire vive minimale.
Utiliser l'aide
Processus d'installation
- Préparation de l'environnement: :
- Système d'exploitation : Ubuntu 22.04 et plus est recommandé.
- Configuration matérielle requise : configuration minimale : CPU à 2 cœurs, 2G RAM, 40G de disque dur et 3Mbps de bande passante.
- Étapes de l'installation: :
- Projet de clonage :
git clone https://github.com/timerring/bilive.git
- Accédez au catalogue de projets :
cd bilive
- Installer la dépendance :
pip install -r requirements.txt
- Fichier de configuration : modifier si nécessaire
settings.toml
Documentation.
- Projet de clonage :
Mode d'emploi
- Démarrer l'enregistrement: :
- être en mouvement
record.sh
Le script lance l'enregistrement :./record.sh
- Les fichiers vidéo et pop-up sont automatiquement sauvegardés pendant le processus d'enregistrement.
- être en mouvement
- Découpage et téléchargement automatiques: :
- être en mouvement
scan.sh
Le script analyse le dossier vidéo et lance le découpage et le téléchargement :./scan.sh
- Le système découpe automatiquement la densité des pop-ups et génère des titres et des contenus intéressants.
- être en mouvement
- Rendu des fenêtres contextuelles et des sous-titres: :
- Le système convertit automatiquement le fichier pop-up XML au format ASS et l'intègre à la vidéo.
- Utiliser les modèles Whisper pour reconnaître automatiquement la parole et générer des sous-titres à intégrer dans la vidéo.
- Enregistrement multi-pièces: :
- Prise en charge de l'enregistrement simultané du contenu de plusieurs salles en direct. Plusieurs identifiants de salles en direct peuvent être définis dans le fichier de configuration.
Procédure d'utilisation détaillée
- Paramètres d'enregistrement: :
- existent
settings.toml
pour configurer l'identifiant de la salle en direct et les paramètres d'enregistrement. - Après avoir démarré l'enregistrement, le système écoutera et enregistrera automatiquement le contenu de la salle en direct spécifiée.
- existent
- Paramètres de découpage et de téléchargement: :
- Configurer les paramètres de découpage, tels que le seuil de densité de la fenêtre contextuelle et la durée du découpage.
- Le système découpe automatiquement le film en fonction de la configuration et télécharge la vidéo via l'API de B-site.
- Paramètres des fenêtres contextuelles et des sous-titres: :
- Configurer les paramètres de rendu des fenêtres contextuelles et des sous-titres, tels que la police, la couleur et la position.
- Le système rend automatiquement les pop-ups et les sous-titres et génère le fichier vidéo final.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...