Problemen oplossen 8 min. leestijd

Problemen met je nasynchronisatie? Zo los je het op

Een diagnosepad van 'hij startte nooit' tot 'hij is klaar en hij klopt niet', met wat er met je credits gebeurt en welke fouten je geld terugbrengen.

Stel eerst vast wat voor soort probleem je ervaart, want de vier hoofdcategorieën hebben bijna niets met elkaar gemeen.

De upload werd geweigerd. De taak is mislukt nadat je deze had bevestigd. De taak staat nog steeds op 'verwerken' en er gebeurt niets. Of de taak is voltooid, er is een bestand gegenereerd, maar de kwaliteit van het bestand is niet goed. Alleen de laatste categorie kost je credits die je niet terugkrijgt, en dit is helaas ook de meest voorkomende.

Werk de lijst van boven naar beneden af.

De upload werd geweigerd voordat je betaalde

Er is niets in rekening gebracht en dat kan ook niet, omdat elke controle die een bestand kan weigeren wordt uitgevoerd voordat er ook maar één credit wordt aangeraakt.

Vier zaken worden gecontroleerd tijdens het uploaden:

Grootte. Maximaal 2 GB. Dit wordt dubbel gecontroleerd: eerst op basis van de opgegeven bestandsgrootte en daarna nogmaals terwijl de bytes binnenkomen, zodat een onjuiste header de controle niet kan omzeilen.

Lengte. Maximaal 180 minuten.

Bestandsindeling. De bestandsextensie moet één van deze 17 zijn: MP4, MOV, AVI, MKV, WebM, M4V, MPEG, MPG voor video, en MP3, WAV, AAC, M4A, FLAC, AIFF, OGA, OGG, Opus voor audio.

Leesbare tijdsduur. We lezen de tijdsduur rechtstreeks uit het bestand in het geheugen. Als dit mislukt, wordt de upload geweigerd in plaats van dat we een gok doen, want een gegokte tijdsduur betekent een gegokte prijs.

Die laatste categorie is vaak de meest verwarrende, omdat het bestand lokaal prima afspeelt. Een container met een beschadigde of ontbrekende header kan perfect werken in een mediaspeler die dergelijke fouten tolereert, maar toch onleesbaar zijn voor een strikte parser. Het opnieuw exporteren vanuit je editor lost dit meestal op. Dat geldt ook voor het opnieuw remuxen van het bestand.

Een geweigerde upload kost niets. Er hoeft niets te worden opgeschoond of terugbetaald, omdat er nooit iets in rekening is gebracht.

De taak is mislukt nadat je deze hebt bevestigd

Je credits worden automatisch teruggestort. Je hoeft geen ticket aan te maken of een claim in te dienen.

Het moment van bevestigen is het moment waarop de kosten in rekening worden gebracht en het bestand naar de nasynchronisatiedienst wordt gestuurd. Als er een fout optreedt bij het indienen zelf, worden de credits die een moment eerder zijn afgeschreven direct teruggestort en wordt de taak als mislukt gemarkeerd.

Als de taak wordt geaccepteerd maar daarna mislukt bij de nasynchronisatiedienst, merkt onze poller dit op en wordt het bedrag teruggestort.

Veelvoorkomende oorzaken in dit stadium hebben te maken met de eigenschappen van de audio in plaats van het bestand zelf: geen detecteerbare spraak, een brontaal die de dienst niet kan identificeren, of inhoud die niet verwerkt kan worden. Als je een videoclip hebt geüpload, een bestand met omgevingsgeluid zonder dialoog, of iets waarbij de spraak volledig wegvalt in de mix, dan komt dat hier aan het licht.

De taak staat nog steeds op 'verwerken'

Controleer hoe lang dit al duurt, want er is een vastgesteld plafond.

We pollen de nasynchronisatiedienst elke 10 seconden en er is een harde stop na 6 uur. Als een taak dat plafond bereikt zonder een bestand te produceren, wordt deze als mislukt gemarkeerd en worden de credits teruggestort, net als bij elke andere fout. 'Eeuwig blijven verwerken' is dus een situatie die niet voorkomt: een taak kan maximaal zes uur blijven staan en lost het probleem daarna vanzelf op.

Lange bestanden duren logischerwijs lang. Een video van 90 minuten is geen klusje van twee minuten, en het plafond van 6 uur is er voor de extreme gevallen, niet als beschrijving van normaal gedrag.

Een situatie waar gebruikers zich soms zorgen over maken, is al afgedekt: een herstart van de server tijdens een taak. Polling-threads overleven een herstart niet, maar bij het opstarten zoeken we naar taken die nog op 'verwerken' staan en starten we een nieuwe poller voor elke taak met een nasynchronisatie-ID. Een update of herstart midden in je taak zorgt er dus niet voor dat je taak strandt of dat je je credits verliest.

De taak is voltooid en de output is niet goed

Dit is de vervelende categorie, want een taak die is voltooid en een bestand heeft opgeleverd, is technisch gezien geen fout. De pipeline is succesvol doorlopen, er is een bestand gemaakt, de kosten zijn in rekening gebracht en er vindt geen automatische terugbetaling plaats.

Stel vast wat voor soort fout het is:

