معلومات الصوت MPEG.

اكتشاف هيكل رأس إطار MPEG الصوت
التحميل الان

معلومات الصوت MPEG. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • اسم الناشر:
  • Konrad Windszus
  • موقع ويب الناشر:
  • http://www.wincd.de
  • أنظمة التشغيل:
  • Windows All
  • حجم الملف:
  • 225 KB

معلومات الصوت MPEG. العلامات


معلومات الصوت MPEG. وصف

تم تطوير تطبيق معلومات الصوت MPEG لتكون أداة صغيرة تتيح لك اكتشاف هيكل رأس إطار MPEG Audio بما في ذلك رؤوس Xing و VBRI. الهدف هو تقدير مدة ملف الصوت MPEG بالضبط وسريع قدر الإمكان. لا تتضمن المقالة أي تلميحات حول كيفية فك تشفير / ترميز البيانات الصوتية الفعلية. موجودة ملفات الصوت MPEG في طبقات مختلفة. الأكثر شيوعا هو MPEG 1 Layer III (المعروف أيضا باسم MP3)، حيث أن تقنية الضغط الأكثر تطورا. يتكون ملف MPEG الصوت MPEG من الإطارات. يحتوي كل إطار على رأس في بدايةه متبوعا ببيانات الصوت. تحتوي هذه البيانات الصوتية على عدد ثابت من العينات. يوجد حاليا ثلاث طبقات من MPEG Audio، والتي تختلف في كيفية ترميز البيانات الصوتية في الإطار، على الرغم من أن جميعهم لديهم نفس تنسيق الرأس. الإطار نفسه يتكون من فتحات. في الطبقة الأولى، هناك فتحة دائما طويلة 4 بايت، في جميع الطبقات الأخرى، هناك فتحة 1 بايت طويلة. إذا لم يتم تعيين بت الحماية في الرأس، يحتوي الإطار على CRC 16 بت (الاختباري التكرار الدوري). تتبع المجموع الاختباري هذا مباشرة رأس الإطار وهو كلمة ننذة كبيرة. للتحقق من هذه المجموع الاختباري لديك لحسابها للإطار ومقارنة اتفاقية حقوق الطفل المحسوبة مع CRC المخزنة. إذا لم تكن متساويا ربما ظهر خطأ في النقل. من المفيد أيضا التحقق من اتفاقية حقوق الطفل للتحقق من أنك قد وجدت حقا بداية الإطار، لأن BITs Sync في نفس الحالات تحدث أيضا ضمن قسم البيانات من الإطار. يتم احتساب CRC من خلال تطبيق خوارزمية CRC-16 ( مع Polynom مولد 0x8005) إلى جزء من الإطار. يتم النظر في البيانات التالية ل CRC: آخر بايتين من الرأس وعدد من البتات من البيانات الصوتية التي تتبع المجموع الاختباري بعد الرأس. يجب تخطي المجموع الاختباري نفسه لحساب CRC. لسوء الحظ، لا توجد طريقة سهلة لحساب عدد الإطارات اللازمة لحساب المجموع الاختباري في الطبقة الثانية. لذلك تركتها في الكود. ستحتاج إلى معلومات أخرى بصرف النظر عن رأس لحساب البتات الضرورية. ومع ذلك، من الممكن حساب عدد البتات المحمية في طبقة I وطبقة III فقط مع المعلومات من الرأس. بالنسبة للطبقة الثالثة، فإنك تفكر في المعلومات الجانبية الكاملة لحساب CRC. تتابع المعلومات الجانبية الرأس أو CRC في ملفات الطبقة الثالثة. أنه يحتوي على معلومات حول فك التشفير العام للإطار، ولكن لا يحتوي على عينات الصوت المشفرة الفعلية. يوضح الجدول التالي حجم المعلومات الجانبية لجميع ملفات الطبقة الثالثة.


معلومات الصوت MPEG. برامج ذات صلة