Files
autoclip/README-FR.md
T

22 KiB
Raw Blame History

AutoClip

AutoClip

Outil open source de découpage des temps forts vidéo par IA

Transformez vos longues vidéos en moments à partager.

GitHub release GitHub stars License: MIT

AutoClip — GitHub Trending AutoClip — Trendshift Python daily ranking AutoClip — Trendshift daily ranking, all languages

Télécharger l’application · Démarrage rapide · Site web · Documentation · Signaler un problème

简体中文 · English · 日本語 · 한국어 · Español · Português · Русский · Français

AutoClip utilise l’IA pour analyser les sous-titres, repérer les temps forts, créer des titres et générer automatiquement des extraits et des compilations. Adapté aux entretiens, podcasts, cours et rediffusions de directs, il propose une application de bureau, une interface web via Docker et un accès CLI / MCP.

Aperçu de l’interface

Importation et gestion des projets

Extraits générés par l’IA Aperçu et montage dans Studio
Extraits générés par l’IA Aperçu et montage dans Studio

Interface réelle de la v1.4.0 avec les correctifs Studio ultérieurs : importez des vidéos, consultez les extraits réellement générés et modifiez-les dans Studio. L’interface est en chinois ; la transcription et les titres de l’exemple sont en anglais.

Version des captures et source de l’exemple (chinois)

Remerciements ❤️

88API
88API
Merci à 88API de sponsoriser AutoClip ! La plateforme réunit GPT, Claude, Gemini, Grok, DeepSeek, Kimi et GLM pour analyser les transcriptions, sélectionner les temps forts et générer des titres.
🎨 Multimédia : Modèles d’image, de vidéo et d’audio, dont GPT-Image, Seedance, Veo, MiniMax Hailuo H3, Kling, Whisper et TTS. AutoClip utilise les API compatibles d’analyse, de couverture et de transcription.
🏷️ Service et facturation : Le partenaire indique être exploité par une société à l’étranger et proposer une assistance humaine, des factures et un ratio de recharge de 1:1 ; les conditions de la plateforme s’appliquent.
🎁 Nouveaux utilisateurs : Recevez un crédit d’essai pour tester les modèles via le lien de parrainage, selon les conditions de la promotion. Guide de configuration (anglais)
Infistar
Infistar.cc
Merci à Infistar.cc de sponsoriser AutoClip ! Son API multimodèle peut servir à analyser les transcriptions de longues vidéos, sélectionner les temps forts et générer des titres.
⚙️ Configuration compatible : Dans AutoClip, choisissez le fournisseur compatible avec OpenAI et renseignez la Base URL, votre clé API et un modèle disponible.
🧩 Choix des modèles : Le partenaire propose Claude, GPT, Gemini, DeepSeek et d’autres familles. Choisissez des modèles prenant en charge le point d’accès compatible pour comparer l’analyse des transcriptions et la sélection des temps forts.
🏷️ Tarifs et services : Selon le partenaire, certains modèles sont proposés dès 1 % du tarif officiel, avec facturation en RMB, émission de factures et vérification de l’authenticité des modèles. Consultez la plateforme pour les modèles, tarifs et conditions en vigueur.
🎁 Offre AutoClip : Les nouveaux utilisateurs peuvent recevoir $5 de crédit d’essai via le lien de parrainage, selon les conditions de la promotion. Guide de configuration (anglais)

Fonctionnalités

Cliquez sur une miniature pour voir l’image en grand.

Importer des vidéos

Utilisez des fichiers locaux ou des liens YouTube et Bilibili, avec des sous-titres SRT facultatifs.

Importer des vidéos

Repérer les temps forts

Extrayez des plans, des plages temporelles par sujet, des scores et des titres à partir des sous-titres.

Repérer les temps forts

Créer des extraits et des compilations

Générez des extraits et des compilations suggérées, puis ajustez leur ordre manuellement.

Créer des extraits et des compilations

Exporter pour publier

Profils pour Douyin, Xiaohongshu, YouTube Shorts et Bilibili, avec sous-titres incrustés et cartons de titre.

Exporter pour publier

Couvertures et publication

Depuis la v1.3.2, générez des couvertures et publiez immédiatement ou à une date programmée. Connectez les plateformes internationales via votre compte Upload-Post ; Bilibili se configure séparément.

Couvertures et publication Couvertures et publication

Aucun compte de publication n’est connecté dans cette démonstration. Les images montrent l’accès à la publication et les réglages de couverture, pas des publications effectuées.

Gestion des publications

Consultez l’historique et le calendrier, gérez les publications en attente ou téléchargez simplement vos extraits.

Gestion des publications

Choix des modèles

Qwen, API compatibles avec OpenAI, Gemini et autres services cloud, ou modèles locaux via Ollama / LM Studio.

Choix des modèles

Automatiser les tâches

Orchestrez les traitements avec la CLI ou appelez le même pipeline depuis un client MCP.

Automatiser les tâches

CLI / MCP n’a pas d’interface graphique : cette capture montre une page affichant la sortie réelle de l’aide des commandes.

Interface multilingue

Depuis la v1.3.1, l’application, le site et le README sont disponibles en chinois, anglais, japonais, coréen, espagnol, portugais, russe et français. Choisissez la langue dans l’en-tête ou suivez celle du système. Vos médias et le contenu généré conservent leur langue d’origine.

Interface multilingue

Interface en anglais et menu des langues ; les médias et le contenu généré conservent leur langue d’origine.

Plateformes, comptes requis et détails d’exportation

Quand les extraits sont prêts, ouvrez Publier sur un extrait. Disponible dans la v1.3.2. À l’étranger, ce sont les plateformes reliées à votre propre compte Upload-Post : TikTok, Instagram, YouTube, Facebook, LinkedIn, X, Threads, Pinterest, Bluesky, Discord, Telegram et Google Business, selon ce que ce compte a relié. Bilibili, c’est un seul compte : collez un Cookie une fois dans les réglages. Il doit contenir SESSDATA, bili_jct et DedeUserID.

Publiez maintenant ou planifiez. Le titre et la description sont facultatifs et reprennent le titre de l’extrait s’ils sont vides. Les sous-titres incrustés sont activés par défaut, comme le carton de titre d’environ 4 secondes. La visibilité par défaut est moi seul / private là où la plateforme le prend en charge.

AutoClip ne le promet que pour TikTok, YouTube et Bilibili. Vous pouvez aussi télécharger sans publier. La page du projet montre l’historique et le calendrier, et permet d’annuler une planification qui n’est pas encore partie. « Planifier la semaine » ne concerne que l’étranger : lundi, mercredi et vendredi à 09:00, sans Bilibili. Les comptes verticaux sont rendus en 9:16, sans coupe à 60 secondes.

Bilibili seul utilise le paysage. LinkedIn ou X seul garde le cadrage d’origine. Vertical et Bilibili dans le même envoi sont rendus séparément.

À la publication, une couverture peut être générée automatiquement, pour que Bilibili ne refuse pas une couverture vide. Le détail de la couverture et du carton de titre par défaut suit la notice de cet installeur.

Disponible dans la v1.3.2.

Importer une vidéo → Sous-titres / transcription → Analyse et évaluation par IA → Extraits et compilations → Export

Démarrage rapide

Usage Option conseillée Prérequis
Monter sur votre ordinateur Application de bureau macOS Apple Silicon / Windows x64
Auto-hébergement / Linux Docker Docker + Compose v2
Traitement par lots / agents CLI / MCP Python 3.10+ (3.11 conseillé) + FFmpeg

