Avatar billede zerohero Nybegynder
03. juni 2003 - 16:40 Der er 10 kommentarer og
1 løsning

Lave AVI fil ud fra bitmaps?

Hvordan laver man Avi filer ud af en række bitmaps. Jeg ved godt at der findes nogen komponenter der kan det, men hvordan gør man det helt fra bunden?
Avatar billede stone Forsker
03. juni 2003 - 18:32 #1
hvor store er billederne?
Avatar billede Slettet bruger
03. juni 2003 - 19:18 #2
http://www.ittide.com/document/source/multimedia/writeavi.zip

Det er godt nok C++, men kan måske bruges :)
Avatar billede stone Forsker
03. juni 2003 - 20:32 #3
Du bruger en Timagelist,Ttimer, og en Tbutton til at starte/stoppe din animation.

ps:billederne som indlæses i Timagelist må højst være 50 x 50

Indlæs de ønskede billeder i Timagelist - og skriv i private declarations:
ImageListIndex: integer;



her kommer koden:

procedure TForm1.FormCreate(Sender: TObject);
begin
ImageListIndex := 0;
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
ImageList1.Draw(Image1.Canvas,0,0,0,true);
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
ImageList1.Draw(Image1.Canvas,0,0,ImageListIndex,true);

Inc(ImageListIndex);

if ImageListIndex > ImageList1.Count -1 then
  ImageListIndex := 0;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.Enabled := not Timer1.Enabled;

if Timer1.Enabled then
  Button1.Caption := 'Stop'
else
  Button1.Caption := 'Start';
end;
Avatar billede zerohero Nybegynder
03. juni 2003 - 21:25 #4
Stone: Hvor er det lige kreationen af selve Avi-Filen kommer ind i dit eksempel?

HejHej: Jeg vil prøve at kigge lidt på dit C++ kode. Jeg vidste faktisk ikke at Windows har en AviFile.Dll bibliotek liggende som standard, som man åbenbart bare kan benytte! Hvis du i mellemtiden ser noget Delphi kode ville det godt at vide ;))
Avatar billede ejay Novice
04. juni 2003 - 04:03 #5
Hent dette program .. det er så dejlig nemt + du kan ligge musik ind samtidig
http://cscentral.dk/files/VideoMach.exe
Avatar billede Slettet bruger
04. juni 2003 - 07:10 #6
Den her skal du vist have for at kunne bruge funktionerne
http://www.torry.net/vcl/mmedia/video/vfw.zip

Du kunne jo også prøve at kigge på koden i nogle af componenterne f.eks.
http://delphi.tthayer.com/ping.asp?file_id=d20free/AviWriter.zip
Avatar billede Slettet bruger
04. juni 2003 - 07:28 #7
Avatar billede zerohero Nybegynder
04. juni 2003 - 11:54 #8
Mange tak for de rigtig gode links. Der skulle nu nok være noget brugligt!

ZeroHero
Avatar billede zerohero Nybegynder
04. juni 2003 - 11:56 #9
Hejhej>> Smid et svar og du vil få points :))
Avatar billede Slettet bruger
04. juni 2003 - 14:46 #10
Mange tak :D
Avatar billede Slettet bruger
04. juni 2003 - 14:56 #11
Fandt lige et component mere, som både kan læse og skrive fra compressed avi filer http://www.torry.net/vcl/mmedia/video/avi.zip
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester