AVI वीडियो (.avi)

Microsoft স্ট্যান্ডার্ড

অডিও ভিডিও ইন্টারলিভ (AVI) হলো মাইক্রোসফ্ট কর্তৃক ১৯৯২ সালে প্রবর্তিত একটি ল্যান্ডমার্ক মাল্টিমিডিয়া কন্টেইনার, যা সিঙ্ক্রোনাইজড প্লেব্যাকের জন্য অডিও এবং ভিডিও স্ট্রিমগুলোকে ইন্টারলিভ বা পর্যায়ক্রমে যুক্ত করে।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে AVI ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

১০০% প্রাইভেট ব্রাউজার-মধ্যস্থ কনভার্শন - ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
জিরো-নেটওয়ার্ক-ট্রান্সমিশন প্রাইভেসি গ্যারান্টি: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে AVI ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

52 49 46 46 00 00 00 00 41 56 49 20

ASCII রিপ্রেজেন্টেশন: RIFF....AVI

স্ট্যান্ডার্ডাইজেশন: Microsoft RIFF Specification / OpenDML Extension

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারResource Interchange File Format (RIFF) interleaved chunk container
কম্প্রেশনInterleaved streams supporting DivX, Xvid, Motion JPEG, raw uncompressed, and MP3 audio
বাইট এন্ডিয়াননেসLittle-Endian (Intel x86 byte order)
কালার স্পেসYUV 4:2:0, RGB, and palette colors
চ্যানেল ও কাঠামোStereo and multichannel audio streams
সর্বোচ্চ মাত্রাUnrestricted; OpenDML AVI extension supports 4K and multi-gigabyte streams
স্বচ্ছতাSupported via RGBA uncompressed video streams
স্ট্রিমিং ও প্রোগ্রেসিভIndex chunk placed at end of file; poorly suited for progressive web streaming

টেকনিক্যাল তুলনা ম্যাট্রিক্স: AVI বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যAVI (বর্তমান)MP4MKVMOV
স্ট্রিমিংয়ের উপযুক্ততাখারাপ; সিক করার আগে সম্পূর্ণ ফাইল ডাউনলোড করা প্রয়োজনচমৎকার (FastStart / HLS / DASH)ভালো (Segmented EBML)চমৎকার (FastStart)
HTML5 ওয়েব প্লেব্যাকআধুনিক ব্রাউজারগুলো নেটিভভাবে সমর্থন করে নাসব ব্রাউজারে ১০০% সার্বজনীনআংশিক (Edge / Chrome)Safari / Apple ডিভাইসে সমর্থিত
সাবটাইটেল এম্বেডিংহ্যাক-নির্ভর (বাহ্যিক .srt ফাইল প্রয়োজন)নেটিভ টাইমড টেক্সট (tx3g / VTT)ASS/SSA/SRT-এর জন্য পূর্ণ নেটিভ সমর্থননেটিভ অ্যাপল কুইকটাইম সাবটাইটেল
পরিবর্তনশীল ফ্রেম রেটকঠোরভাবে কনস্ট্যান্ট ফ্রেমরেট (CFR)নেটিভ VFR সমর্থননেটিভ VFR সমর্থননেটিভ VFR সমর্থন

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

মিডিয়া প্লেয়ার ভিডিও চালাতে পারে কিন্তু সিক বা ফাস্ট-ফরোয়ার্ড করতে পারে না, অথবা 'Corrupt index' ত্রুটি দেখায়।

মূল কারণ: ডাউনলোড মাঝপথে ব্যাহত হওয়ায় শেষের 'idx1' ইনডেক্স অংশটি কেটে গেছে বা মুছে গেছে।

পুনরুদ্ধার: DivFix++, VLC ('Build index then play') বা 'ffmpeg -i broken.avi -c copy fixed.avi' ব্যবহার করে ইনডেক্স রিবাউন্ড করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

AVI ফাইলে জটিল অংশ বা চাংকের হায়ারার্কি থাকে এবং এটি অসংখ্য অজানা লিগেসি ভিডিও কোডেক সমর্থন করে, যার ফলে স্যান্ডবক্স করা হয়নি এমন ডিকোডারগুলো পার্সার এক্সপ্লোইটের শিকার হতে পারে।

পরিচিত অ্যাটাক ভেক্টর

  • লিগেসি উইন্ডোজ মিডিয়া প্লেয়ারে 'strh' (স্ট্রিম হেডার) অংশ পার্স করার সময় হিপ বাফার ওভারফ্লো।
  • ম্যালিসিয়াসভাবে তৈরি বড় ফ্রেম কাউন্ট হেডারের জন্য ইনডেক্স অ্যারে অ্যালোকেশনের সময় ইন্টিজার ওভারফ্লো।
  • লিগেসি ডাইরেক্টশো ফিল্টারের ভেতরে মোশন জেপিইজি ডিকম্প্রেশনের সময় আউট-অফ-বাউন্ডস রিড।

