Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Frame in Video gezielt ansteuern (DSPack)

  Alt 4. Sep 2005, 14:35
OK.
Ich hab das jezt schon mal teilweise gelöst:
Um die Frames zu bekommen macht man das entweder so:
1.
Delphi-Quellcode:
uses directshow9; //In dieser Unit ist IMediaSeeker drin

var duration:int64;
    frames:int64;
begin
  with (filtergraph1 as imediaseeker) do
    getduration(duration);
  duration := duration div 10000; //jetzt haben wir die Millisekunden
  frames := duration div 1000 * 25; //klappt halt nur mit PAL
end;
2. (einfacher)
Delphi-Quellcode:
var duration:int64;
    frames:int64;
begin
  duration := filtergraph1.duration //jetzt haben wir die Millisekunden
  frames := duration div 1000 * 25; //klappt halt nur mit PAL
end;
Mit IMediaSeeker müsste man jetzt auch genauso jedes Frame ansteuern können...
Ich arbeite daran!
Andreas
  Mit Zitat antworten Zitat