rozbicie wav-a na drobne i spowrotem zapisanie w wav-a

0

mam mały problem
nie wiem jak rozszczepić wav na kod liczb rzeczywistych i później z powrotem po np zakodowaniu metodą ADPCM zapisać jako wav
prosze o pomoc z góry dzięki

0

Przede wszystkim jest Ci potrzebna specyfikacja formatu wav. Jest to kontener, więc specyfikacja jest dość rozbudowana. "Luke... use google...". :d
Jak już odetniesz nagłówek i na jego podstawie rozpoznasz format danych, to wystarczy odpowiednio je wczytywać i interpretować. Na przykład dźwięk może być zakodowany jako następujące po sobie liczby 16-bitowe dla lewego i prawego kanału stereo. To wczytujesz liczby short naprzemiennie do dwóch tablic dla obu kanałów (o ile tak byś potrzebował).
Potem musisz pobawić się w konwersję tych danych do ADPCM, zmodyfikować nagłówek WAV, żeby ten format był rozpoznawany jako zawartość pliku i wtedy zapisać do pliku nagłówek i za nagłówkiem potrzebne dane. Tak to w uproszczeniu może wyglądać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1