FLAC 1.4.0 ছোট উন্নতির সাথে এসেছে, কিন্তু বেশ গুরুত্বপূর্ণ

FLAC একটি কপিরাইট-মুক্ত লাইসেন্স সহ একটি উন্মুক্ত বিন্যাস

FLAC শুধুমাত্র ক্ষতিহীন এনকোডিং পদ্ধতি ব্যবহার করে, যা মূল গুণমানের সম্পূর্ণ সংরক্ষণের নিশ্চয়তা দেয়

নয় বছর পর শেষ থ্রেড পোস্ট করা হয়েছে গুরুত্বপূর্ণ, Xiph.Org সম্প্রদায় FLAC 1.4.0 কোডেক এর একটি নতুন সংস্করণ চালু করেছে যা ক্ষতিহীন অডিও এনকোডিং প্রদান করে।

যারা FLAC সম্পর্কে জানেন না তাদের জন্য এটি জানা উচিত এটি একটি সম্পূর্ণ উন্মুক্ত স্ট্রিমিং বিন্যাস, যা এনকোডিং এবং ডিকোডিং ফাংশন বাস্তবায়নের সাথে লাইব্রেরিগুলির উন্মুক্ততাকেই বোঝায় না, তবে স্পেসিফিকেশনের ব্যবহার এবং লাইব্রেরি কোডের ডেরিভেটিভ সংস্করণ তৈরিতে সীমাবদ্ধতার অনুপস্থিতিও বোঝায়।

FLAC অডিও সংকুচিত করার জন্য ডিজাইন করা হয়েছে। এই কারণে, ফলস্বরূপ ফাইলগুলি খেলার যোগ্য এবং ব্যবহারযোগ্য, সেইসাথে যদি একটি পরিসংখ্যানগত কম্প্রেশন অ্যালগরিদম (যেমন জিপ) সরাসরি PCM ফাইলে প্রয়োগ করা হয় তার চেয়ে ছোট।

FLAC একটি পছন্দের ফরম্যাটে পরিণত হয়েছে ইন্টারনেটে মিউজিক বিক্রির জন্য, সেইসাথে বাঁদরের অডিও যা একইভাবে ভাল কাজ করে। উপরন্তু, এটি MP3 এর বিকল্প হিসাবে নেটওয়ার্কের মাধ্যমে গানের বিনিময়ে ব্যবহৃত হয়, যখন আপনি WAV-PCM ফাইলের তুলনায় আকারে একটি বড় হ্রাস পেতে চান এবং শব্দের গুণমান হারাতে চান না। একই সময়ে, ব্যবহৃত ক্ষতিহীন কম্প্রেশন পদ্ধতিগুলি মূল অডিও স্ট্রিমের আকার 50-60% কমাতে দেয়।

FLAC 1.4.0 এর প্রধান খবর

নতুন সংস্করণে কোডেক যে উপস্থাপিত হয়েছে, সেটি তুলে ধরা হয়েছে এনকোড এবং ডিকোডের জন্য সমর্থন যোগ করা হয়েছে একটু গভীরতার সাথে ঘe নমুনা পরিমাপ প্রতি 32 বিট।

এই নতুন সংস্করণের লঞ্চের সাথে আরেকটি অভিনবত্ব তা হল 3 থেকে 8 স্তরে উন্নত কম্প্রেশন দক্ষতা উন্নত স্বয়ংক্রিয় সম্পর্ক গণনার নির্ভুলতার কারণে এনকোডিং গতিতে সামান্য হ্রাসের মূল্যে।

এর পাশাপাশি গ্রন্থাগারের কথাও উল্লেখ করা হয় libFLAC এবং flac ইউটিলিটি, এই নতুন সংস্করণে বিট রেট সীমিত করার ক্ষমতা প্রদান করুন FLAC ফাইলগুলির জন্য সর্বনিম্ন, প্রতি নমুনা এক বিট পর্যন্ত (লাইভ স্ট্রিম হোস্ট করার সময় দরকারী হতে পারে)।

