Kezdőoldal » Számítástechnika » Programozás » Egy 16 bites RIFF PCM hangfájl...

Egy 16 bites RIFF PCM hangfájlban hogyan épül fel egy minta és hány bájt hosszú?

Figyelt kérdés

A fájl adatait ki tudom olvasni, a mintákat nem látom át.

[link]

Itt a második ábra szerint 2 x 2 bájt egy minta, viszont a 16-bit az nem 2 bájt csak? Vagy rosszul értelmezem.

A mások, ami nem világos, hogy hogyan vannak elválasztva a csatornák?



2019. jún. 26. 15:27
 1/5 anonim ***** válasza:
Ott van minden info az oldalon.. 16 bit az 2 byte, viszont a példában 2 csatorna (sztereo) adatai vannak tárolva.. A tárolás multiplex; az egyes csatornák mintái közvetlenül egymás után következnek, nincsenek "elválasztva".
2019. jún. 26. 19:17
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Tehát ha mondjuk van 2 csatorna, összesen 20 minta, és 1 minta 16 bites, akkor 20 minta = 20 * 2 = 40 bájt, és sorban az első 10 minta a bal-, a második 10 minta a jobb csatornához tartoznak?

Az zavart össze, hogy a második ábrán 2 bajt van bekarikázva, és 2 ilyen összekapcsolva teszi ki 1 mintát.

2019. jún. 27. 01:07
 3/5 anonim ***** válasza:

Nem... ha van 2 csatorna és 20 db 16 bites minta, akkor: 2*20*2 = 80 byte.

Mint említettem, a csatorna adatok multiplex módon vannak tárolva, azaz SAMPLE1_CH1, SAMPLE1_CH2, SAMPLE2_CH1, SAMPLE2_CH2, SAMPLE3_CH1, SAMPLE3_CH2... stb..

ahol CH1 = LEFT; CH2 = RIGHT

2019. jún. 27. 09:23
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
A "multiplex" szó nem világos, viszont így már értem a mintákat. Viszont ez így megy a fájl végéig, vagy valami más lezárja?
2019. jún. 27. 15:38
 5/5 anonim ***** válasza:

Ez a multiplex adatszervezés:

[link]


Az adatblokkot külön lezárni nem kell, hiszen a header-ben (subchunk2) pontosan definiálva van a hossza.

2019. jún. 27. 19:09
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!