3GP 视频 (.3gp)

3GPP มาตรฐาน

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

ตรวจสอบและดู Metadata

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

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

การแปลงไฟล์แบบส่วนตัว 100% ในเบราว์เซอร์ - ไฟล์จะไม่ rời ออกจากอุปกรณ์ของคุณ

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

ลายเซ็นส่วนหัวในระดับไบต์ (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 (ปัจจุบัน)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 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 ที่ทริกเกอร์การแยกวิเคราะห์สื่อแบบคลิกเดียวโดยอัตโนมัติ

แนวทางปฏิบัติที่ดีที่สุดในการป้องกัน:

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

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