Video per mci, capture Parameter

Diskutiere Video per mci, capture Parameter im Developer Network Forum im Bereich Hardware & Software Forum; Hi, ich habe mit der mci Funktion record (per mcisendcommand) mal etwas rum probiert und unter anderem auch super beispiel Code bei thecodeprojekt...
  • Video per mci, capture Parameter Beitrag #1
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Hi, ich habe mit der mci Funktion record (per mcisendcommand) mal etwas rum probiert und unter anderem auch super beispiel Code bei thecodeprojekt dazu gefunden. Leider aber nur, wie ich eine *.wav Datei aufnehme, mit einer *.avi Datei klappt das irgendwie nicht, vermute das ist normal so;)
Mal etas rumgesucht, und bin auf ein paar Dinge mit capture gestoßen, leider ka wie ich das Anwenden soll.
Es scheint mir, dass MCI_CAPTURE nur für Bilder funktioniert und das Problem, was ich habe ist, dass ich keine Ahnung habe wie ich den Rect Parameter der MCI_DGV_CAPTURE_PARMS definieren muss. Ich probier nochwas rum, aber wäre super, wenn da jemand was zu weiß, wie ich ein Video aufnhemen kann:goil:

MfG
Anno1989
 
  • Video per mci, capture Parameter Beitrag #2
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Keiner eine Idee, ich komme leider nicht weiter.
 
  • Video per mci, capture Parameter Beitrag #3
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Bei den anderen Dingen kann ich dir leider nicht helfen, aber rect ist eine der meistverwendetsten Datenstrukturen in Windows. Müsste jedenfalls in der MSDN genauestens dokumentiert sein.
Falls du VB verwendest kannst du sie dir auch mit dem API-Viewer reinholen.
 
  • Video per mci, capture Parameter Beitrag #4
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Mhh okay, nein ich will das mit C schreiben (wenn du das meinst) hat denn keiner hier Erfahrung mit Video aufnahmen per mci?
 
  • Video per mci, capture Parameter Beitrag #5
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
In C ist der rect-Typ in einer der Windows-Headers definiert. Musst mal in der MSDN nachlesen. Eigentlich sollte das MCI dort auch dokumentiert sein (Platform SDK vermute ich).
Ich vermute mal, dass MCI heute nicht mehr so gängig ist. DirectShow ist die aktuelle Technik. Allerdings etwas komplizierter zu handhaben.
 
  • Video per mci, capture Parameter Beitrag #6
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Jap, recht viel zum durchlesen, aber das mci ist mir seit diesem Soundabspilen sympatisch, naja ich guck mir auch nochmal DirectShow an, wnen jemand noch ne Idee hat, danke.

MfG
Anno1989
 
  • Video per mci, capture Parameter Beitrag #7
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Edit: Habs mit DirectX SDK mal probiert, leider zeigt der Dev mir einen Fehler in der dsound.h an und ich finde im SDK leider auch nichts was auf videos hindeutet:confused:
 
  • Video per mci, capture Parameter Beitrag #8
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
DirectX kann relativ tricky sein mit der Installation der richtigen Libraries usw. Fehler in den Include-Dateien hatte ich meistens bei Verwendung veralteter Libs.
Wenn du das DirectX-SDK installierst, müsste es sich automatisch richtig eintragen, damit die Suchpfade für die Libs und Header stimmen. Es beinhaltet auch die komplette Doku zu den Soundfunktionen. DirectShow dagegen ist seit neuestem im Platform-SDK.
 
  • Video per mci, capture Parameter Beitrag #9
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Ja, hah das da auch gefunden und habe noch etwas gefunden:
capCreateCapureWindow(); allerdings bekomme ich trotz des Einbindens von vfw32.lib einen "undefined referrence" Fehler. Ist die vom Dev vielleicht veraltet, habe auch die vom Windows SDK eingebunden, ebenfalls Fehler. Oder nutze ich eben nur den falschen Compiler? Kann mir da momentan keinen Reim drauf machen:confused:
 
  • Video per mci, capture Parameter Beitrag #10
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Die Header und Lib des SDKs müssen vor denen des Dev in der Liste stehen.
 
  • Video per mci, capture Parameter Beitrag #11
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Ja, stehen sie, darauf hab ich extra geachtet, das meintest du bei enem früheren Projekt schonmal :)
 
  • Video per mci, capture Parameter Beitrag #12
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Dann zeig mal die genaue Fehlermeldung.
 
  • Video per mci, capture Parameter Beitrag #13
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
[Linker error] undefined reference to `capCreateCaptureWindow'
ld returned 1 exit status
[PFAD] [Build Error] [test.exe] Error 1
 
  • Video per mci, capture Parameter Beitrag #14
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Okay, ich probier jetzt mal DirectShow aus. Das mit dem Linker Error hat sich jetzt erledigt, da ich das nun mit dem Visual C++ Express mache;)
Klappt aber leider noch nicht wie es soll, da der Beispielcode bei "About the Capture Graph Builder" nicht funktioniert.
 
Thema:

Video per mci, capture Parameter

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben