Flash वीडियो (.flv)

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

ফ্ল্যাশ ভিডিও (FLV) হলো অ্যাডোবি ফ্ল্যাশ প্লেয়ার ব্রাউজার প্লাগইনের মাধ্যমে ওয়েবে সিঙ্ক্রোনাইজড ভিডিও এবং অডিও সরবরাহের জন্য ম্যাক্রোমিডিয়া এবং অ্যাডোবি দ্বারা বিকশিত একটি কন্টেইনার ফরম্যাট।

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

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

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

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

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

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

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

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

46 4C 56 01

ASCII রিপ্রেজেন্টেশন: FLV

স্ট্যান্ডার্ডাইজেশন: Adobe Systems Flash Video File Format Specification

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

কন্টেইনার আর্কিটেকচারTag-based streaming container with interleaved audio, video, and script data tags
কম্প্রেশনSorenson Spark, VP6, or H.264 video with MP3 or AAC audio
বাইট এন্ডিয়াননেসBig-Endian bit and byte ordering
কালার স্পেসYUV 4:2:0
চ্যানেল ও কাঠামোMono and Stereo audio with video stream
সর্বোচ্চ মাত্রাCommonly up to 1080p
স্বচ্ছতাAlpha channel transparency supported in VP6 video streams
স্ট্রিমিং ও প্রোগ্রেসিভNative support for RTMP (Real-Time Messaging Protocol) live streaming

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

প্রযুক্তিগত বৈশিষ্ট্যFLV (বর্তমান)MP4WEBMMKV
আজকের দিনে ব্রাউজার সমর্থন০% (সব আধুনিক ব্রাউজার থেকে সম্পূর্ণ সরানো হয়েছে)সব ব্রাউজারে ১০০% সার্বজনীন১০০% আধুনিক ব্রাউজার সমর্থনডেস্কটপ মিডিয়া প্লেয়ার প্রয়োজন
স্ট্যান্ডার্ডাইজেশনমালিকানাধীন অ্যাডোবি স্পেসিফিকেশনISO/IEC আন্তর্জাতিক উন্মুক্ত স্ট্যান্ডার্ডW3C / WebM উন্মুক্ত স্ট্যান্ডার্ডওপেন সোর্স মাত্রোস্কা স্ট্যান্ডার্ড
মোবাইল ডিভাইসে প্লেব্যাকiOS এবং আধুনিক অ্যান্ড্রয়েডে নেটিভভাবে সমর্থিত নয়নেটিভ হার্ডওয়্যার সমর্থননেটিভ হার্ডওয়্যার সমর্থনVLC/তৃতীয় পক্ষের অ্যাপের মাধ্যমে সমর্থিত
আলফা স্বচ্ছতা (Transparency)On2 VP6 কোডেকের মাধ্যমে সমর্থিতসীমাবদ্ধ (ক্যানভাস বা WebCodecs প্রয়োজন)নেটিভ আলফা চ্যানেল সমর্থন (VP9)VP9/ProRes স্ট্রিমে সমর্থিত

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

ডাউনলোড করা FLV ভিডিওর মোট সময়কাল 'অজানা' হিসেবে দেখায় এবং ভিডিওতে স্ক্রাব করা যায় না।

মূল কারণ: কী-ফ্রেম টাইমস্ট্যাম্প এবং ফাইল সাইজ টেবিল ধারণকারী 'onMetaData' স্ক্রিপ্ট ট্যাগের অনুপস্থিতি।

পুনরুদ্ধার: yamdi (Yet Another MetaData Injector) ব্যবহার করে অনুপস্থিত কী-ফ্রেম টেবিল ইনজেক্ট করুন অথবা File2File-এর সাহায্যে MP4-এ রূপান্তর করুন।

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

অ্যাকশনস্ক্রিপ্ট এবং FLV পার্সিংয়ে মেমোরি করাপশন বাগ থাকার কারণে ফ্ল্যাশ প্লেয়ার প্লাগইনটি কম্পিউটিং ইতিহাসের অন্যতম সর্বাধিক শোষিত সফটওয়্যার উপাদান ছিল।

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

  • অ্যাকশনস্ক্রিপ্ট ৩ (ActionScript 3) FLV পার্সিং ইঞ্জিনে ইউজ-আফটার-ফ্রি এবং হিপ ওভারফ্লো (যেমন CVE-2015-5122)।
  • স্বেচ্ছায় মেমোরি এক্সিকিউশন ট্রিগার করে এমন তৈরি করা AMF0/AMF3 মেটাডেটা প্যাকেট।
  • লিগেসি সরেনসন স্পার্ক ডিকম্প্রেশন রুটিনে বাফার ওভারফ্লো।

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

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

2020অ্যাডোবি আনুষ্ঠানিকভাবে ২০২০ সালের ৩১ ডিসেম্বর ফ্ল্যাশ প্লেয়ারের সমর্থন শেষ করে এবং FLV-এর সক্রিয় ব্যবহার বন্ধ করে দেয়।
2005ইউটিউব তাদের একমাত্র ভিডিও ডেলিভারি ফরম্যাট হিসেবে FLV ব্যবহার করে চালু হয়।
2003ম্যাক্রোমিডিয়া ফ্ল্যাশ প্লেয়ার ৭-এর পাশাপাশি ফ্ল্যাশ ভিডিও প্রবর্তন করে।

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

  • সার্বজনীন অনলাইন ভিডিওর ঐতিহাসিক অগ্রদূত: আলাদা কোনো ডেস্কটপ প্লেয়ার ছাড়াই ওয়েবে ভিডিও প্লেব্যাক সম্ভব করে তুলেছিল।
  • On2 VP6 কোডেক ব্যবহার করে ভিডিও স্ট্রিমে আলফা স্বচ্ছতা (ٹرান্সপারেন্সি) সমর্থন করেছে।
  • কম লেটেন্সিযুক্ত RTMP লাইভ ভিডিও সম্প্রচারের জন্য অপ্টিমাইজড কম প্যাকেট ওভারহেড।

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

  • ফ্ল্যাশ প্লেয়ার বন্ধ হয়ে যাওয়ার পর থেকে সব আধুনিক ওয়েব ব্রাউজারে এটি সম্পূর্ণ অপ্রচলিত এবং অসমর্থিত।
  • iOS, অ্যান্ড্রয়েড এবং স্মার্ট টিভিতে প্লেব্যাকের জন্য MP4-এ রি-এনকোডিং বা কন্টেইনার পরিবর্তনের প্রয়োজন হয়।
  • মাল্টি-ট্র্যাক অডিও এবং রেসপন্সিভ অ্যাডাপ্টিভ বিটরেট স্ট্রিমিংয়ের মতো আধুনিক কন্টেইনার ফিচারের অভাব রয়েছে।

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

  • ইউটিউবে আপলোড করা প্রথম ভিডিও ('Me at the zoo' এপ্রিল ২০০৫) FLV ফাইল হিসেবে এনকোড ও সরবরাহ করা হয়েছিল।
  • ফ্ল্যাশ ভিডিওর ম্যাজিক বাইট সিকোয়েন্স '46 4C 56 01' ASCII ফরম্যাটে 'FLV' বানানটি তৈরি করে এবং এর পরে কন্টেইনার সংস্করণ ১ নির্দেশ করে।
  • স্টিভ জবস ২০১০ সালে তাঁর বিখ্যাত 'থটস অন ফ্ল্যাশ' ওপেন লেটার প্রকাশ করেছিলেন, যা শিল্পকে FLV থেকে HTML5 MP4-এ স্থানান্তরিত হতে ত্বরান্বিত করেছিল।

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

আমি কেন আর আমার কম্পিউটারে FLV ফাইল চালাতে পারি না?

নিরাপত্তা ত্রুটির কারণে অ্যাডোব (Adobe) এবং সমস্ত প্রধান ওয়েব ব্রাউজার ২০২০ সালের ডিসেম্বরে আনুষ্ঠানিকভাবে ফ্ল্যাশ প্লেয়ার বন্ধ করে দিয়েছে। আজ FLV ফাইল চালাতে, VLC মিডিয়া প্লেয়ার ব্যবহার করুন অথবা সেগুলোকে MP4-এ রূপান্তর করুন।

কোয়ালিটি না কমিয়ে আমি কি FLV-কে MP4-এ কনভার্ট করতে পারি?

যদি FLV ফাইলে H.264 ভিডিও এবং AAC অডিও থাকে, তবে File2File ভিডিওটি পুনরায় কম্প্রেস না করেই কয়েক সেকেন্ডের মধ্যে MP4-এ একটি লসলেস কন্টেইনার রেমাক্সিং করতে পারে।

মূলত FLAC (FLV) ভিডিওগুলোতে কোন কোডেক ব্যবহার করা হতো?

প্রারম্ভিক FLV ফাইলগুলোতে সোরেনসন স্পার্ক (Sorenson Spark - H.263 এর একটি রূপ) এবং পরবর্তীতে On2 VP6 ব্যবহার করা হতো, ২০০৭ সালে অ্যাডোব স্ট্যান্ডার্ড H.264 এর জন্য সমর্থন যোগ করার আগে।