Application : vos premiers extraits

  1. Installez. Téléchargez depuis Releases le .dmg pour macOS Apple Silicon ou -setup.exe pour Windows 10 / 11 x64. Python et FFmpeg sont inclus. Pour Intel Mac / Linux, utilisez Docker ou la CLI. Consultez les prérequis du fichier de version.
  2. Configurez un modèle. Dans les paramètres, choisissez un fournisseur, saisissez votre clé API et le modèle, testez la connexion puis enregistrez. Pour les modèles locaux, démarrez d’abord Ollama ou LM Studio.
  3. Importez une vidéo. Commencez par un échantillon de 3 à 5 minutes, avec un fichier SRT si disponible. Sans sous-titres, préparez d’abord les composants locaux de Whisper et le modèle vocal dans les paramètres.
  4. Vérifiez et exportez. Contrôlez les limites des extraits, les titres et le contenu, puis choisissez un préréglage d’exportation ou connectez un compte pour publier.

Guide complet d’installation (anglais) · Dépannage (anglais)

Docker / Web

Docker et Docker Compose v2 sont nécessaires. Exécutez ces commandes à la racine du dépôt :

git clone https://github.com/zhouxiaoka/autoclip.git
cd autoclip
cp env.example .env

Avant de démarrer, modifiez .env : choisissez LLM_PROVIDER et renseignez la clé API et le nom du modèle correspondants. Vous pouvez aussi configurer le fournisseur dans l’interface après le démarrage.

mkdir -p data logs uploads
docker compose up -d --build

Ouvrez l’interface web. La documentation de l’API est accessible après le démarrage du backend. Consultez le guide Docker (en chinois) pour les détails.

Sous Linux, si les répertoires montés provoquent des erreurs de permissions, corrigez le propriétaire des répertoires de données du projet avec cette commande, puis redémarrez les services :

docker compose run --rm --no-deps --user root --entrypoint sh autoclip -c 'chown -R autoclip:autoclip /app/data /app/logs /app/uploads'
docker compose up -d
CLI / MCP

Python 3.10 ou supérieur (3.11 recommandé) et FFmpeg dans le PATH sont nécessaires. L’exemple utilise un shell macOS / Linux ; sous Windows PowerShell, activez l’environnement avec venv\Scripts\Activate.ps1. Le traitement local par CLI ne nécessite pas Redis.

git clone https://github.com/zhouxiaoka/autoclip.git
cd autoclip
python3 -m venv venv
source venv/bin/activate
python -m pip install -r requirements.txt
python -m pip install -e .

Exemple avec un modèle local : installez et démarrez Ollama, puis téléchargez un modèle. Les vidéos sans sous-titres nécessitent faster-whisper ; le modèle vocal est téléchargé à la première utilisation. Pour fournir des sous-titres existants, ajoutez --srt talk.srt.

ollama pull qwen2.5:7b
python -m pip install faster-whisper
autoclip doctor --provider ollama
autoclip run talk.mp4 --provider ollama --json

Remplacez PROJECT_ID par l’identifiant du projet renvoyé après le traitement pour exporter au format Shorts. Lancez le serveur MCP via stdio avec autoclip mcp :

autoclip export PROJECT_ID --preset shorts
autoclip mcp

Dans votre client MCP, définissez command avec le chemin absolu de autoclip dans l’environnement virtuel et args avec ["mcp"]. Consultez le guide CLI / MCP et la skill pour agents (en chinois).

Configuration des modèles

Option Configuration
Modèles cloud Choisissez un fournisseur dans les paramètres et renseignez votre clé API et le modèle. Les services compatibles avec OpenAI acceptent aussi une Base URL personnalisée.
Ollama Adresse par défaut : http://localhost:11434/v1 ; modèle : qwen2.5:7b. Aucune clé API nécessaire.
LM Studio Chargez un modèle et démarrez Local Server, par défaut sur http://localhost:1234/v1. Sélectionnez un modèle disponible sur votre serveur.

Dans Docker, localhost désigne le conteneur lui-même. Pour utiliser un modèle sur l’hôte, configurez une adresse accessible depuis le conteneur ; voir le guide CLI / MCP. Le découpage vidéo est local, mais l’analyse par un modèle cloud envoie le texte des sous-titres au fournisseur choisi. Le téléchargement des vidéos et modèles nécessite une connexion internet.

Infistar · Guide de configuration (anglais)

Questions fréquentes

Est-ce gratuit ? Faut-il une clé API ?

AutoClip lui-même reste gratuit et open source sous MIT. Les fournisseurs cloud facturent l’utilisation de leurs modèles et nécessitent votre clé API. Ollama / LM Studio n’exigent pas de clé cloud, mais nécessitent des modèles et un matériel adapté. Depuis la v1.3.2, la publication à l’étranger demande votre propre compte Upload-Post. Les offres gratuites et payantes, ainsi que les plafonds quotidiens de TikTok, YouTube, Instagram et des autres plateformes, suivent les pages d’Upload-Post. Ce ne sont pas des promesses d’AutoClip.

Mes vidéos sont-elles envoyées sur un serveur ?

Le montage reste sur votre appareil. Les modèles cloud reçoivent le texte des sous-titres. L’extrait terminé ne quitte la machine qu’après un clic sur Publier, et seulement vers les plateformes que vous avez reliées. Vous pouvez aussi le télécharger sans publier. Cette page Publier est disponible dans la v1.3.2. Les statistiques et rapports d’erreurs dépendent de la version et des paramètres ; consultez les notes de confidentialité.

Puis-je utiliser une vidéo sans sous-titres ?

Oui, après avoir préparé les composants locaux de Whisper et un modèle vocal. Vous pouvez aussi importer un SRT existant. Des sous-titres précis peuvent réduire l’attente et les erreurs de transcription.

Pourquoi aucun extrait n’a-t-il été généré ?

Vérifiez l’étape en échec : sous-titres vides, connexion au modèle, seuil trop élevé, FFmpeg ou espace disque. Vous pouvez essayer de réduire le seuil de 0.7 à 0.5, sans garantie de génération.

Quelles vidéos conviennent et combien de temps faut-il ?

L’analyse repose principalement sur les sous-titres : entretiens, podcasts, cours et commentaires parlés conviennent bien. L’action visuelle ou la musique peuvent donner des résultats limités. Le temps dépend de la durée, du matériel, du modèle et de l’export ; commencez par un court exemple.

Consultez le guide des premiers extraits (anglais) pour préparer un échantillon et trouver des exemples publics.

Guide complet de dépannage (anglais) · Problèmes connus

Documentation

Sujet Documentation
Premiers pas Installation (anglais)
Hébergement et automatisation Docker (anglais) · CLI / MCP (chinois) · Agent skill (chinois)
Modèles et dépannage Configuration des modèles (chinois) · Dépannage (anglais)
Versions et confidentialité Historique des modifications · Confidentialité (anglais)
Développement et traduction Contribution (chinois) · Maintenance des traductions (chinois)
Configuration du sponsor Infistar

Le README est disponible en huit langues. Les guides d’installation, Docker et de dépannage existent en anglais ; les autres références détaillées sont principalement en chinois.

Contribuer et nous contacter

Les corrections, retours et améliorations des traductions sont les bienvenus. Pour signaler un bug, indiquez le système, la version, le modèle, les étapes de reproduction et les journaux d’erreurs sans données sensibles.

Projet maintenu par une personne sur son temps libre. Les délais de réponse varient ; aucune assistance immédiate ou individuelle au déploiement n’est proposée. Consultez la FAQ et les problèmes connus avant de nous contacter.

Les idées, les usages et les demandes de modèles vont dans les GitHub Discussions. Les bugs reproductibles passent par le formulaire d’issue. Règles du tableau : community board (en chinois).

Merci à FastAPI, React, Tauri, FFmpeg, yt-dlp, Whisper et à toutes les personnes qui contribuent. Distribué sous licence MIT. Si AutoClip vous est utile, vous pouvez soutenir le projet avec une étoile.

Reconnaissance de la communauté · Star History

Ces badges sont fournis par Trendshift. Cliquez pour consulter les résultats enregistrés d’AutoClip. GitHub Trending et Trendshift sont deux classements distincts ; les badges indiquent des résultats enregistrés, pas une position en temps réel.

Star History