วิดีโอ 3GP (.3gp)

3GPP มาตรฐาน

รูปแบบไฟล์ 3GPP (3GP) คือคอนเทนเนอร์มัลติมีเดียที่ออกแบบโดยโครงการความร่วมมือรุ่นที่ 3 (3rd Generation Partnership Project) เพื่อส่งมอบวิดีโอและเสียงที่มีขนาดกะทัดรัดผ่านเครือข่ายมือถือ 3G ที่มีแบนด์วิดท์ต่ำ

ตรวจสอบไฟล์และข้อมูลเมตา

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 3GP โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

เลือกหรือวางไฟล์ที่นี่

เป็นส่วนตัว - ไฟล์จะไม่ออกจากอุปกรณ์ของคุณ

หรือวาง Ctrl+V
รับประกันความเป็นส่วนตัวโดยไม่มีการส่งข้อมูลผ่านเครือข่าย: อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ

ลายเซ็นส่วนหัวระดับไบต์

ระบบปฏิบัติการและเครื่องมือวิเคราะห์ไฟล์จะระบุไฟล์ 3GP โดยการตรวจสอบลำดับไบต์ไบนารีส่วนต้น:

ลายเซ็น HEX (OFFSET 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
การจัดลำดับไบต์ลำดับชั้นกล่องแบบ Big-Endian
พื้นที่สีYUV 4:2:0
ช่องสัญญาณและโครงสร้างเสียงโมโนหรือสเตอริโอพร้อมสตรีมวิดีโอสำหรับมือถือ
ขนาดสูงสุดโดยทั่วไปมีขนาด 176x144 (QCIF) หรือ 352x288 (CIF); รองรับสูงสุด 1080p ใน 3GP v6 ขึ้นไป
ความโปร่งใสไม่รองรับความโปร่งใสของวิดีโอ
การสตรีมและแบบโปรเกรสซีฟการสตรีม RTSP และดาวน์โหลด HTTP แบบโปรเกรสซีฟที่ปรับให้เหมาะกับเครือข่ายเซลลูลาร์

ตารางเปรียบเทียบทางเทคนิค: 3GP กับคู่แข่ง

คุณลักษณะทางเทคนิค3GP (ปัจจุบัน)MP4WEBM3G2
ตัวแปลงสัญญาณหลักH.263 / AMR-NBH.264 / AACVP9 / OpusH.263 / QCELP
เครือข่ายเป้าหมายเครือข่ายมือถือ 2G และ 3Gบรอดแบนด์ความเร็วสูงและ 4G/5Gเว็บสมัยใหม่แบบเปิดเครือข่าย 3G CDMA
คุณภาพการแสดงผลต่ำ (ความผิดเพี้ยนจากการบีบอัดอย่างรุนแรง)สูงถึงสูงมากสูงถึงสูงมากต่ำ
การรองรับเบราว์เซอร์เลิกใช้งานแล้วในเบราว์เซอร์สมัยใหม่รองรับได้ทั่วถึง 100%รองรับเบราว์เซอร์สมัยใหม่ 100%เลิกใช้งานแล้ว

รูปแบบความเสียหายทั่วไปและคู่มือการกู้คืน Hex

วิดีโอเล่นหน้าจอดำพร้อมเสียง หรือเครื่องเล่นวิดีโอบนเดสก์ท็อปปฏิเสธที่จะเปิดไฟล์

สาเหตุหลัก: ขาดโคเดก H.263 หรือ AMR-NB บนระบบปฏิบัติการเดสก์ท็อปสมัยใหม่

การกู้คืน: แปลงไฟล์เป็น MP4 มาตรฐานด้วย File2File.app 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 ซึ่งกระตุ้นให้ระบบแยกวิเคราะห์สื่อโดยอัตโนมัติโดยไม่ต้องให้ผู้ใช้คลิก

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน: แปลงไฟล์ 3GP ที่ได้รับเป็นคอนเทนเนอร์ MP4/WebM สมัยใหม่ภายในแซนด์บ็อกซ์แยกขาด ก่อนจัดเก็บหรือประมวลผล

ประวัติความเป็นมาและเหตุการณ์สำคัญ

20063GPP Release 6 อัปเดตข้อกำหนดคอนเทนเนอร์เพื่อรองรับวิดีโอ H.264 และโคเดกเสียงขั้นสูง
2004โทรศัพท์ฟีเจอร์โฟนใช้ 3GP เป็นรูปแบบหลักสำหรับบันทึกวิดีโออย่างแพร่หลาย
2003ถูกกำหนดมาตรฐานภายใต้ข้อกำหนดทางเทคนิค 3GPP TS 26.244

ข้อได้เปรียบและจุดเด่นสำคัญ

  • ขนาดไฟล์เล็กมากซึ่งปรับให้เหมาะสมสำหรับการส่งผ่านการเชื่อมต่อมือถือที่มีแบนด์วิดท์จำกัด
  • ความเข้ากันได้ย้อนหลังสูงกับโทรศัพท์ฟีเจอร์โฟนในยุคต้นปี 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.app Video Converter เพื่อแปลงไฟล์ 3GP โดยตรงในเบราว์เซอร์ของคุณเป็นรูปแบบ MP4 มาตรฐาน H.264 พร้อมความเข้ากันได้เต็มรูปแบบในทุกอุปกรณ์สมัยใหม่