Sound-Tempo mit Synchronpulsen regeln?

Gast #3064737
Lesenswert?
• ▲
▼
Hi,

hat jemand vielleicht eine Idee, wie ich auf dem PC einen Soundtrack 
synchron zu einem eingespeisten externen Taktsignal abspielen kann?

Brauche das für analoge Filmvorführungen. Z.B. soll pro abgespieltem 
Bild vom Projektor dann genau 1/25s (im Mittel) vom dazugehörigen Sound 
abgespielt werden. Damit Bild und Ton nicht auseinanderlaufen, muß also 
ständig das Abspieltempo des Sounds den Gleichlaufschwankungen des 
Projektors folgen.

Hat vielleicht jemand ne Idee, wie sich das realisieren läßt - rein von 
der Softwareseite?
Gast #3066223
Lesenswert?
• ▲
▼
batman schrieb:

> Hat vielleicht jemand ne Idee, wie sich das realisieren läßt - rein von
> der Softwareseite?

Das ist eigentlich kein großes Drama, das Hauptproblem besteht 
heutzutage wohl darin, das Synchronsignal erstmal irgendwie in den PC zu 
bekommen, da die klassischen PC-Schnittstellen doch langsam rar werden.

Danach ist die Sache zumindest unter Windows recht einfach, weil du für 
die ganzen komplizierten Sachen auf fertige DirectShow-Filter 
zurückgreifen kannst. Selbst den Aufbau des Abspielgraphen kann man per 
GUI ohne jegliche eigene Programmierleistung haben, indem man 
Microsoft's GraphEdit verwendet.

Alles was du selber programmieren mußt, ist ein ClockSource-Filter, den 
du halt irgendwie mit dem externen Takt befeuern mußt. Und auch den 
Rahmencode für einen ClockSource-Filter gibt's schon fertig im 
DirectShow-SDK. Du brauchst also wirklich bloß noch diesen Rahmen mit 
sinnvollem Inhalt zu füllen und den externen Takt irgendwie zu diesem 
Code zu bringen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.