Het loopt aan het einde niet meer synchroon. Dat is meestal een probleem met de lengte, niet met de synchronisatie zelf. Een vertaalde zin duurt zelden precies even lang als het origineel, en dat verschil bouwt zich op. Waarom nagesynchroniseerde audio niet meer synchroon loopt legt het mechanisme uit en de drie dingen die echt helpen.

Zinnen worden aan de verkeerde spreker toegewezen of door elkaar praten klinkt warrig. Overlappende spraak is de moeilijkste input voor elke nasynchronisatie-pipeline. We geven geen aantal sprekers door; het model bepaalt dit zelf en er vindt achteraf geen handmatige correctie plaats. Een video nasynchroniseren met meerdere sprekers behandelt wat je in de bron kunt aanpassen en wat niet.

De stem klinkt vlak of woorden worden vervormd. Dit ligt meestal aan de bron in plaats van aan het model: galm, muziek die in hetzelfde frequentiebereik zit als de stem, of agressieve compressie die vooraf is toegepast. Wat je aan je audio moet verbeteren voordat je gaat nasynchroniseren is de checklist voor je voorbereiding.

Het geheel is in een onverwachte taal. De brontaal wordt gedetecteerd op basis van de audio en niet door jou opgegeven. Een bestand waarvan het begin in een andere taal is dan de rest, kan dus verkeerd worden geïnterpreteerd. Controleer de eerste dertig seconden van je upload.

De ongemakkelijke waarheid over deze categorie: nasynchronisatie verloopt volledig automatisch en niets wordt achteraf handmatig aangepast, zoals ook op onze ondersteuningspagina staat. Een enkele slechte zin kan dus niet op verzoek worden hersteld. Alles waar je controle over hebt, bevindt zich aan de inputkant, voordat je de credits uitgeeft.

Wat dit betekent voor hoe je test

Verwerk één bestand naar één taal voordat je een hele catalogus invoert.

Als het volledig mislukt, heeft die test je niets gekost omdat mislukkingen worden terugbetaald. Als de taak slaagt maar de kwaliteit matig is, heeft het je een paar credits gekost en heb je voorkomen dat je dezelfde fout vermenigvuldigt over zes verschillende talen. In beide gevallen leer je iets wat de prijspagina je niet kan vertellen: hoe jouw specifieke content zich gedraagt.

Luister naar de slechtste twee minuten die je kunt vinden, niet naar de eerste twee. Het begin van een video heeft meestal de schoonste audio.

Wanneer je contact met ons moet opnemen

Als een bestand kapot is in plaats van imperfect, is dat het melden waard. Dit is iets anders dan een dub waar je niet tevreden over bent. 'Kapot' betekent afgebroken, stil, corrupt, of in een taal waar niemand om heeft gevraagd. 'Imperfect' betekent dat de vertaling niet is zoals jij die zou hebben verwoord.

De supportpagina bevat het adres en de details die handig zijn om te vermelden. Er is geen contactformulier, maar een direct adres waarmee je een echt persoon bereikt.

Voordat je opschaalt

Zodra één bestand goed werkt, is de berekening simpel: één taak per bestand per taal, afgerond op hele minuten, met credits die niet verlopen. De handleidingen per taal behandelen de praktische kant: YouTube-video's nasynchroniseren van Nederlands naar Spaans is het meest voorkomende startpunt, e-learning nasynchroniseren van Nederlands naar Hindi is een goed voorbeeld van een langer bestand, en de index met use cases bevat de rest.

Veelgestelde vragen

Waarom werd mijn bestand geweigerd voordat er iets in rekening werd gebracht?

Dat komt door één van de vier controles: groter dan 2 GB, langer dan 180 minuten, een bestandsextensie buiten de 17 geaccepteerde formaten, of een tijdsduur die we niet uit het bestand konden lezen. Alle vier worden uitgevoerd voordat er credits worden verbruikt, dus een weigering kost niets. Een onleesbare tijdsduur bij een bestand dat lokaal wel afspeelt, duurt meestal door een beschadigde container-header, wat je kunt oplossen door het bestand opnieuw te exporteren.

Mijn nasynchronisatietaak blijft hangen op 'verwerken'. Wat nu?

Een taak kan daar niet onbeperkt blijven staan. De service wordt elke 10 seconden gepolld en er is een harde stop na 6 uur. Daarna wordt de taak als mislukt gemarkeerd en worden de credits automatisch teruggestort. Lange bestanden duren echt lang, dus heb geduld naar verhouding van de videolengte.

Krijg ik mijn credits terug als een taak mislukt?

Ja, dit gebeurt automatisch bij elke fout: een fout bij het indienen, een fout bij de nasynchronisatiedienst en de time-out van zes uur. Ook bij een herstart van de server tijdens een taak gaan ze niet verloren, omdat taken die vaststaan bij het opstarten een nieuwe poller krijgen.

De nasynchronisatie is voltooid, maar de kwaliteit is slecht. Wordt dit terugbetaald?

Nee. Een taak die een bestand heeft opgeleverd, wordt door de pipeline niet als een fout gezien. De kosten zijn dus definitief. Kwaliteitsproblemen zijn bijna altijd terug te voeren op de bron-audio of overlappende sprekers. Beide zaken kun je verbeteren vóór de volgende run, maar niet achteraf herstellen voor deze run.

Lees verder

Klaar om wereldwijd te gaan?

Begin vandaag nog met het vertalen van je audio- en videobestanden naar 32 talen.

Start nu met nasynchroniseren