Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Problem mit Codecs (https://www.delphipraxis.net/109539-problem-mit-codecs.html)

Destro 3. Mär 2008 12:01


Problem mit Codecs
 
Hallo.

Ich bin ein Praktikant der Firma Pie Data und habe den Auftrag bekommen ein Video zu erstellen aus einzelnen Frames, und dieses dann in eine .avi Datei umzuwanden. Dies hab ich gemacht aber wenn ich jetzt die Datei einfügen will, kommt die Fehlermeldung avi kann nicht geöffnet werden. In der Hilfe Datei steht folgendes:

"Das Objekt TAnimate arbeitet mit AVI-Dateien, die entweder unkomprimiert sind
oder mit Hilfe einer Spieldauercodierung (RLE = Run-Length Encoding) komprimiert sind."

Weiß einer wie ich das Video mit RLE Codec versehen kann, so dass es läuft? Es muss aber eine .avi Datei bleiben.


Danke schonmal im vorraus

Muetze1 3. Mär 2008 12:07

Re: Problem mit Codecs
 
... oder einfach bei unkomprimiert bleiben. Die Frage ist doch eher: Wie genau erstellst du das AVI? Das was da rauskommt, scheint ja nicht so richtig stimmig zu sein. Oder spielt er diese Datei z.B. im Media Player ohne Probleme ab?

Destro 3. Mär 2008 12:21

Re: Problem mit Codecs
 
Zitat:

Zitat von Muetze1
... oder einfach bei unkomprimiert bleiben. Die Frage ist doch eher: Wie genau erstellst du das AVI? Das was da rauskommt, scheint ja nicht so richtig stimmig zu sein. Oder spielt er diese Datei z.B. im Media Player ohne Probleme ab?

Im Media Player wird sie normal und problemlos abgespielt aber wenn ich sie bei Delphi einfügen will (oder so hab nich soviel Ahnung davon) sagt der mir nur Avi kann nicht geöffnet werden

edit: ich wollt nur sagen ich hab das video aus einzelnen screenshots mit einem gif animator zusammengesetzt, und dann dieses mit einem gif -> avi konverter in avi umgewandelt

Muetze1 3. Mär 2008 13:07

Re: Problem mit Codecs
 
Und der GIF->AVI Konverter hat keine Optionen diesbezüglich?

Grundsätzlich musst du das AVI transkodieren, also dekodieren und neu einpacken. Von daher kann man sich mit der richtigen Kodierung diesen umfangreichen Schritt sparen und versuchen gleich richtig zu erzeugen. Von daher: hat der GIF -> AVI Konverter diesbezüglich Optionen?

Destro 3. Mär 2008 13:12

Re: Problem mit Codecs
 
Zitat:

Zitat von Muetze1
Und der GIF->AVI Konverter hat keine Optionen diesbezüglich?

Grundsätzlich musst du das AVI transkodieren, also dekodieren und neu einpacken. Von daher kann man sich mit der richtigen Kodierung diesen umfangreichen Schritt sparen und versuchen gleich richtig zu erzeugen. Von daher: hat der GIF -> AVI Konverter diesbezüglich Optionen?

Nein hat er nicht. Man kann nur Gif zu Avi umwandeln aber sonst sind keine Funktionen bei.

Hier ein Bild :?
http://img502.imageshack.us/img502/6...benanntzy6.png

grizzly 3. Mär 2008 16:19

Re: Problem mit Codecs
 
TAnimate beherrscht nur die simplen Kompressionsformate.
Wenn man das AVI beispielsweise mit VirtualDUB erstellt, dann kann man den Kompressor auswählen. Da gibt es meines Wissens immer ein "uncompressed" und ein "Microsoft RLE". Von DivX und anderen muß man halt die Finger lassen...

VirtualDUB kann AVIs auch aus Einzelbildern erstellen und kostet nix. Wär vielleicht einen Versuch wert.

Gruß
Michael

Destro 4. Mär 2008 07:26

Re: Problem mit Codecs
 
Zitat:

Zitat von grizzly
TAnimate beherrscht nur die simplen Kompressionsformate.
Wenn man das AVI beispielsweise mit VirtualDUB erstellt, dann kann man den Kompressor auswählen. Da gibt es meines Wissens immer ein "uncompressed" und ein "Microsoft RLE". Von DivX und anderen muß man halt die Finger lassen...

VirtualDUB kann AVIs auch aus Einzelbildern erstellen und kostet nix. Wär vielleicht einen Versuch wert.

Gruß
Michael

Hallo Michael ;)

Ich hab mir Virtualdub gedownloadet und glaube auch, dass es mit dem Programm geht. Das einzigste Problem ist: In dem Video sind 32 Videos und die spielt der immer verdammt langsam ab. Kann man die Abspielgeschwindigkeit auch verändern? Ich hab schon ein bisschen an Framerate etc rumprobiert aber da hat sich nichts verändert.


Gruß Tobias

grizzly 4. Mär 2008 09:53

Re: Problem mit Codecs
 
Doch, doch, "Video" - "Frame rate..." - "Change to" ist die richtige Stelle im Programm, um die Framerate festzulegen.
Sind die Bilder vielleicht riesengroß und der Rechner zu langsam, als daß er die gewünschten fps schaffen könnte?

Wenn Du mit VirtualDUB das erzeugte AVI öffnest, kannst Du ja mal in der Info schauen, ob das AVI wirklich nur aus 32 frames besteht und die gewünschte fps hat. (Ich nehme an, daß es um 32 Bilder und nicht um 32 Videos ging). Wenn da alles paßt, dann sind vielleicht doch TAnimate und die Hardware schuld?

Gruß
Michael

Destro 4. Mär 2008 10:01

Re: Problem mit Codecs
 
Zitat:

Zitat von grizzly
Doch, doch, "Video" - "Frame rate..." - "Change to" ist die richtige Stelle im Programm, um die Framerate festzulegen.
Sind die Bilder vielleicht riesengroß und der Rechner zu langsam, als daß er die gewünschten fps schaffen könnte?

Wenn Du mit VirtualDUB das erzeugte AVI öffnest, kannst Du ja mal in der Info schauen, ob das AVI wirklich nur aus 32 frames besteht und die gewünschte fps hat. (Ich nehme an, daß es um 32 Bilder und nicht um 32 Videos ging). Wenn da alles paßt, dann sind vielleicht doch TAnimate und die Hardware schuld?

Gruß
Michael

Die Bilder sind sehr klein und haben nur eine Größe von 276X50 Pixel. Wenn ich allerdings bei Framrate mit "Change into" die Zahl veränder, tut sich nichts. Das einzigste, was passiert, ist, wenn ich sie auf sehr niedrig spiele zeigt der nur jedes zweite Bild usw...

Ich möchte aber gerne Jedes Bild, nur soll es nicht 12 Sekunden dauern bis er alles abgespielt hat sondern nur 6 oder so...

Aber danke schonmal für die Antwort(en)

Destro 5. Mär 2008 07:16

Re: Problem mit Codecs
 
Oder kennt jemand ein anderes Programm dafür? :pale:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:56 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz