3GP 视频 (.3gp)
3GPP มาตรฐานรูปแบบไฟล์ 3GPP (3GP) คือคอนเทนเนอร์มัลติมีเดียที่ออกแบบโดยโครงการความร่วมมือรุ่นที่ 3 (3rd Generation Partnership Project) เพื่อส่งมอบวิดีโอและเสียงที่มีขนาดกะทัดรัดผ่านเครือข่ายมือถือ 3G ที่มีแบนด์วิดท์ต่ำ
ตรวจสอบและดู Metadata
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 3GP โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็นส่วนหัวในระดับไบต์ (Magic Bytes)
ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 3GP โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:
ลายเซ็น HEX (OFFSET 0):
00 00 00 18 66 74 79 70 33 67 70 34การแสดงผลรูปแบบ ASCII: ....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 |
| การจัดลำดับไบต์ (Byte Endianness) | 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 |
| เครือข่ายเป้าหมาย | เครือข่ายมือถือเซลลูลาร์ 2G และ 3G | บรอดแบนด์ความเร็วสูงและ 4G/5G | เว็บสมัยใหม่แบบเปิด | เครือข่าย 3G CDMA |
| คุณภาพการแสดงผล | ต่ำ (สิ่งประดิษฐ์จากการบีบอัดหนัก) | สูงถึงสูงมาก | สูงถึงสูงมาก | ต่ำ |
| การรองรับเบราว์เซอร์ | เลิกใช้งานแล้วในเบราว์เซอร์สมัยใหม่ | สากล 100% | รองรับเบราว์เซอร์สมัยใหม่ 100% | เลิกใช้งานแล้ว |
รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex
วิดีโอเล่นหน้าจอดำพร้อมเสียง หรือเครื่องเล่นวิดีโอบนเดสก์ท็อปปฏิเสธที่จะเปิดไฟล์
สาเหตุหลัก: ขาดโคเดก H.263 หรือ AMR-NB บนระบบปฏิบัติการเดสก์ท็อปสมัยใหม่
การกู้คืน: แปลงรหัสเป็น MP4 มาตรฐานโดยใช้ File2File Video Converter: ffmpeg -i broken.3gp -c:v libx264 -c:a aac modern.mp4
การวิเคราะห์ความปลอดภัยและเวกเตอร์การโจมตีตัวแยกวิเคราะห์
ตัวถอดรหัส AMR และ H.263 รุ่นเก่าไม่ได้ดูแลรักษาในหลายแพลตฟอร์ม ซึ่งนำไปสู่ช่องโหว่ความเสียหายของหน่วยความจำในอดีตเมื่อแยกวิเคราะห์ไฟล์ 3GP ที่ไม่น่าเชื่อถือ
เวกเตอร์การโจมตีที่ทราบ
- จำนวนเต็มล้นในกิจวัตรการถอดรหัสเฟรมเสียง AMR ภายใน Android Stagefright (CVE-2015-3864)
- การเขียนนอกขอบเขตในตัวแยกวิเคราะห์อะตอม QuickTime 3GPP รุ่นเก่า
- การส่งมอบเพย์โหลด MMS ที่ทริกเกอร์การแยกวิเคราะห์สื่อแบบคลิกเดียวโดยอัตโนมัติ
แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:
ประวัติความเป็นมาและเหตุการณ์สำคัญ
ข้อได้เปรียบและจุดเด่นสำคัญ
- ขนาดไฟล์เล็กมากซึ่งปรับให้เหมาะสมสำหรับการส่งผ่านการเชื่อมต่อมือถือที่มีแบนด์วิดท์จำกัด
- ความเข้ากันได้ย้อนหลังสูงกับโทรศัพท์ฟีเจอร์폰ในยุคต้นปี 2000 และบริการรับส่งข้อความมัลติมีเดีย (MMS) รุ่นเก่า
- การสนับสนุนแบบเนทีฟสำหรับการบีบอัดเสียง AMR ที่ออกแบบมาสำหรับเสียงโทรศัพท์มือถือโดยเฉพาะ
ข้อจำกัดทางเทคนิคและข้อควรพิจารณา
- คุณภาพวิดีโอและเสียงที่ล้าสมัยอย่างมากเมื่อเทียบกับคอนเทนเนอร์ MP4 หรือ WebM สมัยใหม่
- ความละเอียด QCIF และ CIF ดูเป็นเม็ดพิกเซลอย่างมากบนจอแสดงผลความละเอียดสูงสมัยใหม่
- เว็บเบราว์เซอร์สมัยใหม่หลายตัวไม่รวมปลั๊กอินการเล่นแบบเนทีฟสำหรับสื่อ 3GP H.263/AMR อีกต่อไป
เกร็ดความรู้ทางเทคนิคที่น่าสนใจ
- โทรศัพท์มือถือรุ่นแรกที่อนุญาตให้บันทึกวิดีโอได้ในช่วงต้นปี 2000 บันทึกวิดีโอทั้งหมดในรูปแบบ .3gp
- 3GP ถูกออกแบบมาให้อยู่ภายในขีดจำกัดขนาดไฟล์ที่เข้มงวด 300 KB ของบริการข้อความมัลติมีเดียเซลลูลาร์ (MMS)
- เครือข่าย CDMA ใช้มาตรฐานพี่น้องที่เรียกว่า 3G2 (.3g2) ซึ่งควบคุมโดยองค์กร 3GPP2
คำถามทางเทคนิคที่พบบ่อย
สมาร์ทโฟนสมัยใหม่ยังสามารถเล่นไฟล์ 3GP ได้อยู่หรือไม่?
โทรศัพท์ Android สมัยใหม่ส่วนใหญ่และ VLC media player สามารถเล่นไฟล์ 3GP ได้ แต่ iOS และเว็บเบราว์เซอร์หลักๆ อาจต้องแปลงวิดีโอก่อนเป็น MP4
ทำไมไฟล์วิดีโอ 3GP ถึงเบลอมาก?
3GP ถูกพัฒนาขึ้นในปี 2003 สำหรับเครือข่ายมือถือยุคแรกที่มีแบนด์วิดท์ต่ำและหน้าจอโทรศัพท์ขนาดเล็ก โดยใช้ความละเอียดเช่น 176x144 พร้อมกับการบีบอัดที่หนาแน่น
ฉันจะแปลงวิดีโอโทรศัพท์ 3GP ของครอบครัวรุ่นเก่าเป็น MP4 ได้อย่างไร?
ใช้ File2File Video Converter เพื่อแปลงไฟล์ 3GP โดยตรงในเบราว์เซอร์ของคุณเป็นรูปแบบ MP4 มาตรฐาน H.264 พร้อมความเข้ากันได้เต็มรูปแบบในทุกอุปกรณ์สมัยใหม่