Einzelnen Beitrag anzeigen

Phantom1

Registriert seit: 20. Jun 2003
282 Beiträge
 
Delphi 10.4 Sydney
 
#9

Re: Rückumwandlung eines gegrabten Frames (Webcam) in Bitmap

  Alt 4. Dez 2005, 09:30
Zitat von TStringlist:
Sind eigentlich in dieser YUVConverts-Unit alle so möglichen Codecs auch +/- vollständig berücksichtigt? Ich hatte letztens nämlich mal 2 WebCams deren gegrabte Frames sich damit nicht dekomprimieren ließen. Da konnte man alle Codecs dieser Unit der Reihe nach hoch und runter durchprobieren (auch mal ganz ohne Dekomprimierung inklusive), nichts half leider.
In dieser Unit sind nur die gebräuchstlichen Codec's enthalten, eine halbwegs komplette liste findet man hier: Fourcc.org

Falls der Codec wirklich nicht dabei sein sollte, hilft der FourCC (bitmapinfo.bmiHeader.biCompression) weiter. Ermitteln kann man ihn recht einfach:
Delphi-Quellcode:
function GETFOURCC(c: LongWord): String;
type TCodec = packed record a, b, c, d: Byte end;
begin
  with TCodec(c) do
    Result:=Chr(a)+Chr(b)+Chr(c)+Chr(d);
end;
  Mit Zitat antworten Zitat