Einfachstes Klangformat?

8

Ich habe über Bitmap-Bilder gelesen. Sie sind eines der einfacheren Bildformate (insbesondere 1-Bit-Bitmaps). Ich bin gespannt, wie eine Sounddatei aussieht. Darf mich jemand auf das einfachste Dateiformat verweisen?

Danke

Tatsächlich habe ich diesen wav-Dateilink gefunden. Wenn jemand anderes irgendwelche anderen Links / Weisheiten hat, die er gerne veröffentlichen würde, würde ich das schätzen.

    
alex 24.02.2009, 03:19
quelle

10 Antworten

8

8-bit mono unkomprimiertes WAV, meiner Meinung nach ...

Wikipedia-Eintrag

    
cruizer 24.02.2009 03:22
quelle
4

Wave-Dateien sind das einfachste Tonformat. Sie haben einen Header (der manchmal kompliziert sein kann, aber normalerweise nicht ist), und dann sind die eigentlichen Sounddaten rohe, unkomprimierte PCM. Weil sie unkomprimiert sind, werden sie sehr groß für sehr langsame Sounds.

    
Adam Rosenfield 24.02.2009 03:22
quelle
1

Schauen Sie in libsndfile Ссылка

    
smcameron 24.02.2009 03:38
quelle
1

Im Fall der Komprimierung ist ogg das am meisten komprimierte Format

Im Falle der Einfachheit denke ich, dass WAV-Dateien am einfachsten sind

    
5k50f7 16.08.2012 14:47
quelle
1

Wie erwähnt, sind WAV-Dateien nicht die einfachsten und enthalten eine Kopfzeile.

1 Bit PWM (Pulsweitenmodulation) -Audio könnte in Bezug auf ein 1-Bit-Bitmap-Bild als das einfachste betrachtet werden.

Das Principal ist dasselbe, wenn auch in zwei Dimensionen für die Bitmap, im Gegensatz zu der einzelnen Dimension für das Audio.

Mehr zur Pulsweitenmodulation in Wikipedia

Geschenkkarten mit Ton und jedem billigen Spielzeug, das Ton wiedergibt, verwenden PWM-Audiocodierungstechniken normalerweise mit einem Piezo als Wandler (Lautsprecher).

    
ronnied 26.03.2013 09:00
quelle
1

Ähnlich wie bei der Wiedergabe von Einzelbildern können Sie Audio mit einem Bit darstellen, das einzige Problem ist, dass Sie nichts davon hören können. Da zu hören Sounds Welle von Druckänderungen von einem Gerät (Kopfhörer / Lautsprecher) erzeugt werden muss, entspricht es nicht gut. Dies liegt im Wesentlichen daran, dass Audio fortlaufende Medien und Grafiken als stille Medien darstellen.

Sie können Audio mit weniger als 8 Bit pro Sample und weniger Samples pro Sekunde darstellen. Wo Sie es mit niedrigerer Auflösung bzw. loseren höheren Frequenzen darstellen werden. Für ein Beispiel - wenn Sie 8 Bit verwenden, um jedes Sample darzustellen, eine Begrenzung von 50 dB SNR (Signal to Noise). Durch die Platzierung von 8000 Abtastungen pro Sekunde ist es möglich, bis zu 4 kHz Bandbreite darzustellen (Audioqualität alter Zeittelefonie).

Wenn Sie andererseits jedes Sample mit 16 Bit und 44.100 Samples pro Sekunde darstellen, erhalten wir Audio in CD-Qualität.
In der rohen Form hängt die Anzahl der Bits und Samples von den Erwartungen des Benutzers ab, ähnlich wie niedrige Auflösungen eines Bildes für einen Benutzer akzeptabel sind

Audiokomprimierung wird verwendet, um die in den Samples verwendeten Bits sowie die Anzahl der Samples zu reduzieren. Sie basieren auf Komprimierungstechniken wie ZIP-Dateien sowie CELP (Code Excited Linear Prediction) Ссылка  mp3, AMR-nb sind Algorithmen, die dort Techniken einsetzen

    
Lalin 03.03.2014 19:21
quelle
0

WAV ist der Weg zu gehen, obwohl vorsichtig sein - das WAV-Dateiformat kann tatsächlich komprimierte Daten speichern - obwohl es normalerweise nicht.

Ich verwende vor kurzem Audacity , um rohe Sounddaten von einem Mikrocontroller-System zu importieren. Es kann auch Rohaudio exportieren.

Auf diese Weise können Sie mit Sound in fast jedem Format beginnen und es nach Ihren Wünschen als Binärdatei exportieren. Ich verwende zum Beispiel 16-Bit-Signed-Little-Endian-Mono-Sound. Sehr praktisch und sehr einfach in einfachen Testprogrammen zu manipulieren. Kann es wahrscheinlich sogar in einigen Programmiersprachen zu einem Array oder Vektor deserialisieren.

-Adam

    
Adam Davis 24.02.2009 03:24
quelle
0

Es gibt eine weitere gute Erklärung für das WAVE-Ausgangsformat:
Ссылка
Ich habe es verwendet, um WAV-Lesen / Schreiben in C # ohne Probleme von Grund auf zu implementieren.
P.S. AudioFormat ist 1 für Integerwerte und 3 für Fließkommawerte.

    
Sarge Borsch 30.09.2013 06:49
quelle
0

Überprüfen Sie das RAW-Audioformat.

Wenn es 8 Bits ist, dann ist es am einfachsten zu verarbeiten.

Ссылка

    
Khawar Nehal 27.04.2016 17:31
quelle
0

WAV-Dateien sind ziemlich einfach. Sie bestehen einfach aus mehreren 8, 16 oder 32-Bit-Ganzzahlen, die die "Höhe" (die Y-Koordinate) der Welle zu einer gegebenen Zeit anzeigen. Zum Beispiel könnte eine Rechteckwelle in einem 8-Bit WAV aussehen:

%Vor%

Das wird natürlich drastisch vereinfacht.

    
Adrian Zhang 02.01.2018 02:48
quelle

Tags und Links