וידאו 3GP (.3gp)
3GPP תקןפורמט הקבצים 3GPP (3GP) הוא מעטפת מולטימדיה שתוכננה על ידי ארגון 3GPP כדי לספק וידאו ושמע קומפקטיים ברשתות סלולריות מדור 3 בעלות רוחב פס נמוך.
בדיקה ומטא-נתונים
מערכות הפעלה ומנתחי קבצים מזהים קבצי 3GP על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת כותרת ברמת הבייט (Magic Bytes)
מערכות הפעלה ומנתחי קבצים מזהים קבצי 3GP על ידי בדיקת רצף הבייטים הבינארי הראשוני:
חתימת HEX (היסט 0):
?? ?? ?? ?? 66 74 79 70ייצוג ASCII: ????ftyp
תקינה: 3GPP TS 26.244 / ISO 14496-12
מפרט טכני
| מבנה המכולה | תבנית ISO Base Media File Format (MPEG-4 Part 12), המותאמת לרשתות סלולריות |
| דחיסה | דחיסת וידאו H.263 או H.264 עם אודיו AMR-NB או AAC |
| סדר בתים (Endianness) | היררכיית תיבות בסדר בתים גדול |
| מרחבי צבע | YUV 4:2:0 |
| ערוצים ומבנה | מונו או סטריאו של שמע לצד זרם וידאו נייד |
| ממדים מרביים | בדרך כלל 176x144 (QCIF) או 352x288 (CIF); תומך עד 1080p ב־3GP v6+ |
| שקיפות | אין תמיכה בשקיפות וידאו |
| הזרמה ופרוגרסיביות | הזרמת RTSP והורדת HTTP הדרגתית, מותאמות לרשתות סלולריות |
מטריצת השוואה טכנית: 3GP מול מתחרים
| תכונה טכנית | 3GP (נוכחי) | MP4 | WEBM | 3G2 |
|---|---|---|---|---|
| קודק ראשי | H.263 / AMR-NB | H.264 / AAC | VP9 / Opus | H.263 / QCELP |
| רשת יעד | רשתות סלולר 2G ו-3G | פס רחב מהיר ו-4G/5G | רשת אינטרנט פתוחה ומודרנית | רשתות CDMA מדור 3 |
| איכות חזותית | נמוכה (ארטיפקטים כבדים של דחיסה) | גבוהה עד גבוהה במיוחד | גבוהה עד גבוהה במיוחד | נמוכה |
| תמיכת דפדפנים | הוצא משימוש בדפדפנים מודרניים | אוניברסלית ב-100% | תמיכה מלאה בדפדפנים מודרניים | הוצא משימוש |
מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)
הווידאו מציג מסך שחור עם שמע, או שנגן הווידאו השולחני מסרב לפתוח את הקובץ.
גורם שורש: היעדר קודקים מסוג H.263 או AMR-NB במערכות הפעלה שולחניות מודרניות.
שחזור: המר לפורמט MP4 תקני באמצעות ממיר הווידאו של File2File.app: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4.
ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)
מפנחי AMR ו-H.263 ישנים לא זכו לתחזוקה בפלטפורמות רבות, מה שהוביל היסטורית לפגיעויות של שחיתות זיכרון בעת ניתוח קבצי 3GP שאינם מהימנים.
ווקטורי תקיפה ידועים
- גלישת מספר שלם (Integer overflow) בשגרות פענוח מסגרות דיבור מסוג AMR בתוך רכיב Android Stagefright (CVE-2015-3864).
- כתיבה מחוץ לגבולות הזיכרון במנתח אטומים ישן של QuickTime 3GPP.
- אספקת מטען MMS המפעילה ניתוח מדיה אוטומטי ללא התערבות משתמש (Zero-click).
שיטות מומלצות להגנה: המר קבצי 3GP נכנסים למכלי MP4/WebM מודרניים בתוך סביבת בידוד (sandbox) לפני ארכוב או עיבוד.
היסטוריה ואבני דרך
יתרונות מרכזיים
- גדלי קבצים קטנים במיוחד המותאמים להעברה דרך חיבורים סלולריים מוגבלי רוחב פס.
- תאימות לאחור גבוהה עם טלפונים מסורתיים מתחילת שנות ה-2000 והודעות מולטימדיה ישנות (MMS).
- תמיכה מובנית בדחיסת קול מסוג AMR שתוכננה במיוחד עבור שמע בטלפוניה סלולרית.
מגבלות טכניות וחסרונות
- איכות וידאו ושמע מיושנת לחלוטין בהשוואה למעטפות MP4 או WebM מודרניות.
- רזולוציות QCIF ו-CIF נראות מפוקסלות בצורה קיצונית במסכים מודרניים רב-רזולוציה.
- דפדפני אינטרנט מודרניים רבים אינם כוללים עוד תוספי הפעלה מובנים עבור מדיה בפורמט 3GP מסוג H.263/AMR.
עובדות טכניות מעניינות
- טלפוני המצלמה הראשונים שאפשרו צילום וידאו בתחילת שנות ה-2000 שמרו את כל הסרטונים בפורמט .3gp.
- הפורמט 3GP תוכנן כך שיתאים למגבלת גודל קובץ קפדנית של 300 קילו-בייט בשירות הודעות המולטימדיה הסלולרי (MMS).
- רשתות CDMA השתמשו בתקן אחות בשם 3G2 (.3g2) אשר נוהל על ידי ארגון 3GPP2.
שאלות טכניות נפוצות
האם סמארטפונים מודרניים עדיין יכולים לנגן קבצי 3GP?
רוב טלפוני האנדרואיד המודרניים ונגני המדיה VLC יכולים לנגן קבצי 3GP, אך מכשירי iOS ודפדפני אינטרנט מובנים עשויים לדרוש המרת הווידאו לפורמט MP4.
מדוע קבצי וידאו 3GP מטושטשים כל כך?
פורמט 3GP פותח בשנת 2003 עבור רשתות סלולריות מוקדמות בעלות רוחב פס נמוך ומסכי טלפון זעירים, תוך שימוש ברזולוציות כמו 176x144 עם דחיסה כבדה.
איך אוכל להמיר סרטוני 3GP ישנים של המשפחה מהטלפון לפורמט MP4?
השתמש בממיר הווידאו של File2File.app כדי להמיר קובצי 3GP ישירות בדפדפן לפורמט MP4 תקני עם H.264, התואם לכל המכשירים המודרניים.