2012-12-21 11 views
8

Przeczytałem o formacie pliku na dysku przez googling, wszystko, co mogłem zrozumieć, to to, że ramki są wykonane z próbek (o pewnej określonej głębokości bitowej), a plik WAV stereo ma wiele czegoś zwanego kanałami .... Zamieszanie jest czy kanał składa się z ramek? Czy wszystkie kanały są odtwarzane podczas odtwarzania jakiegoś pliku audio? Jeśli kanał składa się z ramek, czy wszystkie kanały są równej długości (bitowe)? Proszę odpowiedzieć, jeśli ktoś może, muszę wyświetlać każdy kanał osobno podczas odtwarzania pliku WAV w postaci faliCo to jest kanał w formacie pliku .wav? Czy wszystkie kanały są odtwarzane jednocześnie, gdy odtwarzany jest plik wav?

Odpowiedz

13

W każdej ramce w wav są kanały. Jeśli masz dźwięk stereo, każda klatka zawiera dwie próbki (lewą i prawą).

  • Czy wszystkie kanały odtwarzane są podczas odtwarzania jakiegoś pliku audio?

Tak, chyba że wybrano odtwarzanie tylko jednego kanału. Następnie próbki dla drugiego kanału są ignorowane.

  • Jeśli kanał składa się z ramek, czy wszystkie kanały mają równą długość (bitowe)?

Tak.

+0

Więc masz na myśli to, że w przypadku dwukanałowego pliku WAV najpierw oba kanały klatki 1 będą odtwarzane jednocześnie, a następnie dla klatki 2 itd. ... i że wav. plik jest odtwarzany klatka po klatce w ten sposób? –

+1

Tak. Pamiętaj jednak, że każda klatka to tylko dwie wartości amplitudy dźwięku. Jedna wartość dla każdego kanału. Jeśli opisujesz lewy kanał jako L i prawo jako R, to w wav będzie napisane jak LR | LR | LR | LR | LR | LR, gdzie każdy LR jest jedną ramką, a dla 44khz wav są 44 tysiące klatek LR odtwarzanych druga. – yetihehe

+0

Więc amplituda jest taka sama jak głębia bitowa (wartość próbki)? –