Odtwarzanie plików WAV: Jak zrozumieć nagłówek i konwersję na PCM?
Re: odtwarzanie plikow WAV
From: Henryk.Galuhn_at_nospam_comarch.pl (Henryk Galuhn)
Subject: Re: odtwarzanie plikow WAV
Date: 25 Aug 2000 12:55:42 +0200
At 11:54 00-08-25 +0200, you wrote:
przetwornika D/A. Gdzie szukać odpowiednich algorytmów i
formatów plików
WAV.
O, to-to, właśnie, ja też chcę wiedzieć!
Coś tam mi się obiło o uszy, że pierwsze... bodajże 44 bajty to
nagłówek (jaki jest jego format?) a potem raw samples do końca
pliku, czy tak?
Scoobie
Cos kolo tego. Plik sklada się z naglowka (stereo/mono, byte/word,
czestotliwosc probkowania, dlugosc probki) a potem sa juz probki.
Nie jestem pewien jak to jest dla stereo (przeplot co druga probka
- LRLRLR..., podobnie dla wiekszej ilosci kanalow). Windows chyba
obsluguje jeszcze jakis dodatkowy format z kompresja - wymysl MS.
Widzialem nawet schemat urzadzenia na EPROM-ie z wyjsciem typu
Covox do ktorego po prostu wpisywalo sie plik mono 8-bitowy (nie
udalo mi sie go uruchomic, bo nie mam programatora, a plik, ktory
zaprogramowalem u kolegi mial chyba probki jedno bajtowe ale +/-
- signed byte zamiast unsigned, bo dzwiek nie przypominal tego co
bylo w WAV).
A format naglowka to chyba:
fmt_
4 bajtow - dlugosc probki,
2 bajty - ma byc 1 - bez kompresji
2 bajty - kanaly
4 bajty - probki/sec - 11025, 22050, 44100 KHz
4 bajty - bajty/sec - zeby obliczyc bufor na probki
2 bajty - "cos"
2 bajty - bity/probke
Wydaje mi sie wiec, ze aby przygotowac plik do odgrywania trzeba
go na ogol przekonwertowac np. na mono, PCM - nieskompresowany,
8 bajtow (do malych urzadzen na ogol wystarcza), czestotliwosc (dzwieki
11kHz, glos raczej 22kHz, zas 44kHz to juz rozpusta i marnotrawstwo :-),
i probki "unsigned" - 8 bitowe sa chyba zawsze 0-255, ale 16 bitowe moga
byc -32k do +32k
To chyba powinno wystarczyc.
A moze ktos ma doswiadczenia z przetwornikiem C/A typu Covox - mialem
to w komputerze i dzialalo calkiem fajnie :-)
Pozdrowienia,
Henry
--
Chcesz otrzymywac newsy poczta elektroniczna ? Sprawdz http://www.newsgate.pl
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: Re: odtwarzanie plikow WAV
Date: Fri, 25 Aug 2000 13:25:54 +0200
Wszyskim dzieki!! :-)
Scoobie