Stabil · 334 Commits seit 26.03

26.10

Synchronisation mit einer Stimme pro Sprecher, Engines als Erweiterungen, der subtitld.cc-Hub in der App, eine vertikale Zeitleiste, eine Klartextansicht, siebzehn Oberflächensprachen, neue Untertitelformate und Subtitld auf macOS und Haiku.

Subtitld 26.10 mit geöffnetem Sprecher-Panel, jeder Sprecher auf einer eigenen Zeitleistenspur

Highlights

Synchronisation

Jeden Untertitel mit einer synthetischen Stimme sprechen, eine pro Sprecher, angepasst an die Dauer jedes Untertitels. Stimmen, die klonen, beziehen ihre Probe aus dem Video. Exportieren Sie den Mix, eine Spur pro Sprecher, die Clips oder nur den Hintergrund.

Aufnahmemodus

Sprechen Sie ins Mikrofon und sehen Sie zu, wie daraus Untertitel werden. Jede Phrase wird sofort zu einem echten Untertitel, und ihr Text wird einen Moment später ergänzt.

Erweiterungen

Spracherkennung, Übersetzung, Stimmen und Audiotrennung werden über Einstellungen › Erweiterungen installiert, jeweils mit eigenen Modellen. Viele laufen vollständig offline.

subtitld.cc

Ein Panel, um Untertitel im Community-Hub zu finden, zu öffnen, zu bewerten und zu veröffentlichen. Ein neuer Untertitel ist im Editor, sobald er veröffentlicht ist.

Vor dem Update

  • whisper.cpp ist nicht mehr eingebaut. Installieren Sie die Erweiterung whisper.cpp, um weiterhin offline zu transkribieren.
  • Die eingebaute Google-Übersetzungs-Engine ist entfallen. Die Erweiterung Offline-Übersetzung ersetzt sie, ohne API-Schlüssel.
  • AssemblyAI wurde von eingebaut zu einer Cloud-Erweiterung.
  • JSON wird im Whisper-Format gespeichert oder als BCC von Bilibili. Beim Öffnen einer JSON-Datei liest Subtitld, was andere Werkzeuge schreiben.

Neu

  • SynchronisationSynthetische Stimmen pro Sprecher, eine aufgenommene Stimme als Alternative und „An Untertiteldauer anpassen“, pro Sprecher im Projekt gespeichert.
  • AudioEin Effektmischer mit EQ, Kompressor und Gate pro Spur sowie ein Eingangsmonitor für Aufnahmen.
  • ZeitleisteEine Spur pro Sprecher, und die vertikale Zeitleiste als Reiter im linken Panel.
  • KlartextBearbeiten Sie die Untertitel als SRT, Markdown oder JSON; der Text folgt der Auswahl, Schriftart und Farbdesign stehen in einer Zeile.
  • subtitld.ccFinden, öffnen, bewerten, veröffentlichen und löschen Sie Untertitel, mit mitgeliefertem Client und Update-Hinweis.
  • SprachenFünfzehn weitere Oberflächensprachen, insgesamt siebzehn. Standardmäßig die Systemsprache oder eine in den Einstellungen gewählte.
  • VideoVideoeigenschaften mit den Reitern Quelle und Proxy; 4K- und 8K-Videos erhalten eine leichtere Proxy-Version zum Bearbeiten.
  • Projekte.usfx-Dateien haben ein eigenes Symbol und eine Vorschau: eine Karte mit dem Bild, bei dem das Projekt verlassen wurde, dem Untertitel und der Zeitleiste an dieser Stelle. Per Doppelklick im Dateimanager öffnet sich ein Projekt in Subtitld.
  • SymbolEin neues Symbol und ein neues Logo.

Formate

Subtitld liest und schreibt jetzt jedes Format selbst.

  • NeuEBU STL, MacCaption (MCC), CEA-708, das Timed-Text-Format von YouTube (srv3) und BCC von Bilibili.
  • JSONÖffnet, was Spracherkennungswerkzeuge und -dienste schreiben: Whisper, WhisperX, Deepgram, AWS, Rev, Google, Azure, Speechmatics und weitere, aufgeteilt in Untertitel dort, wo der Sprecher wechselt und wo das Sprechen pausiert.
  • Aus dem VideoDie eingebetteten Untertitel für Hörgeschädigte (CEA-608 und CEA-708) und seine eigenen Untertitelspuren.
  • Neu geschriebenSRT, WebVTT, ASS und SSA, TTML und DFXP, SAMI, SCC, SBV, MicroDVD und USF: gelesen, wie andere Werkzeuge sie schreiben, geschrieben, wie Player sie anzeigen.

Verbessert

  • Wiedergabe: Bild und Ton synchron, getaktet vom Audiogerät selbst (unter Windows über WASAPI).
  • Rückgängig: Eine ganze Ziehbewegung oder eine gedrückt gehaltene Justiertaste ist ein Schritt.
  • Untertitelkanten: Der festgeklebte Nachbar folgt, Bilder rasten ein, und 0.0 zählt als Zeit.
  • Sprecher: Gesichtserkennung mit aktuellem MediaPipe über die Tasks-API; vom Streifen eines Sprechers aus springen.
  • Suchen & Ersetzen geht von der Cursorposition aus in beide Richtungen weiter.
  • Die automatische Sicherung gruppiert Backups nach Tag.
  • Panel für Tastenkürzel: eine Befehlsliste und ein Erfassungsbereich.
  • Transkription, Übersetzung und Synchronisation teilen sich eine Fußzeile und prüfen vor dem Start, was sie brauchen.
  • Einen Untertitel in der Liste auszuwählen startet nicht mehr das Bearbeiten.

Behoben

  • Die Zeitleiste folgt beim Abspielen wieder dem Abspielkopf.
  • Die Beschriftung für den leeren Zustand der Zeitleiste bringt das Zeichnen nicht mehr zum Absturz.
  • Audio startet ohne Ausgabegerät, statt abzubrechen.
  • Das Erweiterungen-Panel beendet das Laden des Katalogs und installiert beim Beenden.
  • Übersetzungen wiederholen Fehler, statt die Fehlerseite als Text zu speichern.

Verpackung

System Was sich geändert hat
macOS Neu: die App für Apple Silicon als .dmg. Sie ist nicht signiert: Erlauben Sie sie beim ersten Start unter Systemeinstellungen › Datenschutz & Sicherheit.
Haiku Eine native Anwendung mit ihrem Symbol, und .usfx als eigener Dateityp; HaikuPorts-Rezepte in einer Haiku-VM gebaut und gestartet.
Windows Ein Modern-UI-Installer, für Sie oder für alle, in zwei Sprachen, mit eigenen Symbolen; außerdem ein MSIX-Paket und eine portable .zip. Projektvorschauen erscheinen im Datei-Explorer.
Snap Von 650 MB auf 424 MB, indem entfernt wurde, was die App nie nutzt.
Flatpak Wieder auf Flathub, mit KDE-Laufzeit und PySide 6.11, jeder Python-Abhängigkeit und Store-Screenshots.
AppImage Nutzt das mitgelieferte PortAudio, wenn das System keines hat.
AUR Vollständige Abhängigkeiten, gebaut so, wie ein Arch-Nutzer es täte, und Projektvorschauen im Dateimanager.
PyPI Mit jeder Version veröffentlicht, als Wheel und als Quellarchiv.

Entfernt

  • Die eingebauten Engines whisper.cpp, Google-Übersetzung und AssemblyAI, jetzt Erweiterungen.
  • Die Abhängigkeiten pycaption, deep-translator, translate, psutil und autohex.