Stabiel · 334 commits sinds 26.03

26.10

Nasynchronisatie met een stem per spreker, engines als add-ons, de subtitld.cc-hub in de app, een verticale tijdlijn, een platte-tekstweergave, zeventien interfacetalen, nieuwe ondertitelformaten en Subtitld op macOS en Haiku.

Subtitld 26.10 met het paneel Sprekers open en elke spreker op zijn eigen tijdlijnbaan

Hoogtepunten

Nasynchronisatie

Spreek elke ondertitel uit met een synthetische stem, één per spreker, aangepast aan de duur van de ondertitel. Stemmen die klonen nemen hun voorbeeld uit de video. Exporteer de mix, een spoor per spreker, de clips, of alleen de achtergrond.

Opnamemodus

Spreek in de microfoon en zie hoe het ondertitels worden. Elke zin wordt meteen een echte ondertitel, en de tekst vult zich een moment later.

Add-ons

Spraakherkenning, vertaling, stemmen en geluidsscheiding installeren vanuit Instellingen › Add-ons, elk met zijn eigen modellen. Veel werken volledig offline.

subtitld.cc

Een paneel om ondertitels op de communityhub te vinden, te openen, te beoordelen en te publiceren. Een nieuwe ondertitel staat meteen in de editor zodra hij gepubliceerd is.

Voordat u upgradet

  • whisper.cpp is niet meer ingebouwd. Installeer de whisper.cpp-add-on om offline te blijven transcriberen.
  • De ingebouwde Google-vertaalengine is verdwenen. De add-on Offline vertalen vervangt hem, zonder API-sleutel.
  • AssemblyAI is van ingebouwd naar een cloud-add-on verhuisd.
  • JSON wordt opgeslagen in het formaat van Whisper, of als BCC van Bilibili. Bij het openen van een JSON-bestand wordt gelezen wat andere tools schrijven.

Nieuw

  • NasynchronisatieSynthetische stemmen per spreker, een opgenomen stem als alternatief, en "Dub aanpassen aan duur van ondertitel" per spreker bewaard in het project.
  • AudioEen effectenmixer met EQ, compressor en gate per spoor, en een ingangsmonitor voor opname.
  • TijdlijnEen baan per spreker, en de verticale tijdlijn als tabblad in het linkerpaneel.
  • Platte tekstBewerk de ondertitels als SRT, Markdown of JSON; de tekst volgt de selectie, met lettertype en kleurthema op één rij.
  • subtitld.ccZoeken, openen, beoordelen, publiceren en verwijderen van ondertitels, met de client meegeleverd en een updatemelding.
  • TalenVijftien extra interfacetalen, zeventien in totaal. Standaard de taal van het systeem, of een taal die u in de instellingen kiest.
  • VideoVideo-eigenschappen met de tabbladen Bron en Proxy; 4K- en 8K-video's krijgen een lichtere proxy om mee te bewerken.
  • Projecten.usfx-bestanden hebben een eigen pictogram en een voorbeeld: een kaart met het beeld waar u het project achterliet, de ondertitel en de tijdlijn op dat punt. Dubbelklik op een project in een bestandsbeheerder en het opent in Subtitld.
  • PictogramEen nieuw pictogram en logo.

Formaten

Subtitld leest en schrijft nu elk formaat zelf.

  • NieuwEBU STL, MacCaption (MCC), CEA-708, de timed text van YouTube (srv3) en BCC van Bilibili.
  • JSONOpent wat spraak-naar-teksttools en -diensten schrijven: Whisper, WhisperX, Deepgram, AWS, Rev, Google, Azure, Speechmatics en meer, opgesplitst in ondertitels waar de spreker wisselt en waar de spraak pauzeert.
  • Uit de videoDe closed captions (CEA-608 en CEA-708) en de eigen ondertitelsporen van de video.
  • HerschrevenSRT, WebVTT, ASS en SSA, TTML en DFXP, SAMI, SCC, SBV, MicroDVD en USF: gelezen zoals andere tools ze schrijven, geschreven zoals spelers ze tonen.

Verbeterd

  • Afspelen: beeld en geluid synchroon, getimed vanaf het geluidsapparaat zelf (via WASAPI op Windows).
  • Ongedaan maken: een hele sleep, of een ingedrukte pijltjestoets, is één stap.
  • Randen van ondertitels: de vastzittende buur volgt, frames klikken vast, en 0.0 telt als tijd.
  • Sprekers: gezichtsdetectie op de huidige MediaPipe, via de Tasks API; zoeken vanaf de strook van een spreker.
  • Zoeken en vervangen stapt vanaf de cursor in beide richtingen.
  • Automatisch opslaan houdt back-ups per dag gegroepeerd.
  • Paneel met sneltoetsen: een opdrachtenlijst en een vastlegvak.
  • Transcriptie, vertaling en nasynchronisatie delen één voettekst, en controleren wat ze nodig hebben voordat ze starten.
  • Een ondertitel selecteren in de lijst begint niet meer met bewerken.

Opgelost

  • De tijdlijn volgt de afspeelkop weer tijdens het afspelen.
  • Het lege-status-label van de tijdlijn laat het tekenen niet meer vastlopen.
  • Audio start zonder uitvoerapparaat in plaats van af te breken.
  • Het paneel Add-ons voltooit het ophalen van de catalogus en installeert bij het afsluiten.
  • Vertaling probeert fouten opnieuw in plaats van de foutpagina als tekst op te slaan.

Verpakking

Systeem Wat er veranderde
macOS Nieuw: de app voor Apple Silicon in een .dmg. Hij is niet ondertekend: sta hem de eerste keer toe in Systeeminstellingen › Privacy en beveiliging.
Haiku Een native toepassing met zijn pictogram, en .usfx als eigen bestandstype; HaikuPorts-recepten gebouwd en gestart in een Haiku-VM.
Windows Een installatieprogramma in Modern UI, voor u of voor iedereen, in twee talen, met eigen pictogrammen; ook een MSIX-pakket en een draagbare .zip. Projectvoorbeelden verschijnen in Verkenner.
Snap Van 650 MB naar 424 MB, door weg te laten wat de app nooit gebruikt.
Flatpak Terug op Flathub, met de KDE-runtime en PySide 6.11, elke Python-afhankelijkheid, en winkelscreenshots.
AppImage Gebruikt de meegeleverde PortAudio als het systeem er geen heeft.
AUR Volledige afhankelijkheden, gebouwd zoals een Arch-gebruiker dat zou doen, en projectvoorbeelden in de bestandsbeheerder.
PyPI Bij elke release gepubliceerd, als wheel en als bronarchief.

Verwijderd

  • De ingebouwde whisper.cpp-, Google-vertaal- en AssemblyAI-engines, die nu add-ons zijn.
  • De afhankelijkheden pycaption, deep-translator, translate, psutil en autohex.