এছাড়াও 0, 1 এবং স্তরগুলির জন্য উচ্চতর এনকোডিং গতি অর্জন করা হয়েছে 2, অভিযোজিত হিউরিস্টিক পরিবর্তন করে লেভেল 1 থেকে 4-এ সামান্য উন্নত কম্প্রেশন সহ, এছাড়াও 1048575 Hz পর্যন্ত নমুনা হার সহ ফাইলগুলিকে এনকোড করা সম্ভব হয়েছে।

অন্যদিকে, এটিও উল্লেখ করা হয়েছে যে 8-বিট ARMv64 প্রসেসরগুলিতে কম্প্রেশন গতি উল্লেখযোগ্যভাবে উন্নত হয়েছে, NEON নির্দেশাবলী ব্যবহারের জন্য ধন্যবাদ। x86_64 প্রসেসরে উন্নত কর্মক্ষমতা যা FMA নির্দেশ সেট সমর্থন করে।

অন্যান্য পরিবর্তন যে এই নতুন সংস্করণ থেকে দাঁড়ানো:

  • libFLAC এবং libFLAC++ লাইব্রেরির API এবং ABI পরিবর্তন করা হয়েছে (সংস্করণ 1.4-এ আপগ্রেড করার জন্য অ্যাপ্লিকেশনগুলিকে পুনর্নির্মাণ করতে হবে)।
  • অপসারিত এবং XMMS-এর জন্য প্লাগইনের পরবর্তী সংস্করণে সরানো হবে৷
  • ফ্ল্যাক ইউটিলিটিতে নতুন বিকল্প রয়েছে "–লিমিট-মিন-বিটরেট" এবং "কিপ-ফরেন-মেটাডেটা-যদি-বর্তমান"।
  • মিড-সাইড অ্যাডাপটিভ হিউরিস্টিক পরিবর্তন করে কিছু উপাদানে প্রিসেট -1 এবং -4-এর কম্প্রেশন কিছুটা উন্নত করা হয়েছিল
  • ইন্টিগ্রেটেড স্পিডআপগুলি বিশেষভাবে NEON ব্যবহার করে 8-বিট ARMv64 ডিভাইসগুলিকে লক্ষ্য করে (Ronen Gvili, Martijn van Beurden)
  • x86_64 সিপিইউ-এর জন্য স্পিডআপ যোগ করা হয়েছে যার FMA নির্দেশ সেট এক্সটেনশন আছে
  • এখন 32-বিট পিসিএম এনকোড এবং ডিকোড করা সম্ভব
  • পার্স বৈশিষ্ট্য ব্যবহার করে একটি সমস্যা সমাধান করা হয়েছে যার কারণে প্রথম ফ্রেমের ভুল আকার এবং অফসেট হয়েছে
  • MSVC এবং Makefile.lite বিল্ড সিস্টেম ফাইলগুলি সরানো হয়েছে৷ MSVC (ভিজ্যুয়াল স্টুডিও) দিয়ে বিল্ডিং CMake ব্যবহার করে করা যেতে পারে
  • একটি নতুন fuzzer ডিকোডারের সংযোজন, লুকআপ কোড কভারেজ যোগ করা
  • বাহ্যিক মেটাডেটা পরিচালনার মাধ্যমে প্রত্যাবর্তিত সতর্কতাটি এখন পরিষ্কার হয়ে গেছে যদি একজন ব্যবহারকারী ভুল ধরনের বাহ্যিক মেটাডেটা পুনরুদ্ধার করার চেষ্টা করেন, উদাহরণস্বরূপ, একটি WAV ফাইলে বহিরাগত AIFF মেটাডেটা ধারণকারী একটি FLAC ফাইল ডিকোড করার মাধ্যমে।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ পরীক্ষা করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।