AVI (Audio Video Interleave) হলো Microsoft-এর ১৯৯২ সালের কনটেইনার, এবং আজকে টিকে থাকা .avi ফাইলগুলো সাধারণত দশকের পুরনো: প্রথম দিকের ডিজিটাল ক্যামকর্ডারের হোম ভিডিও, ফাইল-শেয়ারিং যুগের DivX বা XviD মুভি রিপ, বহু আগে বন্ধ হয়ে যাওয়া Camtasia ভার্সনের স্ক্রিন ক্যাপচার, বা মালিকানাধীন কোডেকসহ ল্যাব ক্যামেরার বৈজ্ঞানিক রেকর্ডিং। AVI স্ট্রিমিংয়ের আগের যুগের; এটি ঘূর্ণায়মান হার্ড ডিস্ক এবং CD-এর জন্য ডিজাইন করা হয়েছিল, এবং এর কাঠামো দীর্ঘ ফাইলে র্যান্ডম-অ্যাক্সেস কঠিন করে তোলে। MP3-এ রূপান্তরের জন্য এটি গুরুত্বপূর্ণ নয় — আমরা অডিও ট্র্যাক ক্রমানুসারে পড়ি এবং রি-এনকোড করি।
AVI WebCodecs-এর সুবিধার বাইরে থাকায়, এই রূপান্তর FFmpeg-wasm ফলব্যাক ইঞ্জিনে চলে। এর মানে প্রথমবার রূপান্তরের সময় একটি এককালীন ~30 MB ডাউনলোড (তারপরে ক্যাশ হয়), তারপর রূপান্তর শুরু হয়। ফাইলটি মেমরিতে প্রক্রিয়া করা হয়, যা ব্রাউজার প্রায় 2 GB-এ সীমাবদ্ধ করে — তাই একক বহু-গিগাবাইট AVI রিপ আগে ডেস্কটপে কেটে নিতে হতে পারে। বেশিরভাগ টিকে থাকা AVI সেই সীমার অনেক নিচে।
AVI ১৯৯২ সালের একটি কনটেইনার, স্ট্রিমিং যুগের চেয়েও পুরনো, তাই এটি এখানে ভিন্ন পথ নেয়: AVI ফাইলগুলো FFmpeg WebAssembly ইঞ্জিনে যায়, যা প্রথম ব্যবহারে প্রায় 30 MB ডাউনলোড করে এবং তারপর সম্পূর্ণ আপনার ট্যাবেই চলে। এটি MP4, MOV, MKV ও WebM-এর জন্য ব্যবহৃত WebCodecs পথের চেয়ে ধীম, কিন্তু এমন কনটেইনার সামলায় যেগুলোর নাম ব্রাউজার কখনোই শোনেনি — AVI, FLV, WMV, 3GP এবং MPEG।
একটি AVI-র ভেতরে কী আছে তা কারও পক্ষে নিশ্চিতভাবে বলা সম্ভব নয়। ক্যামকর্ডার ও DVD যুগের ফাইলে প্রায়ই থাকে আনকমপ্রেসড PCM বা MP3, পুরনো সিনেমার রিপে AC-3 বা WMA, আর DV ক্যাপচারে DV অডিও। PCM এবং MP3 পরিষ্কারভাবে রূপান্তরিত হয়; মালিকানাধীন বা বিরল অডিও ব্যর্থ হতে পারে, তখন লোকালি একবার ffmpeg চালানোই সমাধান।
সাধারণ ব্যবহার
কখন AVI থেকে MP3-এ কনভার্ট করবেন

পুরনো ক্যামকর্ডার ফুটেজ
মিনি DV এবং প্রথম দিকের ডিজিটাল ক্যামকর্ডার প্রায়ই MP3 বা PCM অডিওসহ AVI-তে রেকর্ড করত। স্মৃতি মন্টাজ বা পারিবারিক আর্কাইভের জন্য অডিও এক্সট্র্যাক্ট করুন।

DivX / XviD মুভি রিপ
২০০০-এর দশকে বৈধভাবে DVD রিপ করে AVI বানিয়ে থাকলে অডিও সাধারণত MP3 বা AC-3। গাড়িতে শোনার জন্য MP3 বের করা সহজ।

ল্যাব ও বৈজ্ঞানিক রেকর্ডিং
মাইক্রোস্কোপ ক্যামেরা এবং ইন্সট্রুমেন্টেশন সফটওয়্যার প্রায়ই PCM বা আনকম্প্রেসড অডিওসহ AVI সেভ করে। সহজে পর্যালোচনা ও শেয়ারের জন্য MP3-এ রূপান্তর করুন।

