Toon posts:

[AV] enkele frames in videofilm vervangen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit met het volgende probleem. Ik heb een TV kaart, en heb via de composite ingang een videofilm van mijn camcorder opgenomen. Allemaal goed, behalve dat er dus hier en daar een frame is welke te veel ruis en storing bevat (slecht bandje).

nu wil ik die frames vervangen door een mix van het frame er voor, het frame erna en deels in hoeverre bruikbaar het storende frame zelf. dus zoiets:
code:
1
2
3
4
5
6
7
8
frame 4 bevat storing:
input  frames: [1]-[2]-[3]-[4]-[5]-[6]-[7]-[8]-...
                         \  |  /
                          \ | /
                           \|/
                            + frames samenvoegen voor beste kwaliteiet
                            |
output frames: [1]-[2]-[3]-[4]-[5]-[6]-[7]-[8]-...

Ik heb in VirtualDub Filter SDK gekeken of het simpel was om hier een filter voor te schrijven waarmee je dus individuele frames kan vervangen door bitmaps vanaf de schijf (o.i.d.), maar dit lijkt toch best lastig. Nu weet ik niet in hoeverre hier andere software voor beschikbaar is. waarin je dus individuele frames kan vervangen / bewerken.

  • cool_zero
  • Registratie: Juni 2001
  • Laatst online: 25-10-2022
Kun je niet gewoon 'Temporal smoother' of 'motion blur' gebruiken. Dit doet ongeveer hetzelfde als wat je voorstelt alleen dan over de hele film.

  • vladje
  • Registratie: Juni 2003
  • Laatst online: 16-01-2021
Denk ook dat een simpele filter in welk videobewerkingsprogramma dan ook, je qua aantal werkuren tegenover het resultaat je de beste uitkomst gaat geven. Je zal als je geconcentreerd en aandachtig naar een stukje video kijkt, toch altijd zien dat er iets gecorrigeerd is, maar vermits dat de kwaliteit van een bandje toch eerder beperkt is, lijkt het mij zinloos van daarvoor zelf een filter te gaan schrijven, voor een vergelijkbaar/net iets beter resultaat.

BLU3_VV


Verwijderd

Topicstarter
cool_zero schreef op donderdag 06 januari 2005 @ 20:03:
Kun je niet gewoon 'Temporal smoother' of 'motion blur' gebruiken. Dit doet ongeveer hetzelfde als wat je voorstelt alleen dan over de hele film.
die heb ik geprobeerd ja en en nog wat andere, geeft opzich een beter beeld op de nodige plekken maar dan moet je het dus over de hele film doen en dat geeft dan toch weeer ongewenste effecten op plaatsen waar ik het niet wil.

dan zou ik de film moeten splitsen in delen waar het wel en niet nodig is om te verbeteren en daarna deze weer moeten samenvoegen.

dat is een hoop werk en vraag me af of het zinvol is. ik vroeg me alleen af of het ook simpeler kon.