Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

AVI Audio wiedergeben

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
E-P-S



Anmeldungsdatum: 16.09.2004
Beiträge: 500
Wohnort: Neuruppin

BeitragVerfasst am: 19.10.2008, 17:48    Titel: AVI Audio wiedergeben Antworten mit Zitat

Hallo Gemeinde.

Ich suche nach einer Lösung wie man den Audio Stream in einer AVI Datei wiedergeben kann. Leider finde trotz intesivster (schon Tage dauernden) Suche im Internet keinerlei Beispiele.

Die Programmiersprache wär mir ziemlich egal, nur ein ordenliches Beispiel sollte es sein.

Die Wiedergabe des Video Streams ist kein Thema - das habe ich hinbekommen, nur Audio bekomme ich halt irgendwie nicht gebacken. Ich bin für jeden Ratschlag dankbar.
_________________
Man kann sich öfter als zweimal im Leben halb tot lachen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 19.10.2008, 17:50    Titel: Antworten mit Zitat

ich weiß nicht, ob BassAvi das kann, was du willst, aber ich hab davon davon gehört grinsen
http://www.un4seen.com/forum/?topic=7943.0
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
E-P-S



Anmeldungsdatum: 16.09.2004
Beiträge: 500
Wohnort: Neuruppin

BeitragVerfasst am: 19.10.2008, 18:03    Titel: Antworten mit Zitat

Das habe ich mir auch schon angesehen. Jedoch wäre es wohl doppelt gemoppelt das Video 2 x abzuspielen, denn meine Video-Play-Funktion funktioniert ja schon.

Vielleicht sollte ich hierzu mal ein wenig den Hintergrund des ganzen beleuchten. Ich versuche gerade eine Lib zu schreiben die mir die Frames einer AVI Datei grabbt während die AVI abgespielt wird. Das Abspielen soll natürlich mit Ton erfolgen.

Das gegrabbte Bild wird "für was anderes" benötigt....das lass ich jetzt mal so im Raum stehen.

Probiert habe ich schon folgendes:

MCI - fällt aus weil man das Overlay nicht grabben kann. Allerdings geht hier das Audio super.

DirectShow grabbt zwar, jedoch dauert es ca. 800ms einen Frame zu grabben - was unhaltbar ist - fällt also auch aus.

BassVideo kann grabben, jedoch nur in einer Datei - fällt also auch aus.

Ergo, bin ich mit meiner eigenen Routine am besten dran. Ich benutze die AVIFIL32 (VFW) um an die Video und Audio Daten zu kommen. meine Routine grabbt einen Frame in unter 1 ms. Allerdings spielt sie kein Audio ab (noch).

Ich dachte schon daran das Video per MCI nochmal wiederzugeben - nur um das Audio zu haben, nur ist das 1. bekloppt weil ja auch dann 2 x das Video läuft - sozusagen, und 2. wird es dabei schwierig Video und Audio zu synchronisieren.

Nun habe ich mir gedacht das man das ja auch selbst hinbekommen müsste und suche verzweifelt nach einem Schnipsel Quellcode wo das mal jemand gemacht hat. Delphi, C, PureBasic, FreeBasic, BlitzBasic etc....ich finde einfach kein Beispiel.
_________________
Man kann sich öfter als zweimal im Leben halb tot lachen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 19.10.2008, 19:16    Titel: Antworten mit Zitat

schau dir doch notfalls den sourccode von Virtual Dub an...
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
E-P-S



Anmeldungsdatum: 16.09.2004
Beiträge: 500
Wohnort: Neuruppin

BeitragVerfasst am: 19.10.2008, 19:25    Titel: Antworten mit Zitat

Das ist ne gute Idee, aber ein einfacheres Beispiel wär mir doch etwas lieber. VirtualDub ist wikrlich cool, doch leider auch sehr umfangreich.

Trotzdem danke für den Tipp - weitere sind natürlich erwünscht.
_________________
Man kann sich öfter als zweimal im Leben halb tot lachen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
E-P-S



Anmeldungsdatum: 16.09.2004
Beiträge: 500
Wohnort: Neuruppin

BeitragVerfasst am: 15.04.2009, 22:06    Titel: Antworten mit Zitat

So, lange her, bin aber imme rnoch dran.

Der Source von VirtualDub ist sowas von unübersichtlich und zudem zeigt er mir warum ich C++ so hasse....das kann man doch nciht lesen sowas (geschweige denn schreiben)

Lange Rede kurzer Sinn, auch dadurch bin ich kein Stück weiter gekommen. Hat noch jemand ne Idee, nen Tipp, nen Source, nen Link o.ä. für mich?

Zusammenfassung nochmal: "Ich möchte den Audio Stream einer AVI Datei wiedergeben - also anhören"

Danke
_________________
Man kann sich öfter als zweimal im Leben halb tot lachen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz