Recapo
AI-videobewerking

Variabele framerate en audiosync: diagnose vóór conversie

Meet syncankers, inspecteer echte timestamps en test CFR gecontroleerd. Regelmatige frames bewijzen geen juiste eindduur of lipuitlijning.

Omslag met onregelmatige videoframes boven audiogolfvorm en drie gebeurtenisankers.

VFR kan relevant zijn, maar aanwezigheid bewijst geen oorzaak. Vergelijk bron en export bij herkenbare geluid/beeldgebeurtenissen, inspecteer timestamps en duur en vind eerste mismatch. Test CFR dan als gecontroleerde ingreep, geen automatische genezing.

Constante offset, groeiende drift en sprong na cut zijn verschillende symptomen. Hele audio verplaatsen kan één oplossen en andere verergeren. Regelmatige cadence bewijst geen juiste timing, eindpunt of lipsync.

Deze gids bevat beperkte echte synthetische timestampproef en aparte fictieve diagnose. De proef gebruikte gegenereerd kleurpatroon en continue toon, geen telefoonbeelden of menselijke spraak.

Beschrijf eerst waarneembare mismatch

Vroege, middelste en late klappen worden in bron, werkkopie en export met gekoppelde open markeringen gevolgd.

Conceptdiagram; geen schermafbeelding van een productinterface.

Begin niet met ‘het is VFR’, maar ‘audio overal ongeveer even laat’, ‘verschil groeit naar einde’ of ‘sync verandert direct na cut’.

Gebruik heldere gebeurtenis, niet praatindruk. Zichtbare klap met geluid, bewuste tik of scherpe handeling helpt indien aanwezig. Mondbeweging is praktisch maar geen onmiskenbaar samplepunt.

Vergelijk hetzelfde in bron, editor/werkkopie en export. Offset in bron is niet door latere conversie ontstaan. Bron goed maar tijdlijn niet vraagt import/editonderzoek. Tijdlijn goed maar export niet vraagt export/playback.

Herhaal zo mogelijk in tweede passende lokale speler. Playback-only probleem rechtvaardigt niet automatisch destructief bestandretimen.

Gebruik vaste tekenconventie

Offset = audiogebeurtenistijd minus videogebeurtenistijd. Positief: geluid later. Negatief: geluid eerder.

Noteer gebeurtenis, beide tijden en verschil. Methode en onzekerheid tellen. Framegewijs kijken geeft geen onbeperkte precisie omdat spreadsheet decimalen toont.

Direct bruikbaar log:

SYNCCONTROLE
Bestand en versie:
Bron, werkkopie of export:
Speler/editor en reviewinstellingen:
Gebeurtenis:
Videotijd:
Audiotijd:
Offset = audiotijd minus videotijd:
Meetonzekerheid:
Verschil met bron bij dezelfde gebeurtenis:
Cut, snelheidswijziging of overgang nabij:

Gebruik vroeg, midden en laat bij lang materiaal plus punten rond verdachte cut. Praktische sampling, geen universele garantie met drie checks.

Interpreteer patroon vóór reparatie

Patroon Onderzoek Niet aannemen
Gelijke offset op ankers Startoffset, editverschuiving, afspeelpad Dat VFR oplopende drift veroorzaakte
Ongeveer tijdsevenredig groeiende offset Tijdlijninterpretatie, tijdschaal, opnameklokverschil Dat één audioshift alles oplost
Sprong na cut Trim, gat, snelheid of clipbehandeling Dat hele bron moet converteren
Lokale onregelmatigheid Timestampbreuk of beschadigd/ontbrekend materiaal Dat globale frameratewijziging past
Anders per speler Playback/decodeerpad Dat media moet worden geretimed

Hypothesen, geen verdict. Problemen kunnen samen bestaan; visueel review onthult niet altijd technische oorzaak.

Bij constante offset kan ondersteunde editor trackpositie corrigeren na oorzaakvaststelling. Bij groei eerst timing/rate vóór duurverandering. Bij sprong eerst grens.

Bewaar bron en elke transform. Anders verbergt verbetering mogelijk eerdere veroorzakende stap.

Inspecteer timestamps, niet alleen hoofdcijfer

Framerate beschrijft presentatiefrequentie. VFR kan veranderende presentatie-intervallen hebben. Gemiddelde rate is geen volledige intervalhistorie.

Inspecteer videotimebase, timestamps/intervallen, start, duur en frameaantal. Audio: start, duur, samplefrequentie en streamselectie. Houd containerduur apart.

Timebase is timestamp-eenheid, niet bewijs van framerate. Gelijke ratevelden vervangen werkelijke intervalcontrole niet.

Gebruik informatiehulpmiddel met velden. Meld onbeschikbaarheid in plaats van toestelnaamdiagnose. Capturemodi en verwerkingspaden verschillen.

Wis timestamps of forceer interpretatie niet voor mooi metadatarapport. Doel is bedoelde gebeurtenistiming in compatibele workflow bewaren.

Wat CFR-conversie werkelijk doet

Onregelmatige intervallen worden door duplicatie of weggooien regelmatige cadence; audioankers en eindpunten worden apart gecontroleerd.

Conceptdiagram; geen schermafbeelding van een productinterface.

FFmpeg beschrijft CFR als frames dupliceren of laten vallen voor gevraagde rate; muxer kan daarna timestamps aanpassen. Dat regulariseert, maar stelt geen audio-uitlijning of eindduur vast. FFmpeg-frameratemodedocumentatie

Inspecteer ook een schijnbare ‘fix’. Regelmatige intervallen kunnen samen met extra eindframe, andere start, verlies of onveranderde audio-offset bestaan.

Kies project-/bronpassende rate, niet hoger omdat beter klinkt. Duplicatie herstelt geen niet-opgenomen beweging; frameverlies wijzigt cadence.

Houd andere keuzes gelijk. Tegelijk resolutie, audio, kleur en cadence wijzigen maakt effectoorzaak onduidelijk.

Beperkte echte proef: cadence goed, eindpunt anders

Op 8 oktober 2026 maakte lokale FFmpeg 8.1.2-proef vier seconden 320 × 180 kleurpatroon met 600 Hz continue toon als 48 000 Hz AAC. Video had ongeveer 66.67 ms in eerste en 33.33 ms in latere deel.

Bron had 90 frames en vier seconden video/audio. CFR op 30 fps gaf regelmatige circa 33.33 ms, maar verwachting exact 120 frames bleek fout.

Versie Frames Afgeronde intervallen Videoduur Audioduur
Synthetische VFR-bron 90 66.67 en 33.33 ms 4.000000 s 4.000000 s
CFR zonder expliciete duurgrens 121 33.33 ms 4.033333 s 4.000000 s
Aparte CFR begrensd op bekende vier seconden 120 33.33 ms 4.000000 s 4.000000 s

Eerste conversie haalde cadence, niet bedoeld video-eindpunt. Die waarneming bleef behouden, niet verborgen door latere begrenzing.

Aparte begrenzing gebruikte bekende testduur. Geen advies om onbekende opname af te kappen of drift met arbitraire limiet te verbergen. Stel echte eindpunten uit materiaal/eisen vast.

Continue toon geeft geen klap- of spraakanker voor lipsync. Proef ondersteunt uitsluitend smalle interval-/duurwaarneming. Geen echte telefoondesync, editorimport of Recapo-validatie.

Gekwalificeerd opdrachtvoorbeeld, geen universele fix

Voor begrepen compatibel SDR-sample met één bedoelde video en eerste MP4-geschikte audio:

ffmpeg -n -i "timing-sample.mp4" -map 0:v:0 -map 0:a:0 -r 30 -fps_mode:v cfr -c:v libx264 -crf 18 -pix_fmt yuv420p -c:a copy "timing-sample-cfr.mp4"

Gebruik aparte naam. No-overwrite beschermt bestaande bestemming. Eerste video/audio selectie bewaart bewust niet elke tekst, alternatieve audio, bijlage of data. Inspecteer inventaris voor eigen bron.

Audio wordt gekopieerd, niet geretimed. Dat isoleert videocadence, maar repareert bestaande audiosync niet automatisch. Audio moet containercompatibel zijn.

Encoder/pixelformaat zijn geen HDR-pad. Niet blind op HDR, hoge bitdiepte of specialistisch materiaal toepassen. Kwaliteit is voorbeeld, geen universeel advies.

Geen duurbegrenzing opgenomen. Vier seconden horen bij bekende synthetische proef, niet onbekende gebruikerbron. Inspecteer start, eind, inhoud en ankers na conversie.

Fictieve diagnose: gestaag groeiende vertraging

Neem geconstrueerd interview van tien minuten. Getallen zijn verzonnen voor redenering, niet op gebruikersbeelden gemeten.

Stel exportankers:

Anker Videogebeurtenis Audiogebeurtenis Audio minus video
Openingstik 1.00 s 1.04 s +0.04 s
Tweede tik 61.00 s 61.28 s +0.28 s
Derde tik 121.00 s 121.52 s +0.52 s

Verschil groeit 0.48 seconden over 120. Geen vaste shift. Hele audio 0.52 eerder matcht laatste en breekt opening.

Ga niet meteen tijdrekken. Meet bronankers eerst. Een synchrone bron vraagt onderzoek van tijdlijn, framerate en snelheidsinterpretatie; brondrift vraagt onderzoek van opname en timestamps.

Maak gecontroleerde CFR-kopie bij redelijke VFR/importhypothese. Importeer apart met bedoelde projecttiming. Vergelijk dezelfde ankers zonder tegelijk edit te veranderen.

Verbeterde sampleankers maken getest pad een reparatiekandidaat, niet bewijs dat elke VFR conversie nodig heeft. Blijft drift, bewaar bevinding en onderzoek andere oorzaken, niet steeds opnieuw encoderen.

Volledige tien minuten vragen latere ankers. Tabel toont patroon, geen volledige fictieve interviewvalidatie.

Houd Recapo’s geverifieerde scope apart

Recapo’s H.264-transcoder beschrijft codec, bitrate en resolutie. Geen bewezen expliciete CFR, timestampreparatie, audioretiming of gedetailleerde mapping.

Gebruik gedocumenteerd extern pad als die controls nodig zijn. Verzin geen tijdlijn, golfvorm of geavanceerde Recapotiming. H.264-succes bewijst geen syncreparatie.

Dien betaalde conversie niet opnieuw in bij onbekende status. Inspecteer opgeslagen resultaat en taak vóór een nieuwe poging. Diagnose moet onzekerheid verminderen, niet ongevolgde versies en kosten vermenigvuldigen.

Verifieer montage-export, niet alleen tussenbestand

CFR-tussenbestand kan goed zijn en finale nieuwe offset maken door trim, snelheid of export. Herhaal na edit en op levering.

Controleer begin/einde apart van midden. Proef toont regelmaat zonder eindpuntgarantie. Geen belangrijke slotactie of audiotail mag verdwijnen; geen extra frame of stilte.

Check verdachte editgrenzen. Probleem na één clip vraagt bron, testkopie en tijdlijn vergelijken, mogelijk geen hele herbouw.

Kies passende tolerantie en meetmethode vóór succesclaim. Geen subframeprecisie uit ruw kijken. Noteer ambigu anker en kies helder indien mogelijk.

Overdrachtsrecord voor onopgeloste sync

OVERDRACHT SYNCDIAGNOSE
Onaangeroerde broncode en herkomst:
Symptoom: constant / groeiend / sprongsgewijs / onregelmatig
Eerste fout: bron / import / tijdlijn / export / playback
Streamstarts en duren van bron en output:
Video-intervalbevindingen en methode:
Gekozen audiostream en samplefrequentie:
Ankertabel met tekenconventie en onzekerheid:
Pogingen, één per benoemde output:
CFR-resultaat inclusief eindpunt- en inhoudschecks:
Bekend ontbrekend bewijs:
Volgende hypothese en ondersteunende waarneming:

Dit helpt meer dan ‘repareer VFR’: een volgende editor/technicus kan zonder experimentherhaling verder.

De video- en audiokwaliteitschecklist dekt bredere checks. Hier: timing matcht relevante ankers, inhoud/eindpunt blijven en echte leveringsroute is beoordeeld.

Meet eerst drie heldere bron-/exportgebeurtenissen. Ondersteunen verschillen je hypothese niet, wijzig hypothese vóór hele bestand wijzigen.

Aanbevolen artikelen

Alles bekijken