Geluid loopt niet synchroon met beeld

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

IK heb een live uitzending via mijn pc van 1u45 min opgenomen met Any video recorder.
Resultaat is een 4GB MP-4 bestand.
Probleem is echter dat het geluid een stuk achterloopt.
Heeft iemand een idee hoe ik dit op een makkelijke manier synchroon kan krijgen ?
Heb al Handbrake, Open Shot, video converter studio geprobeerd.
Jack Daniels
Elite Poster
Elite Poster
Berichten: 7538
Lid geworden op: 06 jul 2008, 13:51
Locatie: Dendermonde
Uitgedeelde bedankjes: 356 keer
Bedankt: 717 keer

Met VLC (gratis) zou dat moeten lukken. Zelf nog niet geprobeerd maar de mogelijkheden bij VLC zijn quasi oneindig.
MacMini M1 - Vu+ Zero - Fritz!Box 6890LTE + OVH VoIP
12x Sunpower 318W zonnepanelen
14x Sunpower 425W zonnepanelen
Huawei Luna2000 batterij 10kW
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Jack Daniels schreef:Met VLC (gratis) zou dat moeten lukken. Zelf nog niet geprobeerd maar de mogelijkheden bij VLC zijn quasi oneindig.
Ja, met VLC lukt het wel alleen kan ik het dan niet opslaan.
Jack Daniels
Elite Poster
Elite Poster
Berichten: 7538
Lid geworden op: 06 jul 2008, 13:51
Locatie: Dendermonde
Uitgedeelde bedankjes: 356 keer
Bedankt: 717 keer

Volgens mij moet je exporteren vanuit VLC en niet opslaan
MacMini M1 - Vu+ Zero - Fritz!Box 6890LTE + OVH VoIP
12x Sunpower 318W zonnepanelen
14x Sunpower 425W zonnepanelen
Huawei Luna2000 batterij 10kW
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Jack Daniels schreef:Volgens mij moet je exporteren vanuit VLC en niet opslaan
Van exporteren is niets terug te vinden wel van converteren.
Jack Daniels
Elite Poster
Elite Poster
Berichten: 7538
Lid geworden op: 06 jul 2008, 13:51
Locatie: Dendermonde
Uitgedeelde bedankjes: 356 keer
Bedankt: 717 keer

Kan zijn dat het converteren is; daar kun je denk ik kiezen tussen verschillende opslagformaten
MacMini M1 - Vu+ Zero - Fritz!Box 6890LTE + OVH VoIP
12x Sunpower 318W zonnepanelen
14x Sunpower 425W zonnepanelen
Huawei Luna2000 batterij 10kW
R2D2
Elite Poster
Elite Poster
Berichten: 1170
Lid geworden op: 20 aug 2015, 15:07
Uitgedeelde bedankjes: 65 keer
Bedankt: 67 keer

Geluid gelijk leggen kan je best met elk video montage programma.
VLC is een afspeel app.
wied
Elite Poster
Elite Poster
Berichten: 5891
Lid geworden op: 28 okt 2011, 15:07
Locatie: 'tstad
Uitgedeelde bedankjes: 334 keer
Bedankt: 253 keer

https://www.videohelp.com/

ProjectX mux/demux software bijvoorbeeld is erg krachtig...
Scarlet Loco, FVD/OVH/Tempo Easy, Scarlet Red, Netflix/Disney+, IPTV, Astra1&2 FTA
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Programma's genoeg, geluid goed krijgen is wat anders.
Jack Daniels
Elite Poster
Elite Poster
Berichten: 7538
Lid geworden op: 06 jul 2008, 13:51
Locatie: Dendermonde
Uitgedeelde bedankjes: 356 keer
Bedankt: 717 keer

R2D2 schreef:Geluid gelijk leggen kan je best met elk video montage programma.
VLC is een afspeel app.
VLC geeft de mogelijkheid om audio en video te synchronizeren:
https://www.vlchelp.com/syncing-audio-vlc-media-player/
MacMini M1 - Vu+ Zero - Fritz!Box 6890LTE + OVH VoIP
12x Sunpower 318W zonnepanelen
14x Sunpower 425W zonnepanelen
Huawei Luna2000 batterij 10kW
Gebruikersavatar
cadsite
Elite Poster
Elite Poster
Berichten: 4657
Lid geworden op: 20 jan 2015, 16:10
Locatie: Kortrijk
Uitgedeelde bedankjes: 169 keer
Bedankt: 344 keer
Contacteer:

Jack Daniels schreef:
R2D2 schreef:Geluid gelijk leggen kan je best met elk video montage programma.
VLC is een afspeel app.
VLC geeft de mogelijkheid om audio en video te synchronizeren:
https://www.vlchelp.com/syncing-audio-vlc-media-player/
Inderdaad, dat werkt goed en eenvoudig.
Alleen werkt dat enkel bij jou.

Als je de film wil verspreiden moet je dit permanent doen en dan heb je andere tools nodig.
R2D2
Elite Poster
Elite Poster
Berichten: 1170
Lid geworden op: 20 aug 2015, 15:07
Uitgedeelde bedankjes: 65 keer
Bedankt: 67 keer

synchroniseren tijdens het afspelen wel, maar geen permanente fix
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Bestaat er geen software die dit automatisch doet, eventueel betalend?
R2D2
Elite Poster
Elite Poster
Berichten: 1170
Lid geworden op: 20 aug 2015, 15:07
Uitgedeelde bedankjes: 65 keer
Bedankt: 67 keer

neen, zelfs professioneel gebeurt dit nog altijd manueel.

Maar zoals gezegd: met iedere montagesoftware met een tijdslijn kan je dit verhelpen.
- je laadt de file in
- je verschuift de audio tov. de video tot het gelijk ligt
- je exporteert het naar het gewenste formaat

En gelijkleggen doe je zo: je zoekt een referentiepunt in beeld en geluid: bijvoorbeeld een deur die dicht slaat. Het is duidelijk te onderscheiden in beeld op welke frame die deur dicht is ( en de frame voordien nog net niet).
En in de audio hoor je de tik/slag en zie hem in de waveform.
Die twee punten schuif je naar elkaar.
depeje
Premium Member
Premium Member
Berichten: 695
Lid geworden op: 22 jan 2011, 00:27
Locatie: Brussel
Uitgedeelde bedankjes: 152 keer
Bedankt: 31 keer
Contacteer:

Avidemux (https://www.fosshub.com/Avidemux.html) lijkt het te kunnen.

Bij de audio output in het main scherm kan je de audio "shiften". Als codec zou ik om te beginnen "copy" nemen voor video en audio, maar het zou me niet verbazen dat je dat toch zal moeten converteren naar mp3.
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Heb eerst de vertraging gemeten met vlc en dit was -7300ms.
Het vreemde blijft echter wanneer de eerste spreker begint te spreken met -7300ms ingesteld loopt het geluid juist maar dan 5 min later loopt het weer serieus achter.
Ik heb dan het geluid op 15 min terug juist ingesteld en moest toen al -11500ms ingeven om weer synchroon te lopen.
Maar na een half uur loopt het weer niet meer synchroon.
Ik heb die -7300 ook bij Avidemux ingegeven en opgeslagen en daarna afgespeeld maar net hetzelfde probleem, in het begin juist na 15 minuten serieus achter.
cptKangaroo
Elite Poster
Elite Poster
Berichten: 2759
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 551 keer
Bedankt: 194 keer

Geluidstream eerst converteren naar eentje met constante bitrate (cbr in plaats van vbr bij mp3 instelling) en dan nog eens proberen met die timeshift.
profke
Pro Member
Pro Member
Berichten: 273
Lid geworden op: 14 aug 2010, 23:42
Uitgedeelde bedankjes: 14 keer
Bedankt: 24 keer

het lijkt erop dat de sample-rate van je geluid lichtjes afwijkt.

als je beeld aan 24 beelden/sec gaaat, maar je geluid met 44.1 khz;
en je hebt opgenomen met 24 beelden/sec; maar geluid aan 48 khz;
dan krijg je zo'n verhaal.
(trouwens ook met kleinere afwijkingen)

met de meeste tools (jaaren geleden gebruikte ik virtual dub) dan kan je dit wel oplossen door

EERST de snelheid van beiden gelijk te trekken door de afspeel snelheid aan te passen met factor (tijdsverschil tussen beeld en geluid in de laatste minuut minus tijdsverschil tussen beeld en geluid in de eerste minuut)gedeeld door tijdsduur.

DAARNA het geluid "naar voor of naar achter" verplaatsen tov het beeld door delay toe te voegen.

Door het geluid om te vormen van vbr naar cbr of omgekeerd doe je meestal impliciet al stap 1..
maar het is beter om daar gericht naar te zoeken.
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Profke,
De zaak is al veel te technisch geworden voor mij.
Ik heb het filmpje naar cptKangaroo gestuurd en hij is het nu aan het bekijken maar op het eerste zicht lijkt het helemaal niet zo makkelijk te zijn om het synchroon te krijgen.

In ieder geval zoek ik volgende keer wel een andere oplossing om zo een live stream op te nemen.
Gebruikersavatar
Goztow
userbase crew
userbase crew
Berichten: 13591
Lid geworden op: 14 nov 2006, 16:21
Locatie: Brussel
Uitgedeelde bedankjes: 1423 keer
Bedankt: 878 keer

Sowieso is een 4 GB file niet echt handig.
Bedank andere users voor nuttige posts, door op Afbeelding te klikken
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Zaak opgelost.
cptKangaroo heeft het voor elkaar gekregen. :thumbs:
Jack Daniels
Elite Poster
Elite Poster
Berichten: 7538
Lid geworden op: 06 jul 2008, 13:51
Locatie: Dendermonde
Uitgedeelde bedankjes: 356 keer
Bedankt: 717 keer

Zou leuk zijn mocht cptKangaroo hier laten weten hoe hij het gefikst heeft. Hebben wij er ook wat aan.
MacMini M1 - Vu+ Zero - Fritz!Box 6890LTE + OVH VoIP
12x Sunpower 318W zonnepanelen
14x Sunpower 425W zonnepanelen
Huawei Luna2000 batterij 10kW
Gebruikersavatar
Sinna
Elite Poster
Elite Poster
Berichten: 2417
Lid geworden op: 14 nov 2008, 08:22
Twitter: KrSi78
Locatie: Brugge
Uitgedeelde bedankjes: 208 keer
Bedankt: 152 keer

Idd. ik loop tegen een gelijkaardig probleem aan maar dan met de synchronisatie tussen beeld en ondertitels (die ook meer en meer uit elkaar gaan lopen, net of te zeggen dat het beeld 25fps is, en de ondertitels maar 24fps).
Computer(k)nul
cptKangaroo
Elite Poster
Elite Poster
Berichten: 2759
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 551 keer
Bedankt: 194 keer

De sync was spijtig genoeg onvoorspelbaar in plaats van lineair of zo, dus het was minder voor de hand liggend dan eerst gedacht. Ik gok op een buffering probleem aangezien de desynchronisaties erger leken rond keyframes en fullhd toch wel redelijk zwaar is, maar misschien lag het gewoon al aan de netwerkstream -- ik ben er ook genen expert in.

Ik ben er dan maar manueel door gegaan: met de audio open in Audacity en de video in Avidemux was het een kwestie van mondbewegingen in de video te matchen aan de audio via de tijdscodes, en in Audacity kan je de audio dan naar het juiste videopunt zetten met het 'Change Tempo' effect dat geen pitch verschil introduceert.

De lage framerate en het grote bestand maakte het wat moeilijker maar er is altijd wel een punt waar je de mond aan een klank kan matchen. Voor en na een syncpunt heb je dan een (hopelijk langere) periode waar beeld en geluid vrijwel in sync zijn. Geluid dat voorloopt op beeld is daarbij veel irritanter dan vertraagd geluid, en pakweg 100ms afwijking is zowat het maximum voor het begint te storen, vond ik.

Een snel geschreven programmake hielp bij het berekenen van de tijdsverschillen, en in Avidemux kon ik de aanpassingen on-the-go een tijdje bijhouden via de audioshift functie. Uiteraard veel werk om het manueel te doen maar ik heb nu goeie ideetjes om een sync programmake te schrijven (want dat mis ik al lang) omdat het allemaal 'berekenbaarder' bleek dan ik voorheen had gedacht.


@Sinna: online vind je converters om ondertiteling aan te passen. Deze heeft er eentje waar je twee syncpunten kan ingeven (start en einde) als je sub-rate afwijkt van framerate (niet zelf getest):
https://subshifter.bitsnbites.eu/
karine
Elite Poster
Elite Poster
Berichten: 1057
Lid geworden op: 04 aug 2006, 09:44
Locatie: Geel (Antwerpen)
Uitgedeelde bedankjes: 10 keer
Bedankt: 8 keer

Op hoeveel moet de bitrate en framerate staan om een deftige opname te maken ?
cptKangaroo
Elite Poster
Elite Poster
Berichten: 2759
Lid geworden op: 18 dec 2004, 14:33
Locatie: 053 Aalst
Uitgedeelde bedankjes: 551 keer
Bedankt: 194 keer

Ik zou niet onder de 25fps gaan (mag zeker altijd hoger voor vloeiender beeld, zeker als je snelle bewegingen verwacht in het beeld) maar mogelijk lag dat aan die netwerkstream zelf dus dan kan je er bij de opname niet veel aan doen.

Bitrate hangt af van meerdere dingen zoals resolutie en encoder -- Netflix heeft blogposts over welke bitrates ze gebruiken, zoals deze post (grafiekjes):
https://netflixtechblog.com/optimized-s ... b516b10bbb

Je kan altijd eens testen door een youtube video te screenrecorden, dan kan je de kwaliteit van jouw opname vergelijken met de youtube video zelf, en kan je testen wat je hardware nog vlot kan verwerken (zorg dat er tijdens de opname geen andere, veeleisende programmas lopen). Ik zou 1280x720 @30fps met 4500kbps bitrate eens proberen.

:beerchug:
Plaats reactie

Terug naar “Software en apps”