[AVI] Duplicate Frames deleten

Pagina: 1
Acties:

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 15-09 20:25

dominic

will code for food

Topicstarter
Zoals veel capture programma's wel doen om een optimale framerate te halen is bij framedrops de laatst gecapturede frame dupliceren.

Echter heb ik er een probleempje mee.. Een capture van mijn webcam is volgens de software op 25fps gebeurd, tijdens het capturen zag ik ook dat hij netjes 25fps binnenhaalde..

De AVI is uiteindelijk 30fps geworden, waarom weet ik niet maar ik denk dat de software (virtualdub) een foutje heeft gemaakt.. Wanneer ik in virtualdub de stream frame voor frame afloop zie ik duidelijk dat 1 op de 6 frames een kopie is van een andere frame in die reeks van 6.. Dit betekent 25 unieke frames per seconde, en 5 duplicate frames.

Als ik nu een decimate ga toe passen (30fps naar 25fps, 1 op de 6 frames deleten) dan gaat dat natuurlijk niet goed omdat hij willekeurig frames gaat droppen.

Wat ik dus graag wil is een tooltje dat duplicate frames detecteert en weggooit, ik heb me al helemaal lam gezocht maar helaas niks gevonden behalve een vaag filtertje voor virtualdub dat niet werkt..

Ik MOET (ja, MOET) de stream omzetten naar 25fps omdat ik het moet combineren met video van een PAL-capture.

[ Voor 19% gewijzigd door dominic op 20-04-2003 23:10 ]

Download my music on SoundCloud


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 15-09 20:25

dominic

will code for food

Topicstarter
Kick..

Download my music on SoundCloud


  • QuarK
  • Registratie: Maart 2000
  • Laatst online: 09-07 21:48
This filter acts on the output of the Telecide filter (or any other stream of progressive frames derived from a de-telecined clip) and deletes extra duplicated frames, while enforcing a desired decimation ratio.
(http://shelob.mordor.net/dgraft/decimate.html)
Hij delete dus de duplicate frames.

Een avs scriptje met oa de volgende regels zou het dus moeten fixen:

..
telecide()
decimate(cycle=6)
..

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 15-09 20:25

dominic

will code for food

Topicstarter
QuarK schreef op 22 April 2003 @ 10:05:
[...]
(http://shelob.mordor.net/dgraft/decimate.html)
Hij delete dus de duplicate frames.

Een avs scriptje met oa de volgende regels zou het dus moeten fixen:

..
telecide()
decimate(cycle=6)
..
Ja dit heb ik al geprobeerd. Avisynth geinstalleerd etc. Maar in Virtualdub doet dat filter gewoon helemaal niks helaas.

Download my music on SoundCloud


  • QuarK
  • Registratie: Maart 2000
  • Laatst online: 09-07 21:48
Hoe bedoel je, hij doet niks als je de .avs in vdub opent?
Laat hij geen video zien of staan de duplicate frames er nog in?

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 15-09 20:25

dominic

will code for food

Topicstarter
QuarK schreef op 22 april 2003 @ 11:03:
Hoe bedoel je, hij doet niks als je de .avs in vdub opent?
Laat hij geen video zien of staan de duplicate frames er nog in?
Wanneer de avi file geprocessed is zitten de duplicate frames er gewoon nog in. Ben al een tijdje met dat filter aan het kutten maar het werkt dus helaas niet.

Download my music on SoundCloud

Pagina: 1