আর্কাইভ ডিজিটাইজেশন
পুরনো টিউটোরিয়াল CD এবং শিক্ষামূলক ডিস্কে AVI ব্যাপকভাবে ব্যবহৃত হতো। দীর্ঘ-শ্রবণের জন্য MP3 অডিও বের করা একটি সাধারণ ডিজিটাইজেশন ধাপ।
আড়ালে কী চলছে
কনভার্সন কীভাবে কাজ করে
AVI কেন কম্প্যাটিবিলিটি ইঞ্জিন দরকার
AVI-এর কনটেইনার বৈশিষ্ট্য (চাঙ্ক-ভিত্তিক, অনেক পুরনো ফাইলে গ্লোবাল ইন্ডেক্স নেই) এবং অস্পষ্ট অডিও কোডেকের দীর্ঘ তালিকা (DivX Audio, GoToMeeting G2M, Xperts ভেরিয়েন্ট) WebCodecs দ্রুত পথকে অনুপযুক্ত করে। FFmpeg-wasm AVI কখনও যা মুড়েছে তার জন্য প্রায় সব ডিকোডার বহন করে, তাই আমরা AVI-কে এর মধ্য দিয়ে পাঠাই।
2 GB সীমা
FFmpeg-wasm একটি একক ব্রাউজার ট্যাবের ভেতরে লিনিয়ার WebAssembly মেমরি বরাদ্দ করে, বর্তমান FFmpeg বিল্ড যে 32-বিট মেমরি মডেল ব্যবহার করে তার কারণে প্রায় 2 GB-এ সীমাবদ্ধ। বেশিরভাগ আর্কাইভাল AVI এর অনেক নিচে। সত্যিকারের বহু-গিগাবাইট AVI-এর জন্য আগে ফাইলটি ডেস্কটপ টুল দিয়ে ভাগ করুন (বা সরাসরি কমান্ড-লাইন FFmpeg দিয়ে রূপান্তর করুন)।
সবকিছু আপনার নিজের মেশিনেই চলে
FFmpeg ইঞ্জিন হলো ব্রাউজারের ভেতরে চলা WebAssembly, সার্ভারে নয়। পুরনো পারিবারিক ভিডিও ও ল্যাব রেকর্ডিং লোকালি ডিকোড এবং রি-এনকোড হয়, তাই কিছুই আপলোড হয় না এবং সার্ভার-পার্শ্ব কোনো আকার-সীমা নেই — একমাত্র সীমা হলো উপরে উল্লিখিত প্রতি ট্যাবে 2 GB মেমোরির বাজেট।
AVI কেন আরেকটি ইঞ্জিন ব্যবহার করে
ব্রাউজার AVI-কে একেবারেই ডিমাক্স করতে পারে না — এর জন্য WebCodecs কনটেইনার পার্সার নেই। আমরা WebAssembly-তে কম্পাইল করা FFmpeg লোড করি (প্রায় 30 MB, প্রথম ফাইলের পরে ক্যাশ হয়) এবং ট্যাবেই ডিমাক্স করি। ডাউনলোড হয় ইঞ্জিনটি নিজেই, কখনোই আপনার ফাইল নয়।
বাস্তব আকার-সীমা
WebAssembly বিল্ড 32-বিট মেমোরি স্পেসে কাজ করে, তাই খুব বড় AVI ফাইল — আনুমানিক 1-2 GB থেকে বেশি — মেমোরি টাইট থাকলে ব্যর্থ হতে পারে, আর ফোন আরও অনেক আগেই হার মানে। দরকার হলে লোকালি ভাগ করুন: ffmpeg -i input.avi -c copy -f segment -segment_time 600 part%03d.avi।
ইন্টারলিভড ও ক্ষতিগ্রস্ত ফাইল
মাঝপথে বিঘ্নিত ক্যাপচার থেকে লেখা AVI-র ইনডেক্স প্রায়ই ভাঙা থাকে। FFmpeg সাধারণত সেগুলো পুনরুদ্ধার করে; যদি রূপান্তর 0 শতাংশে আটকে থাকে, তাহলে আগে লোকালি ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi চালান এবং মেরামত করা কপিটি রূপান্তর করুন।
কোন আউটপুট ফরম্যাট ও বিটরেট বেছে নেবেন
AVI-তে সাধারণত MP3, AC-3 বা অসংকুচিত PCM থাকে। MP3 সর্বত্র চলতে পারে এমন ফাইল দেয়; উৎস যদি PCM হয়, WAV বা FLAC সেটি ক্ষতিহীনভাবে রাখবে। আকারগুলো আনুমানিক, প্রতি মিনিট অডিও হিসেবে।
| আউটপুট | সবচেয়ে উপযুক্ত | প্রায় আকার / মিনিট |
|---|---|---|
| MP3 320 kbps | সঙ্গীত রিপ এবং সবকিছু যা আপনি পূর্ণ মানে রাখতে চান | ~2.4 MB |
| MP3 192 kbps | পুরনো ক্যামকর্ডারের অডিও ও কথা — দুর্বল উৎসের জন্য যথেষ্ট | ~1.4 MB |
| MP3 128 kbps | শুধু কথার আর্কাইভ যেখানে আকারই প্রধান | ~1.0 MB |
| M4A (AAC) | প্লেয়ার সাপোর্ট করলে একই মানে MP3-এর চেয়ে ছোট | ~1.4 MB |
| WAV | AVI-তে PCM থাকলে ক্ষতিহীন কপি | ~10 MB |
| FLAC | WAV-এর প্রায় অর্ধেক আকারে ক্ষতিহীন সংরক্ষণ | ~5 MB |
কীভাবে করবেন
ধাপে ধাপে
clip.avi
আউটপুট: MP3 · স্ট্যান্ডার্ড · 192 kbps
বিকল্পকনভার্সন স্থানীয়ভাবে চলছে · প্রসেসিংয়ের সময় এই ট্যাবটি অনলাইনে থাকবে।
অডিও এক্সট্র্যাক্ট করুন- 1
আপনার .avi ড্রপ করুন
ফাইলটি টেনে আনুন। প্রথমবার FFmpeg ইঞ্জিন লোড হয় (~30 MB, তারপরে ক্যাশ হয়)।
- 2
MP3 + বিটরেট নিশ্চিত করুন
পুরনো ক্যামকর্ডার অডিওর জন্য 192 kbps সাধারণত যথেষ্ট — এই সোর্সগুলো শুরু থেকেই উচ্চ-বিশ্বস্ততার ছিল না।
- 3
অপেক্ষা করুন এবং ডাউনলোড করুন
রূপান্তর WebCodecs-ভিত্তিক ফরম্যাটের চেয়ে ধীর কিন্তু সাধারণত মিনিটে হয়, ঘণ্টায় নয়।
- 4
অডিও ডাউনলোড করুন
WebCodecs-ভিত্তিক ফরম্যাটের চেয়ে রূপান্তর ধীম, তবুও এটি মিনিটের হিসাব, ঘণ্টার নয়। একই ফাইল আবার লোড না করেই অন্য ফরম্যাটে রূপান্তর করুন।
FAQ
প্রায়শই জিজ্ঞাসিত প্রশ্ন
এটি কি বিনামূল্যে, ওয়াটারমার্ক বা অ্যাকাউন্ট ছাড়া?
হ্যাঁ — সাইন-আপ নেই, পেওয়াল নেই, আর অডিওর ওপর কিছুই স্ট্যাম্প হয় না। FFmpeg-ভিত্তিক AVI পথসহ সব বিটরেট ও আউটপুট ফরম্যাট সবার জন্য উন্মুক্ত।
আমার AVI কি কোথাও আপলোড হয়?
না। AVI ভারী FFmpeg ইঞ্জিন ব্যবহার করলেও সেই ইঞ্জিন আপনার ব্রাউজারের ভেতরেই চলে — ফাইলটি লোকালি ডিকোড হয় এবং কখনোই সার্ভারে পাঠানো হয় না। পুরনো পারিবারিক ভিডিও আপনার মেশিনেই থাকে।
প্রথম AVI রূপান্তর একই MP4-র চেয়ে ধীম কেন?
AVI FFmpeg-wasm ফলব্যাক ব্যবহার করে, যাকে প্রথমবার প্রায় 30 MB WebAssembly লোড করতে হয়। এরপর ইঞ্জিন ক্যাশ হয়ে যায় এবং পরবর্তী রূপান্তর তাৎক্ষণিকভাবে শুরু হয়। MP4/MOV/MKV/WebM আগে থেকেই অন্তর্ভুক্ত হালকা নেটিভ WebCodecs ইঞ্জিন ব্যবহার করে।
3 GB-র AVI রিপ রূপান্তর করা যাবে?
ব্রাউজারের WebAssembly মেমোরির সীমা প্রায় 2 GB। এর বেশি ফাইলের জন্য ডেস্কটপে AVI-কে ভাগ করুন (VirtualDub বা কমান্ড-লাইন FFmpeg দিয়ে) এবং টুকরোগুলো রূপান্তর করুন। এই সীমা তুলে দেওয়ার জন্য ভবিষ্যতের বিল্ডে Memory64 নিয়ে আমরা খতিয়ে দেখছি।
আমার AVI-তে DivX বা XviD অডিও আছে — দাঁড়ান, অডিও? ওগুলো তো ভিডিও কোডেক।
ঠিক ধরেছেন — DivX এবং XviD ভিডিও কোডেক, AVI-র ভেতরে এগুলোর সঙ্গে থাকে আলাদা অডিও কোডেক, সাধারণত MP3 বা AC-3। ভিডিও নিয়ে চিন্তা করবেন না; আমরা সেটি বাদ দিয়ে শুধু অডিও ট্র্যাক প্রসেস করি।
অডিওর শুধু একটি অংশ বের করা যায়?
হ্যাঁ। রূপান্তরের পর ফলাফল চালিয়ে ওয়েভফর্মে ড্র্যাগ করে একটি সেগমেন্ট নির্বাচন করুন, তারপর শুধু সেই ক্লিপটি ডাউনলোড করুন — দীর্ঘ রেকর্ডিং থেকে একটি মুহূর্ত তুলে নেওয়ার জন্য কাজে লাগে।
AVI-র অডিও যদি এমন অদ্ভুত কোডেক হয় যার নাম শুনিইনি তাহলে?
FFmpeg-wasm-এ AVI-তে কখনো রাখা প্রায় সব অডিও কোডেকের ডিকোডার থাকে। সত্যিই যদি এমন ফাইলে পড়েন যা ডিকোড হয় না, তাহলে MediaInfo-র মতো টুল থেকে কোডেকের নাম নিয়ে GitHub-এ একটি issue খুলুন — সাধারণত আমরা সাপোর্ট বাড়াতে পারি।
AVI কেন MP4-র চেয়ে ধীম?
AVI-কে নেটিভ WebCodecs পথের বদলে FFmpeg WebAssembly ইঞ্জিন দিয়ে ডিমাক্স করা হয়, আর সেই ইঞ্জিনের প্রথম ব্যবহারে প্রায় 30 MB ডাউনলোড লাগে। পরে ক্যাশ হয়, তবে এটি wasm-এ চলা সফটওয়্যার ডিমাক্সারই থেকে যায়।
সবচেয়ে বড় কত আকারের AVI রূপান্তর করা যায়?
আমরা কোনো সীমা ধরি না, তবে wasm বিল্ড 32-বিট মেমোরিতে সীমাবদ্ধ। বাস্তবে: কয়েকশো MB ঠিক আছে, 1-2 GB ফাঁকা মেমোরিওয়ালা ডেস্কটপে চলে, আর তার চেয়ে অনেক বড়টা আগে লোকালি ভাগ করা উচিত।
আমার AVI-তে AC-3 বা WMA অডিও এবং রূপান্তর ব্যর্থ হলো।
wasm বিল্ড সব পুরনো কোডেক ডিকোড করতে পারে না। অডিওটি লোকালি রি-এনকোড করুন: ffmpeg -i input.avi -c:a aac -b:a 192k -vn audio.m4a, তারপর সেই audio.m4a এখানে রূপান্তর করুন।
30 MB ডাউনলোড মানে কি আমার ফাইল আপলোড হচ্ছে?
না। সেই ডাউনলোড হলো পাবলিক CDN থেকে আসা FFmpeg-এর WebAssembly বাইনারি, একবার নেওয়া হয় আর ক্যাশ হয়। আপনার AVI ট্যাবের মেমোরিতে পড়ে আর কখনোই বাইরে যায় না — Network প্যানেলে কোনো আপলোড রিকোয়েস্ট দেখা যায় না।
DV বা ক্যামকর্ডারের AVI রূপান্তর করা যাবে?
সাধারণত হ্যাঁ। DV AVI-তে PCM বা DV অডিও থাকে এবং FFmpeg পথ দুটোই ডিকোড করে। WAV বেছে নিলে বড় আউটপুটের জন্য প্রস্তুত থাকুন, কারণ DV অডিও সাধারণত 48 kHz স্টেরিও PCM।
শুরু হতেই আটকে যাওয়া AVI ঠিক করা যাবে?
লোকালি ইনডেক্স পুনর্নির্মাণের চেষ্টা করুন: ffmpeg -i input.avi -c copy -fflags +genpts repaired.avi। তাতেও ব্যর্থ হলে ফাইলটি সম্ভবত কাটা পড়েছে আর কোনো কনভার্টারই হারানো অংশ ফিরিয়ে আনতে পারে না।
এটিও দেখুন
সম্পর্কিত কনভার্টার