2010-12-22 7 views
0

Welche Schritte sind notwendig, um Audio erfolgreich zu dekodieren, abzuspielen und so weiter?Primer auf Audio

Ich brauche eine Grundierung auf den Prozess:

  • Dekodieren von Audio (via mp3, ogg, etc.)
  • die decodierten Audio Spielen
  • und alles andere, beteiligt Abspielen von Audio erfolgreich (Schritte macht usw.)

Hinweis: Ich suche keine APIs; Ich weiß schon einig (BMVg, SDL_mixer, OpenAL, etc.)

Dank

Antwort

0

Ich kann nicht ein gutes Tutorial schnell im Web finden, also hier ist mein Versuch an einer sehr schnellen Antwort.

  1. Ich nehme an, dass Sie als Programmierer das Konzept von Bytes verstehen, die Informationen im Speicher und in Dateien speichern. Wenn nicht, dann müssen Sie das verstehen.
  2. Als nächstes müssen Sie das Konzept verstehen, dass digitaler Sound eine Amplitude (Lautstärke) ist, die mit einer regelmäßigen Frequenz abgetastet wird. Dies ist ziemlich gut erklärt here und here (just the first 2 sections).
  3. Als nächstes müssen Sie Kodierungen verstehen: wie diese digitalen Daten in Dateien oder Arbeitsspeicher gespeichert werden. The wikipedia page gibt eine kurze Einführung und folgen Sie den Links von dort.
  4. Nachdem Sie das verstanden haben, sollten Sie verstehen, wie Sound gespeichert, aufgenommen und wieder produziert wird. Wählen Sie eine Sound-API und lesen Sie die Dokumentation, die Sie jetzt verstehen sollten.
  5. Die obigen 4 Schritte sind genug, aber Sie möchten vielleicht fortfahren und lernen über Audio-Komprimierung (MP3) und digitale Signalverarbeitung - aber Sie können dafür google.