![Milyen jelzálog különbözik a kölcsönt. Jelzálog és kölcsön Mi a különbség? A különbségek részletes áttekintése](https://i2.wp.com/headphone-review.ru/wp-content/uploads/2017/05/mp3-1024x640.jpg)
Bemutatjuk a figyelmet egy cikket részletes elemzés A WAV fájl fejlécje és szerkezete.
Tehát fontolja meg a leggyorsabb WAV fájlt (Windows PCM). Két, egyértelműen megosztott, területek. Az egyik a fájl fejlécje, a másik pedig az adatterület. A fájl fejlécében tárolt információ:
De a címben szereplő értékek jelentésének nagyobb megértése érdekében meg kell mondania az adatok területét és a hang digitalizálását is. A hang az oszcillációból áll, amelyek digitalizálásakor lépsz egy lépcsős pillantást. Ez a faj annak köszönhető, hogy a számítógép bármilyen rövid idő alatt játszhat, egy bizonyos amplitúdó (térfogat) hangja, és ez a rövid pillanat messze nem végtelenül rövid. A rés időtartama és meghatározza a mintavételi frekvenciát. Például egy 44,1 kHz-es mintavételi frekvenciával rendelkező fájlunk van, ez azt jelenti, hogy a rövid időtartam 1/44100 másodperc (a Hz \u003d 1 / s értékének méretéből következik). Modern hangkártyák támogatják a mintavételi frekvenciát 192 kHz-ig. Tehát idővel kitalálta.
Most, az amplitúdó (rövid idő alatti hangerő) tekintetében. Tőle, azt mondanám, a hang pontossága függ. Az amplitúdót a memória (fájl) 8, 16, 24, 32 bit (elméletileg és még sok más) fejezi ki. Mint tudod, 8 bit \u003d 1 bájt, ezért egy amplitúdó néhány rövid idő alatt a memóriában (fájl) 1, 2, 3, 4 bájtot vehet igénybe. Így több szám A memóriában (fájl) történik, annál nagyobb az értékek tartománya ennek a számnak, ezért az amplitúdó.
A mono verzióban az amplitúdó értékek egymás után helyezkednek el. A sztereóban például a bal csatorna amplitúdója először jön, majd jobbra, majd a balra és így tovább.
Az amplitúdó és egy rövid idő alatti aggregátum minta.
Most az asztal vizuálisan mutatja a WAV fájl szerkezetét.
Elhelyezkedés | Terület | Leírás |
---|---|---|
0..3 (4 byte) | Chunkid. | "RIFF" karaktereket tartalmaz az ASCII kódolásban (0x52494646 nagy-endian nézetben). Ez a riff lánc kezdete. |
4..7 (4 byte) | Chunksize. | Ez a fennmaradó lánc mérete, kezdve ezzel a pozícióval. Más szóval, ez a fájl mérete - 8, azaz a chunkid és a chunksize mezők kizártak. |
8..1 2 (4 bytes) | Formátum. | Tartalmaz "hullám" karaktereket (0x57415645 nagy-endian nézetben) |
12..15 (4 byte) | SUBCHUND1ID. | "FMT" karaktereket tartalmaz (0x666D7420 nagy-endian reprezentációban) |
16..19 (4 byte) | szubkunk1size | 16 formátumban PCM.. Ez a nyak hátralévő mérete, kezdve ezzel a pozícióval. |
20..21 (2 bájt) | Audioformat. | Audio formátum teljes lista Meg tudod kapni. -Ért PCM. \u003d 1 (azaz lineáris kvantálás). Az 1-től eltérő értékek némi tömörítési formátumot jelölnek. |
22..23 (2 byte) | Numchannels. | Csatornák száma. Mono \u003d 1, sztereó \u003d 2, stb. |
24..27 (4 bájt) | mintavételi ráta. | Mintavételi frekvencia. 8000 Hz, 44100 Hz stb. |
28..31 (4 byte) | Byterate. | A második lejátszásban továbbított bájtok száma. |
32..33 (2 byte) | Blockalign | Az egyik minta bájtjainak száma, beleértve az összes csatornát is. |
34..35 (2 byte) | Bitspersample | A mintában lévő bitek száma. Az úgynevezett "mélység" vagy a hang pontossága. 8 bit, 16 bit stb. |
36..39 (4 bájt) | subkunk2id | Tartalmaz "adatokat" karaktereket (0x64617461 nagy-endian nézetben) |
40..43 (4 bájt) | Szubvunk2size. | Az adatterület bájtjainak száma. |
44.. | Adat. | Közvetlenül WAV adatok. |
Ez az összes cím, amelynek hossza 44 bájt, akkor az adatblokkot követik, amiről már azt mondtam.
Valójában világos, hogy az alkalmazott adattípusok megváltoztathatók. Például a C (MSVS) együttesen a char tömb használható __int32 vagy DWORD, de akkor az összehasonlítás bármely karakterlánc állandó, például lehet, hogy nem nagyon kényelmes. Azt is szeretném figyelmeztetni Önt az új 64 bites szoftver hatására. Nevezetesen: mindig meg kell emlékezni, az STI típusú változó a 64 bites rendszer hossza 8 bájt és 32-bit - 4 byte. Ilyen esetekben a fent említett __int32 vagy __int64 változó típusát használhatja, attól függően, hogy melyik méretű változó szükséges a szükséges memóriában. Vannak típusai __int8, __int16, __int32 és __int64, csak az MSVC ++ fordítónak legalább 7. verzió (Microsoft Visual Studio 2003.net) állnak rendelkezésre, de nem fognak tévedni az adattípus kiválasztásával.
Lásd még:
|
Nyers.- kezeletlen adatokat tartalmazó adatformátum. Az ilyen fájlok tartalmazzák teljes információ A tárolt jelről. A nyugdíjas hangfeldolgozás esetén a hangadatokat tömörítés és címsorok nélkül értjük.
PCM. Megfejtették, mint impulzuskód moduláció (impulzuskód moduláció), és egy analóg jel digitális ábrázolása, amely egyenlő időközönként (digitalizált) egyenlő időközönként (a Hertz-ben megadott frekvenciával) és bináris formában (egy adott pontossággal rendelkező pontossággal) ). Amellett, hogy a számítógép és audio CD-k digitális hangjának PCM-jét használva ezt a formátumot néhány digitális telefonrendszerben és számos digitális videó formátumban is használják.
PCM formátumban a hang amplitúdó értékeket mutatnak be különböző számokból bitek (bit); A Soundtrackt általában 12-24 bites digitalizálják, de leggyakrabban a Studio Coding PCM Audio a Blu-ray lemezek rögzítéséhez 16 bitet használnak.
WAV (hullám)- File-Container formátum a digitalizált hangáramlás rekordjának tárolására. A Windows alatt ezt a formátumot leggyakrabban a tömörítetlen audio (PCM) héjaként használják. A WAV konténerben szinte bármilyen kodakot tömörítette (de problémák merülhetnek fel a lejátszással).
Szerkezet: három fejlécből áll, amelyet maga a hangfájl adatai, azaz azaz. Hangjelzési bájt szekvencia.
Az első riff fejléc. 8 bájtot igényel a fájl kezdetétől, és információkat tartalmaz a fájl hosszára vonatkozóan.
A második fejléc - WAV fejléc, a csatornákról (mono vagy sztereó) információkat tartalmaz
A harmadik fejléc - információ a bájtok számáról, a WAV alatt
Apple AIff.Ez egy szabványos fájlformátum a hangadatok mentéséhez a Macintosh platformon. Jellemzője, hogy lehetővé teszi, hogy hozzon létre egy hanghullámmal további információkat, különösen a hullámható mintákat (példák a szerszámok hangjára a szintetizátor paraméterekkel együtt), ami javítja a végeredmény minőségét.
A standard AIFF fájlformátumú hangadatok tömörítetlen impulzuskód moduláció. Az AIFF formátum tömörített verziója is van, amelyet az AIFC (esetenként AIFF-C) neveznek, amelyben különböző kodekek használhatók a tömörítéshez.
Az AIff, az SDII és a WAV-vel együtt a professzionális audio- és videoalkalmazásokban használt formátumok, mivel a népszerűbb MP3 formátummal ellentétben a hangnak nincs vesztesége a minőségben.
Riff - A konténerfájlok egyik formátuma a streaming multimédiás adatok tárolására (videó, hang, lehet szöveg). A leghíresebb formátumok a RIFF-t használva, mint egy konténer: Avi (Video), Wav (Audio), RMI (MIDI sávok).
A RIFF 2 GB-os adatméretet tartalmaz.
A riff formátumú fájl beágyazott töredékeket (darabot) tartalmaz, amelynek egyfajta adatait tartalmaz; A külső fragmentum egy fejléc és adatterület.
Szerkezet: Az első kettős szófejléc azonosítja a fragmensben tárolt adatokat. A második kettős szó fejléc az adatterület méretének mérete (anélkül, hogy figyelembe véve a cím nagyságát).
Az adatterületnek változó hosszúsága van, de meg kell egyeznie a szó határával (ha szükséges, a nulla bájt végén egész számú szóhoz kell kiegészíteni).
Nemrég megkaptam a következő levelet:
Szia, webhely, mp3 a legnépszerűbb hangformátum, de vannak olyan sok más, mint például AAC, Flac, Ogg és WMA, hogy nem vagyok teljesen biztos, hogy melyiket kell használni. Mi a különbség közöttük, és melyiket kell használni, hogy megtartsam a zenét?
A kérdés meglehetősen népszerű, megpróbálom egyszerűen válaszolni, de érthető.
Már beszéltünk a veszteségmentes és veszteséges különbségről, de ha röviden kétféle hangminőség létezik:
A veszteséges formátum teljes hangminőséget takarít meg, a legtöbb esetben ez a CD-szint, míg a veszteség formátum tömöríti a fájlokat a tér mentéséhez (természetesen a hangminőség romlik).
Ha csak itt szeretnél hallgatni a zenét, és most, valószínűleg egy veszteséget használ. Sok memóriát takarítanak meg, így több helyet biztosítanak a hordozható lejátszó dalaihoz, és ha elég magas, akkor megkülönböztethetetlenek lesznek a forrásforrásból. Itt vannak azok a formátumok, amelyeket valószínűleg találkoznak:
Most, hogy megérti a különbséget az egyes formátumok között, mit kell használnia a zene másolásához vagy letöltéséhez? Általánosságban elmondható, hogy MP3 vagy AAC-t használunk. Ezek szinte minden játékosgal kompatibilisek, és mindkettő megkülönböztethetetlen az eredeti, ha. Ha nincs különleges szükségletekKi javasolja más, az MP3 és AAC a legjobb választás.
Azonban van valami, ami azt mondhatjuk, hogy a zenét a veszteség nélküli formátumban tartja, például a FLAC-t. Bár valószínűleg nem fog többet észlelni jó minőség, Veszteségmentes a zene tárolásához, ha azt tervezi, hogy később más formátumokra konvertálja, mivel a formátum elvesztése egy másik formátumú veszteségekkel (például az AAC-ban az AAC-ban) a fájlok észrevehetően eredményez gyenge minőségű. Ezért az archív célokhoz javasoljuk a flac-t. Azonban bármilyen formátumot használhat veszteség nélkül, mivel a fájl minőségének megváltoztatása nélkül átalakítható a formátumok között.
Hirdetés
A WAV (hullám) fájlokat az IBM és a Microsoft hozta létre. Különböző hangadatokat tartalmaznak - hangokat, hanghatásokat, zenét, valamint hangfelvételeket. Médiafájl lejátszása (Windows Media Player, QuickTime stb.) Lehet játszani és megnyitni az ilyen fájlokat. A WAV fájlok jelentősen több MP3 fájlok, ezért nem népszerűek. Megkülönböztető tulajdonság A WAV fájlok a hangsugárzás technológiájuk veszteség nélkül. Az így kapott fájlokat kiváló minőségű és nagyméretűek, amelyek jelentősen károsítják népszerűségüket. Az ilyen fájlok küldése és letöltése sok időt és lemezterületet igényel.
A WAV fájlok fájlformátumot használnak az erőforrás-csere számára, amellyel az adatok mentésre kerülnek. Az adatokat olyan klaszterek tárolják, amelyek 4 karakteres címkét tartalmaznak, valamint a klaszter bájtjainak számát. Analóg ennek a formátumnak a Mac OS - AIFF fájlokhoz. A WAV fájlok 8-tól 16-ig terjedő mintákat tartalmazhatnak 11 025 és 44.500 Hz közötti frekvencián. A WAV fájlok maximális minősége 16 bit, 44.100 Hz, és pontosan olyan mintavételi gyakoriság van a CD-ken lévő pályákkal, amelyeken a "súlya" 88 kb. A digitális adatfolyam kódolásakor általában használatos egy lineáris impulzus-kód modulációs formátumot. Rendszerhangok a Windows rendszerben, amikor elkezdődött az operációs rendszer, a címkék megnyomásával a hibák kiállításakor kapcsolja ki a számítógépet, stb. ábrázolja a tömörítetlen WAV fájlokat.
Fájlkiterjesztés | .wav |
Fájlkategória | |
Fájlpélda | (6.1 MIB) (1,5 MIB) |
Kapcsolódó programok | Cyberlink PowerDirector. Microsoft Windows Media Player Roxio Creator 2009. |