Bêta · 280 commits depuis 26.03

26.10

Doublage avec une voix par locuteur, moteurs en extensions, le hub subtitld.cc dans l'application, une timeline verticale, une vue texte brut, dix-sept langues d'interface, et Subtitld sur Haiku.

Obtenir la bêtasudo snap refresh subtitld --beta
Subtitld 26.10 avec le panneau Locuteurs ouvert et chaque locuteur sur sa propre piste de timeline

Points forts

Doublage

Faites prononcer chaque sous-titre par une voix de synthèse, une par locuteur, ajustée à la durée de chaque sous-titre. Les voix clonées prennent leur échantillon dans la vidéo. Exportez le mixage, une piste par locuteur, les clips, ou le seul fond sonore.

Mode Enregistrement

Parlez dans le micro et regardez vos paroles devenir des sous-titres. Chaque phrase devient aussitôt un vrai sous-titre, et son texte se complète un instant plus tard.

Extensions

La reconnaissance vocale, la traduction, les voix et la séparation audio s'installent depuis Réglages › Modules, chacune avec ses propres modèles. Beaucoup fonctionnent entièrement hors ligne.

subtitld.cc

Un panneau pour trouver, ouvrir, noter et publier des sous-titres sur le hub communautaire. Un nouveau sous-titre est dans l'éditeur dès sa publication.

Avant de mettre à jour

  • whisper.cpp n'est plus intégré. Installez l'extension whisper.cpp pour continuer à transcrire hors ligne.
  • Le moteur de traduction Google intégré a disparu. L'extension Traduction hors ligne le remplace, sans clé d'API.
  • AssemblyAI est passé d'un moteur intégré à une extension cloud.
  • Le JSON est désormais un seul format, celui de Whisper, à l'export comme à l'import.

Nouveautés

  • DoublageVoix de synthèse par locuteur, une voix enregistrée en option, et « Ajuster le doublage à la durée du sous-titre » conservé par locuteur dans le projet.
  • AudioUn mixeur d'effets avec égaliseur, compresseur et porte par piste, et un contrôle d'entrée pour l'enregistrement.
  • TimelineUne piste par locuteur, et la timeline verticale en onglet du panneau de gauche.
  • Texte brutModifiez les sous-titres en SRT, Markdown ou JSON ; le texte suit la sélection, avec la police et le thème de couleur sur une même ligne.
  • subtitld.ccTrouvez, ouvrez, notez, publiez et supprimez des sous-titres, avec le client intégré et un avis de mise à jour.
  • LanguesQuinze langues d'interface de plus, dix-sept au total. La langue du système par défaut, ou une langue choisie dans les réglages.
  • VidéoPropriétés vidéo avec les onglets Source et Proxy ; les vidéos 4K et 8K reçoivent un proxy plus léger pour l'édition.

Améliorations

  • Annuler : un glissement complet, ou une touche de réglage maintenue, est une seule étape.
  • Bords des sous-titres : le voisin collé suit, les images s'alignent, et 0.0 est une heure valide.
  • Locuteurs : détection des visages avec MediaPipe actuel, via l'API Tasks ; positionnement depuis la bande d'un locuteur.
  • Rechercher et remplacer progresse dans les deux sens à partir du curseur.
  • La sauvegarde automatique regroupe les copies par jour.
  • Panneau des raccourcis clavier : une liste de commandes et une zone de saisie.
  • La transcription, la traduction et le doublage partagent un même pied de page, et vérifient ce dont ils ont besoin avant de démarrer.
  • Sélectionner un sous-titre dans la liste ne lance plus sa modification.

Corrections

  • La timeline suit de nouveau la tête de lecture pendant la lecture.
  • L'étiquette de la timeline vide ne fait plus planter l'affichage.
  • L'audio démarre sans périphérique de sortie au lieu d'échouer.
  • Le panneau Modules termine le chargement de son catalogue et installe à la fermeture.
  • La traduction réessaie en cas d'erreur au lieu d'enregistrer la page d'erreur comme texte.

Empaquetage

Système Ce qui a changé
Haiku Une application native avec son icône ; recettes HaikuPorts compilées et lancées dans une machine virtuelle Haiku.
Windows Un programme d'installation Modern UI, pour soi ou pour tous, en deux langues, avec ses propres icônes.
Snap De 650 Mo à 424 Mo, en retirant ce que l'application n'utilise jamais.
Flatpak Runtime KDE et PySide 6.11, toutes les dépendances Python, et captures d'écran pour la boutique.
AppImage Utilise le PortAudio fourni lorsque le système n'en a pas.
AUR Dépendances complètes, compilé comme le ferait un utilisateur d'Arch.

Retiré

  • Les moteurs intégrés whisper.cpp, Google Traduction et AssemblyAI, désormais des extensions.
  • Les dépendances deep-translator, translate, psutil et autohex.