3GP वीडियो (.3gp)
3GPP স্ট্যান্ডার্ডথ্রিভিপিপি ফাইল ফরম্যাট (3GP) হলো একটি মাল্টিমিডিয়া কন্টেইনার, যা কম ব্যান্ডউইথযুক্ত থ্রিজি (3G) মোবাইল নেটওয়ার্কে কমপ্যাক্ট ভিডিও ও অডিও সরবরাহের জন্য থার্ড জেনারেশন পার্টনারশিপ প্রজেক্ট কর্তৃক ডিজাইন করা হয়েছে।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে 3GP ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে 3GP ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
00 00 00 18 66 74 79 70 33 67 70 34ASCII রিপ্রেজেন্টেশন: ....ftyp3gp4
স্ট্যান্ডার্ডাইজেশন: 3GPP TS 26.244 / ISO 14496-12
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | ISO Base Media File Format (MPEG-4 Part 12) specialized for mobile networks |
| কম্প্রেশন | H.263 or H.264 video compression with AMR-NB or AAC audio |
| বাইট এন্ডিয়াননেস | Big-Endian box hierarchy |
| কালার স্পেস | YUV 4:2:0 |
| চ্যানেল ও কাঠামো | Mono or Stereo audio with mobile video stream |
| সর্বোচ্চ মাত্রা | Commonly 176x144 (QCIF) or 352x288 (CIF); supports up to 1080p in 3GP v6+ |
| স্বচ্ছতা | No video transparency support |
| স্ট্রিমিং ও প্রোগ্রেসিভ | RTSP streaming and progressive HTTP download optimized for cellular networks |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: 3GP বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | 3GP (বর্তমান) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| প্রাথমিক কোডেক | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| টার্গেট নেটওয়ার্ক | ২জি এবং থ্রিজি সেলুলার মোবাইল নেটওয়ার্ক | উচ্চ গতির ব্রডব্যান্ড এবং 4G/5G | উন্মুক্ত আধুনিক ওয়েব | থ্রিজি CDMA নেটওয়ার্ক |
| ভিজ্যুয়াল কোয়ালিটি | কম (প্রচুর কম্প্রেশন আর্টিফ্যাক্ট থাকে) | উচ্চ থেকে অতি-উচ্চ | উচ্চ থেকে অতি-উচ্চ | কম |
| ব্রাউজার সমর্থন | আধুনিক ব্রাউজারগুলোতে বাদ দেওয়া হয়েছে | ১০০% সার্বজনীন | ১০০% আধুনিক ব্রাউজার সমর্থন | বাদ দেওয়া হয়েছে |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
ভিডিও অডিওসহ কালো স্ক্রিন দেখায় অথবা ডেস্কটপ ভিডিও প্লেয়ার ফাইলটি খুলতে অস্বীকার করে।
মূল কারণ: আধুনিক ডেস্কটপ অপারেটিং সিস্টেমে H.263 বা AMR-NB কোডেকের অনুপস্থিতি।
পুনরুদ্ধার: File2File ভিডিও কনভার্টার ব্যবহার করে স্ট্যান্ডার্ড MP4-এ ট্রান্সকোড করুন: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
অনেক প্ল্যাটফর্মে লিগেসি AMR এবং H.263 ডিকোডারগুলোর রক্ষণাবেক্ষণ বন্ধ রয়েছে, যার ফলে বিশ্বস্ত নয় এমন 3GP ফাইল পার্স করার সময় অতীতে মেমোরি করাপশন ভালনারেবিলিটি দেখা দিয়েছে।
পরিচিত অ্যাটাক ভেক্টর
- অ্যান্ড্রয়েড স্টেজফ্রাইটের (CVE-2015-3864) ভেতরে AMR স্পিচ ফ্রেম ডিকোড রুটিনে ইন্টিজার ওভারফ্লো।
- লিগেসি কুইকটাইম 3GPP অ্যাটম পার্সারে আউট-অফ-বাউন্ডস রাইট।
- MMS পে-লোড ডেলিভারি যা স্বয়ংক্রিয় জিরো-ক্লিক মিডিয়া পার্সিং ট্রিগার করে।
প্রতিরক্ষামূলক সেরা অনুশীলন:
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- ব্যান্ডউইথ-সীমাবদ্ধ মোবাইল কানেকশনের মাধ্যমে প্রেরণের জন্য অপ্টিমাইজ করা অত্যন্ত ছোট ফাইল সাইজ।
- ২০০০-এর দশকের শুরুর দিকের ফিচার ফোন এবং লিগেসি মাল্টিমিডিয়া মেসেজিং (MMS)-এর সাথে উচ্চ ব্যাকওয়ার্ড কম্প্যাটিবিলিটি বা সামঞ্জস্যতা।
- বিশেষভাবে মোবাইল টেলিফোন অডিওর জন্য ডিজাইন করা AMR ভয়েস কম্প্রেশনের নেটিভ সমর্থন।
কারিগরি সীমাবদ্ধতা ও অসুবিধা
- আধুনিক MP4 বা WebM কন্টেইনারের তুলনায় অত্যন্ত পুরনো ভিডিও এবং অডিও কোয়ালিটি।
- আধুনিক হাই-রেজোলিউশন ডিসপ্লেতে QCIF এবং CIF রেজোলিউশনগুলোকে অত্যন্ত পিক্সেলযুক্ত দেখায়।
- অনেক আধুনিক ওয়েব ব্রাউজার আর 3GP H.263/AMR মিডিয়ার জন্য নেটিভ প্লেব্যাক প্লাগইন সমর্থন করে না।
আকর্ষণীয় কারিগরি তথ্য
- ২০০০-এর দশকের শুরুর দিকে যে ক্যামেরা ফোনগুলোতে প্রথম ভিডিও ধারণ করা যেত, সেগুলোর সব ভিডিও .3gp ফরম্যাটে সেভ হতো।
- সেলুলার মাল্টিমিডিয়া মেসেজিং সার্ভিসের (MMS) কঠোর ৩০০ কিলোবাইট ফাইল সাইজ সীমার মধ্যে ফিট করার জন্য 3GP ডিজাইন করা হয়েছিল।
- CDMA নেটওয়ার্কগুলো 3GPP2 অর্গানাইজেশন দ্বারা নিয়ন্ত্রিত 3G2 (.3g2) নামক একটি সহযোগী স্ট্যান্ডার্ড ব্যবহার করত।
সচরাচর জিজ্ঞাসಿತ টেকনিক্যাল প্রশ্নাবলি
আধুনিক স্মার্টফোনগুলো কি এখনো 3GP ফাইল চালাতে পারে?
অধিকাংশ আধুনিক অ্যান্ড্রয়েড ফোন এবং VLC মিডিয়া প্লেয়ার 3GP ফাইল চালাতে পারে, তবে iOS এবং নেটিভ ওয়েব ব্রাউজারগুলোর জন্য ভিডিওটিকে MP4-এ রূপান্তর করার প্রয়োজন হতে পারে।
3GP ভিডিও ফাইলগুলো এত ঝাপসা (blurry) হয় কেন?
কম ব্যান্ডউইথ এবং ছোট ফোনের স্ক্রিন সহ প্রারম্ভিক মোবাইল নেটওয়ার্কগুলোর জন্য ২০০৩ সালে 3GP তৈরি করা হয়েছিল, যেখানে ভারী কম্প্রেশন সহ 176x144 এর মতো রেজোলিউশন ব্যবহার করা হতো।
পুরোনো পারিবারিক 3GP ফোনের ভিডিওগুলোকে আমি কীভাবে MP4-এ কনভার্ট করতে পারি?
সমস্ত আধুনিক ডিভাইসের সাথে সম্পূর্ণ সামঞ্জস্য রেখে সরাসরি আপনার ব্রাউজারে 3GP ফাইলগুলোকে স্ট্যান্ডার্ড H.264 MP4 ফরম্যাটে রূপান্তর করতে File2File Video Converter ব্যবহার করুন।