3GP ভিডিও (.3gp)
3GPP স্ট্যান্ডার্ড3GPP ফাইল ফরম্যাট (3GP) হলো একটি মাল্টিমিডিয়া কন্টেইনার, যা কম ব্যান্ডউইথযুক্ত থ্রিজি (3G) মোবাইল নেটওয়ার্কে কমপ্যাক্ট ভিডিও ও অডিও সরবরাহের জন্য থার্ড জেনারেশন পার্টনারশিপ প্রজেক্ট কর্তৃক ডিজাইন করা হয়েছে।
ইনস্পেক্ট ও মেটাডেটা
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে 3GP ফাইল শনাক্ত করে:
বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)
অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে 3GP ফাইল শনাক্ত করে:
হেক্স সিগনেচার (অফসেট 0):
?? ?? ?? ?? 66 74 79 70ASCII রিপ্রেজেন্টেশন: ????ftyp
স্ট্যান্ডার্ডাইজেশন: 3GPP TS 26.244 / ISO 14496-12
প্রযুক্তিগত বৈশিষ্ট্য
| কন্টেইনার আর্কিটেকচার | মোবাইল নেটওয়ার্কের জন্য বিশেষায়িত ISO Base Media File Format (MPEG-4 Part 12) |
| কম্প্রেশন | AMR-NB বা AAC অডিওসহ H.263 অথবা H.264 ভিডিও কম্প্রেশন |
| বাইট এন্ডিয়াননেস | বিগ-এন্ডিয়ান বক্স হায়ারার্কি |
| কালার স্পেস | YUV 4:2:0 |
| চ্যানেল ও কাঠামো | মোবাইল ভিডিও স্ট্রিমের সঙ্গে মোনো বা স্টেরিও অডিও |
| সর্বোচ্চ মাত্রা | সাধারণত 176x144 (QCIF) বা 352x288 (CIF); 3GP v6+ এ সর্বোচ্চ 1080p সমর্থিত |
| স্বচ্ছতা | ভিডিওতে স্বচ্ছতা সমর্থিত নয় |
| স্ট্রিমিং ও প্রোগ্রেসিভ | সেলুলার নেটওয়ার্কের জন্য অপ্টিমাইজ করা RTSP স্ট্রিমিং ও প্রগ্রেসিভ HTTP ডাউনলোড |
টেকনিক্যাল তুলনা ম্যাট্রিক্স: 3GP বনাম প্রতিযোগীগণ
| প্রযুক্তিগত বৈশিষ্ট্য | 3GP (বর্তমান) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| প্রাথমিক কোডেক | H.263 / AMR-NB | H.264 / AAC | VP9 / ওপাস | H.263 / QCELP |
| টার্গেট নেটওয়ার্ক | ২জি এবং থ্রিজি সেলুলার মোবাইল নেটওয়ার্ক | উচ্চ গতির ব্রডব্যান্ড এবং 4G/5G | উন্মুক্ত আধুনিক ওয়েব | থ্রিজি CDMA নেটওয়ার্ক |
| ভিজ্যুয়াল কোয়ালিটি | কম (প্রচুর কম্প্রেশন আর্টিফ্যাক্ট থাকে) | উচ্চ থেকে অতি-উচ্চ | উচ্চ থেকে অতি-উচ্চ | কম |
| ব্রাউজার সমর্থন | আধুনিক ব্রাউজারগুলোতে বাদ দেওয়া হয়েছে | ১০০% সার্বজনীন | ১০০% আধুনিক ব্রাউজার সমর্থন | বাদ দেওয়া হয়েছে |
সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড
ভিডিও অডিওসহ কালো স্ক্রিন দেখায় অথবা ডেস্কটপ ভিডিও প্লেয়ার ফাইলটি খুলতে অস্বীকার করে।
মূল কারণ: আধুনিক ডেস্কটপ অপারেটিং সিস্টেমে H.263 বা AMR-NB কোডেকের অনুপস্থিতি।
পুনরুদ্ধার: File2File.app ভিডিও কনভার্টার ব্যবহার করে স্ট্যান্ডার্ড MP4-এ ট্রান্সকোড করুন: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4।
নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর
অনেক প্ল্যাটফর্মে লিগেসি AMR এবং H.263 ডিকোডারগুলোর রক্ষণাবেক্ষণ বন্ধ রয়েছে, যার ফলে বিশ্বস্ত নয় এমন 3GP ফাইল পার্স করার সময় অতীতে মেমোরি করাপশন ভালনারেবিলিটি দেখা দিয়েছে।
পরিচিত অ্যাটাক ভেক্টর
- অ্যান্ড্রয়েড স্টেজফ্রাইটের (CVE-2015-3864) ভেতরে AMR স্পিচ ফ্রেম ডিকোড রুটিনে ইন্টিজার ওভারফ্লো।
- লিগেসি কুইকটাইম 3GPP অ্যাটম পার্সারে আউট-অফ-বাউন্ডস রাইট।
- MMS পে-লোড ডেলিভারি যা স্বয়ংক্রিয় জিরো-ক্লিক মিডিয়া পার্সিং ট্রিগার করে।
প্রতিরক্ষামূলক সেরা অনুশীলন: আর্কাইভ বা প্রসেস করার আগে একটি বিচ্ছিন্ন স্যান্ডবক্সে আগত 3GP ফাইলগুলোকে আধুনিক MP4/WebM কন্টেইনারে ট্রান্সকোড করুন।
ঐতিহাসিক উৎপত্তি ও মাইলফলক
প্রধান সুবিধাসমূহ ও গুণাবলী
- ব্যান্ডউইথ-সীমাবদ্ধ মোবাইল কানেকশনের মাধ্যমে প্রেরণের জন্য অপ্টিমাইজ করা অত্যন্ত ছোট ফাইল সাইজ।
- ২০০০-এর দশকের শুরুর দিকের ফিচার ফোন এবং লিগেসি মাল্টিমিডিয়া মেসেজিং (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.app Video Converter ব্যবহার করুন।