Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Umgang mit TVideoGrabber von DataSteed (https://www.delphipraxis.net/209639-umgang-mit-tvideograbber-von-datasteed.html)

ISMIRSCHLECHT 4. Jan 2022 07:15

Umgang mit TVideoGrabber von DataSteed
 
Guten Morgen,

hat jemand Erfahrungen mit der (kostenpflichtigen) Komponente TVideoGrabber von DataSteed ?
Wenn nicht brauch ich gar nicht weiterzufragen.
Gruß ism

johndoe049 4. Jan 2022 07:47

AW: Umgang mit TVideoGrabber von DataSteed
 
Welcher Teil der Bibliothek?

Um Videoquellen zu catchen braucht man noch den Source Filter. Ansonsten fehlen Programmteile.

ISMIRSCHLECHT 4. Jan 2022 09:05

Zeitverhalten bei Videoerstellung
 
Die Komponente wurde von unserem Betrieb gekauft.
Deshalb nehme ich an, sie ist vollständig.

Aber zur Frage:
Ich erstelle Videos per vs_VideoFromImages , d.h. aus einem Quellverzeichnis werden Bitmaps genommen und zu einer AVI Datei zusammengebastelt.
Das klappt, Feinheiten müssen warten.
Aber: Das zusammenbauen der AVI-Datei scheint genausolange zu dauern wie das Abspielen des Videos dauert.
Anders gesagt, es kommt zu einem unerwünschten Preview.
Wenn ich im Dateiexplorer auf die neue Videodatei schaue kann ich verfolgen, wann das Video fertig und somit abspielar ist.
Meine Frage ist nun, ob die Fertigstellung wirklich so lange dauert (was ich nicht glaube) und wie ich diesen Preview ausschalten kann.
In einer zweiten Variante erzeuge ich das Video übrigens in einer Routine, die den Videograber selst unsichtbar erzeugt. Funktioniert auch, raucht aer auch diese merkwürdige Abspielzeit.
Es gibt da aer noch mehr Fragen .
Gruß ism

TurboMagic 4. Jan 2022 09:21

AW: Umgang mit TVideoGrabber von DataSteed
 
Solltet ihr damit nicht weiter kommen hilft evtl. das hier:
https://github.com/MHumm/Bitmaps2Video

johndoe049 4. Jan 2022 10:26

AW: Zeitverhalten bei Videoerstellung
 
Zitat:

Zitat von ISMIRSCHLECHT (Beitrag 1500043)
Die Komponente wurde von unserem Betrieb gekauft.
Deshalb nehme ich an, sie ist vollständig.

Aber zur Frage:
Ich erstelle Videos per vs_VideoFromImages , d.h. aus einem Quellverzeichnis werden Bitmaps genommen und zu einer AVI Datei zusammengebastelt.
Das klappt, Feinheiten müssen warten.
Aber: Das zusammenbauen der AVI-Datei scheint genausolange zu dauern wie das Abspielen des Videos dauert.
Anders gesagt, es kommt zu einem unerwünschten Preview.
Wenn ich im Dateiexplorer auf die neue Videodatei schaue kann ich verfolgen, wann das Video fertig und somit abspielar ist.
Meine Frage ist nun, ob die Fertigstellung wirklich so lange dauert (was ich nicht glaube) und wie ich diesen Preview ausschalten kann.
In einer zweiten Variante erzeuge ich das Video übrigens in einer Routine, die den Videograber selst unsichtbar erzeugt. Funktioniert auch, raucht aer auch diese merkwürdige Abspielzeit.
Es gibt da aer noch mehr Fragen .
Gruß ism

Das ist keine direkte Sache bzw. Problematik von DataSteed. Das hat mit dem Aufbau von AVI Dateien zu tun. Es gibt Key Frames wie bei Mpeg Dateien. D.h. es wird ein kompletter Videostream wie bei einer Aufzeichnung erstellt. Die Geschwindigkeit hängt von Rechenleistung und Lizenzierung der patentgeschützten Techniken für die Stream Erstellung ab.

Bei der Bibliothek auf Github wird ffmpeg als lizenzierter Konverter verwendet.

Ich würde bei DataSteed fragen, ob es eine Möglichkeit gibt, die Erstellung zu beschleunigen. Wenn das nicht geht, hat man nicht die entsprechenden Lizenzen seitens DataSteed gekauft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr.

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