aspose.info
FA

WAV - فرمت فایل صوتی شکل موج

به‌روزرسانی

فایل WAV چیست؟

WAV که با نام WAVE (فرمت فایل صوتی شکل موج) شناخته می شود، زیرمجموعه ای از مشخصات فرمت فایل تبادل منابع مایکروسافت (RIFF) برای ذخیره فایل های صوتی دیجیتال است. این فرمت هیچ فشرده‌سازی را روی جریان بیت اعمال نمی‌کند و ضبط‌های صوتی را با نرخ‌های نمونه‌گیری و نرخ بیت متفاوت ذخیره می‌کند. یکی از فرمت های استاندارد سی دی های صوتی بوده و هست. فایل‌های Wave در مقایسه با فرمت‌های فایل صوتی جدید مانند MP3 بزرگ‌تر هستند که از فشرده‌سازی با اتلاف برای کاهش اندازه فایل و حفظ همان کیفیت صدا استفاده می‌کنند. با این حال، فایل های WAV را می توان با استفاده از کدک های Audio Compression Manager (ACM) فشرده کرد. چندین API و برنامه های کاربردی موجود هستند که می توانند فایل های WAV را به سایر فرمت های فایل صوتی محبوب تبدیل کنند.

آیا میدانستید؟ You can become a contributor at FileFormat.com to keep the file format community up to date with your findings. If you have to share anything about WAV or Audio file formats, you can post your findings in Audio File Format News section for people to remain up to date.

فرمت فایل WAV

فرمت فایل WAVE که زیرمجموعه ای از مشخصات RIFF مایکروسافت است، با یک هدر فایل به دنبال دنباله ای از تکه های داده شروع می شود. یک فایل WAVE دارای یک تکه WAVE است که از دو تکه فرعی تشکیل شده است:

  • یک قطعه “fmt” - فرمت داده را مشخص می کند

  • یک قطعه “داده” - شامل داده های نمونه واقعی است

هدر فایل WAV

هدر یک فایل WAV (RIFF) 44 بایت است و دارای فرمت زیر است:

موقعیتمقدار نمونهتوضیحات
1 - 4RIFFفایل را به عنوان یک فایل ریف علامت گذاری می کند. کاراکترها هر کدام 1 بایت هستند.
5 - 8اندازه فایل (عدد صحیح)اندازه کل فایل - 8 بایت، بر حسب بایت (عدد صحیح 32 بیتی). به طور معمول، شما باید این را پس از ایجاد پر کنید.
9 -12WAVEسربرگ نوع فایل. برای اهداف ما، همیشه برابر با WAVE است.
13-16fmtقالب کردن نشانگر تکه. شامل null دنباله دار است
17-2016طول فرمت داده ها همانطور که در بالا ذکر شد
21-221نوع قالب (1 PCM است) - 2 بایت عدد صحیح
23-242تعداد کانال - 2 بایت عدد صحیح
25-2844100نرخ نمونه - 32 بایت عدد صحیح. مقادیر رایج 44100 (CD)، 48000 (DAT) هستند. Sample Rate = تعداد نمونه در ثانیه یا هرتز.
29-32176400(Sample Rate * BitsPerSample * کانال ها) / 8.
33-344(BitsPerSample * کانال ها) / 8.1 - 8 بیت مونو2 - 8 بیت استریو/16 بیت مونو4 - استریو 16 بیت
35-3616بیت در هر نمونه
37-40«داده»«داده» سربرگ تکه. شروع بخش داده را مشخص می کند.
41-44اندازه فایل (داده)اندازه قسمت داده.
مقادیر نمونه در بالا برای یک منبع استریو 16 بیتی آورده شده است.

منابع

همچنین ببینید