مفت آڈیو کوڈیک FLAC 1.4 شائع ہوا۔

آخری اہم تھریڈ کی اشاعت کے نو سال بعد، Xiph.Org کمیونٹی نے مفت کوڈیک FLAC 1.4.0 کا ایک نیا ورژن متعارف کرایا، جو معیار کے نقصان کے بغیر آڈیو انکوڈنگ فراہم کرتا ہے۔ FLAC صرف نقصان کے بغیر انکوڈنگ کے طریقے استعمال کرتا ہے، جو آڈیو سٹریم کے اصل معیار اور انکوڈ شدہ حوالہ ورژن کے ساتھ اس کی شناخت کے مکمل تحفظ کی ضمانت دیتا ہے۔ ایک ہی وقت میں، استعمال کیے جانے والے نقصان کے بغیر کمپریشن کے طریقے اصل آڈیو اسٹریم کے سائز کو 50-60% تک کم کرنا ممکن بناتے ہیں۔ FLAC ایک مکمل طور پر مفت اسٹریمنگ فارمیٹ ہے، جو نہ صرف انکوڈنگ اور ڈی کوڈنگ فنکشنز کے نفاذ کے ساتھ لائبریریوں کی کشادگی کو ظاہر کرتا ہے، بلکہ تصریحات کے استعمال اور مشتق ورژنز کی تخلیق پر پابندیوں کی عدم موجودگی کا بھی مطلب ہے۔ لائبریری کوڈ BSD لائسنس کے تحت تقسیم کیا جاتا ہے۔

سب سے اہم تبدیلیوں میں شامل ہیں:

  • 32 بٹس فی نمونہ (بٹ فی نمونہ) کے کوانٹائزیشن بٹ کے ساتھ انکوڈنگ اور ڈی کوڈنگ کے لیے معاونت شامل کی گئی۔
  • خودکار تعلق کے حسابات کی بہتر درستگی کی وجہ سے انکوڈنگ کی رفتار میں معمولی کمی کی قیمت پر، 3 سے 8 کی سطح پر بہتر کمپریشن کی کارکردگی۔ لیول 0، 1 اور 2 کے لیے انکوڈنگ کی رفتار میں اضافہ۔ انکولی ہیورسٹکس میں تبدیلیوں کی وجہ سے 1 سے 4 کی سطح پر کمپریشن میں قدرے بہتری آئی۔
  • NEON ہدایات کا استعمال کرتے ہوئے 64-bit ARMv8 پروسیسرز پر کمپریشن کی رفتار کو نمایاں طور پر بہتر بنایا گیا ہے۔ x86_64 پروسیسرز پر بہتر کارکردگی جو FMA انسٹرکشن سیٹ کو سپورٹ کرتے ہیں۔
  • libFLAC اور libFLAC++ لائبریریوں کے API اور ABI کو تبدیل کر دیا گیا ہے (ورژن 1.4 کو اپ ڈیٹ کرنے کے لیے ایپلی کیشنز کو دوبارہ بنانے کی ضرورت ہے)۔
  • XMMS پلگ ان کو فرسودہ کر دیا گیا ہے اور اسے اگلی ریلیز میں ہٹا دیا جائے گا۔
  • libFLAC لائبریری اور flac یوٹیلیٹی FLAC فائلوں کے لیے کم از کم بٹ ریٹ کو محدود کرنے کی صلاحیت فراہم کرتی ہے، فی نمونہ 1 بٹ تک (لائیو براڈکاسٹنگ کا اہتمام کرتے وقت مفید ہو سکتا ہے)۔
  • 1048575 ہرٹز تک سیمپلنگ ریٹ کے ساتھ فائلوں کو انکوڈ کرنا ممکن ہو گیا ہے۔
  • flac یوٹیلیٹی نئے آپشنز "—limit-min-bitrate" اور "-keep-foreign-metadata-if-present" نافذ کرتی ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں