AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi videos aus spielen aufnehmen
Thema durchsuchen
Ansicht
Themen-Optionen

videos aus spielen aufnehmen

Ein Thema von Arnulf · begonnen am 10. Jul 2008 · letzter Beitrag vom 11. Jul 2008
 
Arnulf

Registriert seit: 28. Okt 2004
Ort: Wien
271 Beiträge
 
#1

videos aus spielen aufnehmen

  Alt 10. Jul 2008, 11:53
Ich will von profis tips erhaschen, weil ich wirklich nicht weiter komme.

Ich hol mir bilder aus einem Spiel und audio vom mixer ( bass.dll ).

Die größten probleme die ich dabei habe sind die kompremierung von video und audio.
Die Bilder sind einzelbilder (bitmaps) die ich in nicht immer ganz konstanter Framerate bekomme.
Audio ist ein callback ( bass.dll ) der mir in einen stream schreibt.

Wie schaffe ich daraus ein video zu machen.
Probleme bisher:
1. Die bitmaps sind sehr groß ( 1.5 - 10 mb je nach auflösung, bei einer rate von 25 frames )
Das Bildmaterial sprengt also die möglichkeit das dirrekt auf die festplatte zu schreiben.
Im Speicher läst sich das gut handhaben - ich kann das locker mit 60-70 frames auf einem pannel wiedergeben.

2. Die Framerate ist nicht immer konstant - das liegt am spiel selbst weil beim laden von karten die framrate im spiel auch mal unter 25 fps fällt und damit bin ich out of sync mit dem mixer audio stream.

wichtig für mich ist erstmal punkt 1 - hier hab ich wirklich keine idee mehr.
aviwriter_2 läßt mich nicht kompremieren und sonst hab ich keine andere komponente um videos zu erstellen.

bitte um hilfe.

lg
Arnulf
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:08 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