Ga naar inhoud
  • 0

Videoframes uitrekenen


twistitideas

Vraag

Geplaatst:

Ik wil een programmaatje maken, dat de off-set (het verschil tussen de 'tijdcodes' van de bron en het doel) uitrekent.

Zo'n tijdcode bestaat uit:

Uren:Minuten:Seconden:Frames (bijv. 02:12:15:22).

 

Er zitten 25 frames in 1 seconde (i.e. 1500/minuut, 90000/uur).

 

Ik struikel hier, want h:m:s is tijd, maar de frames eigenlijk ook (met een vertaalslag).

 

Wie helpt mij?

 

Reuze bedankt,

 

Marcus Bogaert,

'!' twIstItIdeas

14 antwoorden op deze vraag

Aanbevolen berichten

  • 0
Geplaatst:

Hallo Marcus,

 

Ik wil een programmaatje maken, dat de off-set (het verschil tussen de 'tijdcodes' van de bron en het doel) uitrekent.

Zo'n tijdcode bestaat uit:

Uren:Minuten:Seconden:Frames (bijv. 02:12:15:22).

 

Er zitten 25 frames in 1 seconde (i.e. 1500/minuut, 90000/uur).

 

Ik struikel hier, want h:m:s is tijd, maar de frames eigenlijk ook (met een vertaalslag).

 

Wie helpt mij?

 

Het zou mooi zijn, maar een tijd veld kan geen frames bevatten. Je kan wel 2:12:15,22 invoeren maar de '22' is dan honderdsten seconden.

 

Bijgesloten een voorbeeld bestand waarin ik tijd en frames in aparte velden hou, het verschil met een tweede set uitreken en dat splits in het verschil in tijd en frames. Kan nog mooier en kleiner maar dit is inzichtelijk denk ik.

 

Groet,

René

Tijdframe off-set.fp7

  • 0
Geplaatst:

He, Rene.

 

Hartsikke bedankt voor je reactie, maar ik kan helaas niet bijgeslotens vinden. Zou je willen zeggen, waar ik het kan downloaden?

 

Dank je, Marcus.

 

Nu dus wel. Ik ga 'm meteen bekijken!!!

  • 0
Geplaatst:
He, Rene.

 

Hartsikke bedankt voor je reactie, maar ik kan helaas niet bijgeslotens vinden. Zou je willen zeggen, waar ik het kan downloaden?

 

Dank je, Marcus.

 

Nu dus wel. Ik ga 'm meteen bekijken!!!

 

'k Schrok me een apenootje. Dacht dat ik het inderdaad vergeten was bij te voegen en mijn kopie al weggegooid had. Maar je was blijkbaar niet ingelogd.

 

René

  • 0
Geplaatst:

Rene, hij is helemaal super en zo simpel!

Alleen bij 1 frame verschil raakt 'ie de tel kwijt. Dat komt, denk ik, door de (slim gevonden!) ruwe tijd.

Als 25 fr 1 sec is is 1 fr 1/40 sec. Zou je dan de Mod() functie daarop fijn kunnen stellen? Of ben ik dan verkeerd bezig?

 

Super!!

 

Marcus.

  • 0
Geplaatst:
Rene, hij is helemaal super en zo simpel!

Alleen bij 1 frame verschil raakt 'ie de tel kwijt. Dat komt, denk ik, door de (slim gevonden!) ruwe tijd.

Als 25 fr 1 sec is is 1 fr 1/40 sec. Zou je dan de Mod() functie daarop fijn kunnen stellen? Of ben ik dan verkeerd bezig?

 

Ik heb tijd '2:12:15' en frame '22' en '23' ingevuld. En de uitkomst is bij mij keurig '0:00:00' en '1'. Tijd verschil ruw is een tussenstap die je eigenlijk niet moet willen zien.

 

Dus wa' klopt er nie'?

 

Groet,

René

  • 0
Geplaatst:

Andre!

 

Is een geweldige conversie-plugin voor NTSC>PAL, Film>PAL, etc. .

Alleen als ik een negatieve offset wil uitrekenen, gaat 'ie door de 24-uursgrens heen en krijg ik niet de gewenste uitkomst. Maar enorm bedankt.

 

Groeten, Marcus.

  • 0
Geplaatst:

Marcus,

 

Heel fijn voor je dat je een goede oplossing voor je vraag hebt gekregen.

Mijn spontane handreiking is terecht niet toereikend geweest.

 

Wat ik wel even kwijt moet is dat ik niet zo aardig vindt dat je niet even reageert op mijn gedane inspanning.

 

Een klein dankjewel, maar is niet wat ik zoek is toch een kleine moeite?

 

Succes verder en Groet,

Michel

  • 0
Geplaatst:

Indien de tijdsinvulling altijd minder dan 1 uur is, kun je het invulveld van

 

hh:mm:ss omzetten naar mm:ss.

 

Ipv 01:23 als begin in te geven, wat FM zal vertalen als 1 uur en 23 minuten, zal de uitslag dan 1 minuut en 23 seconden zijn.

 

Scheelt heel wat invoer werk indien je tijdrange enkel over minuten en seconden gaat.

  • 0
Geplaatst:

He, Rene.

Heb even niets van me laten horen, maar hier is 'ie dan.

Om een nul te laten zien bij de voor de cijders onder de nul, heb ik gewoon een tekstveldje aangemaakt, dat in dat geval een 0 laat zien.

Hij wordt gretig in mijn studio gebruikt.

 

Tabeh, Marcus.

Offsetter.zip

  • 0
Geplaatst:
He, Rene.

Heb even niets van me laten horen, maar hier is 'ie dan.

Om een nul te laten zien bij de voor de cijders onder de nul, heb ik gewoon een tekstveldje aangemaakt, dat in dat geval een 0 laat zien.

Hij wordt gretig in mijn studio gebruikt.

 

Tabeh, Marcus.

 

Brrrr. Dat kan toch eleganter?

 

Die - komt er toch wel te staan?

En de voorloopnul kan door de berekening van frameVerschil als volgt te doen:

Right ( "00" & Mod(tijdVerschil_ruw; 1) * 25; 2 )

 

Groet,

René

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...