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;