প্রতিরক্ষামূলক সেরা অনুশীলন:

ঐতিহাসিক উৎপত্তি ও মাইলফলক

1999DivX কম্প্রেশন AVI-কে ইন্টারনেট মুভি শেয়ারিংয়ের প্রধান ফরম্যাটে রূপান্তর করে।
1996ওপেনডিএমএল কনসোর্টিয়াম AVI 2.0 রিলিজ করে, যা ২ জিবি (2 GB) ফাইল সাইজের কঠোর সীমাবদ্ধতা দূর করে।
1992মাইক্রোসফট উইন্ডোজ ৩.১-এর অংশ হিসেবে ভিডিও ফর উইন্ডোজের পাশাপাশি AVI প্রবর্তন করে।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • উইন্ডোজ মিডিয়া সফটওয়্যার এবং ভিডিও এডিটরগুলোতে ডেস্কটপ লিগেসি সাপোর্ট অত্যন্ত ব্যাপক।
  • আর্কাইভাল ফিল্ম স্ক্যানিং এবং বৈজ্ঞানিক ভিডিও বিশ্লেষণের জন্য আনকম্প্রেসড র ফ্রেম সমর্থন করে।
  • কম কন্টেইনার ওভারহেডসহ সাধারণ স্ট্রিম ইন্টারলিভিং আর্কিটেকচার।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • পরিবর্তনশীল ফ্রেমরেট (VFR) এবং চ্যাপ্টারের মতো আধুনিক ভিডিও কন্টেইনার ফিচারের নেটিভ সমর্থনের অভাব রয়েছে।
  • ওয়েব স্ট্রিমিংয়ের জন্য এটি অনুপযুক্ত কারণ মাস্টার ইনডেক্স অংশটি ('idx1') ফাইলের একেবারে শেষে সংরক্ষিত থাকে।
  • MP4 বা WebM-এ রি-এনকোড করা ছাড়া HTML5 ভিডিও ব্রাউজারের কোনো নেটিভ সমর্থন নেই।

আকর্ষণীয় কারিগরি তথ্য

  • ২০০০-এর দশকের শুরুর দিকে, পিয়ার-টু-পিয়ার ফাইল শেয়ারিং নেটওয়ার্কগুলোর ব্যবহৃত প্রধান ফরম্যাট ছিল DivX এবং Xvid AVI ফাইল।
  • ৩২-বিট ফাইল অফসেট পয়েন্টারের কারণে মূল ১৯৯২ সালের AVI স্পেসিফিকেশন ২ জিবির বেশি হতে পারত না।
  • AVI ফাইলের শেষের দিকে থাকা 'idx1' অংশটি সিকিং করার জন্য প্রতিটি একক ফ্রেমের বাইট অফসেটের তালিকা তৈরি করে।

সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি

আমি কেন ওয়েব ব্রাউজারে সরাসরি AVI ভিডিও চালাতে পারি না?

আধুনিক ব্রাউজারগুলো MP4 (H.264/AV1) এবং WebM (VP9/AV1) স্ট্যান্ডার্ড করে কারণ তাদের কন্টেইনার ফরম্যাটগুলো প্রগ্রেসিভ স্ট্রিমিংয়ের জন্য অপ্টিমাইজ করা। AVI-তে নেটিভ ওয়েব স্ট্রিমিং বৈশিষ্ট্যগুলোর অভাব রয়েছে এবং এটি HTML5 <video>-তে সমর্থিত নয়।

যে AVI ফাইল সিক বা স্ক্রাব করা যায় না, তা আমি কীভাবে ঠিক করতে পারি?

AVI ফাইলগুলো ফাইলের শেষের দিকে একটি ইনডেক্স টেবিলের উপর নির্ভর করে। এটি অসম্পূর্ণ থাকলে প্লেয়ারগুলো সিক করতে পারে না। File2File Video Converter দিয়ে ফাইলটি ট্রান্সকোড বা রি-ইনডেক্স করলে সম্পূর্ণ টাইমলাইন স্ক্রাবিং পুনরুদ্ধার হয়।

AVI এবং MP4 এর মধ্যে পার্থক্য কী?

AVI হলো স্থানীয় ডেস্কটপ প্লেব্যাকের জন্য তৈরি ১৯৯২ সালের একটি লিগেসি কন্টেইনার। MP4 হলো ২০০১ সালের একটি আধুনিক স্ট্যান্ডার্ড যা ওয়েব স্ট্রিমিং, চ্যাপ্টার, ভ্যারিয়েবল ফ্রেমরেট, সাবটাইটেল এবং উন্নত কম্প্রেশন সমর্থন করে।