ما هو ملف WAV؟
WAV ، المعروف باسم WAVE (Waveform Audio File Format) ، هو مجموعة فرعية من مواصفات تنسيق ملف تبادل الموارد (RIFF) من Microsoft لتخزين ملفات الصوت الرقمية. لا يطبق التنسيق أي ضغط على تدفق البتات ويخزن التسجيلات الصوتية بمعدلات عينات ومعدلات بت مختلفة. لقد كان ولا يزال أحد التنسيقات القياسية للأقراص الصوتية المضغوطة. تعد ملفات Wave أكبر حجمًا مقارنة بتنسيقات ملفات الصوت الجديدة مثل MP3 التي تستخدم ضغطًا ضائعًا لتقليل حجم الملف مع الحفاظ على نفس جودة الصوت. ومع ذلك ، يمكن ضغط ملفات WAV باستخدام برامج ترميز Audio Compression Manager (ACM). هناك العديد من واجهات برمجة التطبيقات والتطبيقات المتاحة التي يمكنها تحويل ملفات WAV إلى تنسيقات ملفات صوتية شائعة أخرى.
هل كنت تعلم؟ يمكنك أن تصبح مساهمًا في FileFormat.com للحفاظ على تحديث مجتمع تنسيق الملف بالنتائج التي توصلت إليها. إذا كان عليك مشاركة أي شيء حول WAV أو تنسيقات الملفات الصوتية ، فيمكنك نشر نتائجك في قسم Audio File Format News حتى يظل الأشخاص محدثين.
تنسيق ملف WAV
يبدأ تنسيق ملف WAVE ، باعتباره مجموعة فرعية من مواصفات Microsoft RIFF ، برأس ملف متبوعًا بسلسلة من مجموعات البيانات. يحتوي ملف WAVE على جزء “WAVE” واحد يتكون من جزأين فرعيين:
- قطعة “fmt” - تحدد تنسيق البيانات
- قطعة “بيانات” - تحتوي على بيانات العينة الفعلية
رأس ملف WAV
يبلغ طول رأس ملف WAV (RIFF) 44 بايت بالتنسيق التالي:
المواقف | نموذج القيمة | الوصف |
---|---|---|
1 - 4 | “RIFF” | وضع علامة على الملف كملف riff. يبلغ طول كل حرف 1 بايت. |
5 - 8 | حجم الملف (عدد صحيح) | حجم الملف الكلي - 8 بايت ، بالبايت (عدد صحيح 32 بت). عادةً ما تملأ هذا بعد الإنشاء. |
9-12 | “WAVE” | رأس نوع الملف. لأغراضنا ، تساوي دائمًا “WAVE”. |
13-16 | “fmt” | تنسيق علامة المجموعة. يتضمن زائدة فارغة |
17-20 | 16 | طول بيانات التنسيق كما هو مذكور أعلاه |
21-22 | 1 | نوع التنسيق (1 هو PCM) - عدد صحيح 2 بايت |
23-24 | 2 | عدد القنوات - عدد صحيح 2 بايت |
25-28 | 44100 | معدل العينة - عدد صحيح 32 بايت. القيم المشتركة هي 44100 (CD) ، 48000 (DAT). معدل العينة = عدد العينات في الثانية ، أو هرتز. |
29-32 | 176400 | (معدل العينة * BitsPerSample * القنوات) / 8. |
33-34 | 4 | (BitsPerSample * القنوات) / 8.1 - 8 بت أحادي 2 - 8 بت ستيريو / 16 بت أحادي 4 - 16 بت ستيريو |
35-36 | 16 | بت لكل عينة |
37-40 | رأس مقطع “بيانات” | “بيانات”. يشير إلى بداية قسم البيانات. |
41-44 | حجم الملف (البيانات) | حجم مقطع البيانات. |
تم إعطاء عينات من القيم أعلاه لمصدر ستريو 16 بت. |