Video MP4 (.mp4)
ISO/IEC StandarMP4 adalah kontainer multimedia yang banyak digunakan untuk streaming dan media pribadi. Pemutaran bergantung pada codec serta perangkat atau aplikasi.
Konversi MP4 ke WEBM
Konverter MP4 ke WEBM gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Kompres MP4 Secara Daring
Privat - file tidak pernah meninggalkan perangkat Anda
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file MP4 dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file MP4 dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
?? ?? ?? ?? 66 74 79 70REPRESENTASI ASCII: ????ftyp
Standardisasi: ISO/IEC 14496-14:2003
Spesifikasi Teknis
| Arsitektur Kontainer | Struktur kotak/atom ISO Base Media File Format (ISO/IEC 14496-12) |
| Kompresi | Video H.264 (AVC), H.265 (HEVC), AV1 dengan audio AAC, MP3, atau Opus |
| Urutan Byte | Hierarki kotak Big-endian |
| Ruang Warna | Rec.709, Rec.2020, sRGB, HDR10, dan Dolby Vision |
| Saluran & Struktur | Audio multialiran (mono, stereo, surround 5.1, 7.1, Dolby Atmos) |
| Dimensi Maksimum | Tanpa batas; mendukung video 4K, 8K, dan laju bingkai tinggi hingga 120 fps secara bawaan |
| Transparansi | Didukung melalui HEVC khusus dengan saluran alfa pada perangkat keras Apple modern |
| Streaming & Progresif | Dukungan bawaan untuk streaming web progresif HLS, DASH, dan Fast-Start |
Perbandingan Teknis MP4 dengan Pesaing
| Atribut Teknis | MP4 (Saat Ini) | MKV | WEBM | MOV |
|---|---|---|---|---|
| Kompatibilitas | Dukungan luas pada perangkat dan browser modern; dukungan codec bervariasi | Memerlukan pemutar pihak ketiga pada perangkat Apple dan TV | Dukungan browser luas; kompatibilitas codec dan TV berbeda-beda. | Didukung secara bawaan di perangkat Apple, dengan dukungan beragam di perangkat lain |
| Kesesuaian Streaming Web | Standar terbaik untuk HTML5, HLS, dan DASH | Buruk untuk tag video HTML5 | Sangat baik untuk video web terbuka HTML5 | Bagus dengan penanda Fast-Start |
| Subtitle | Teks berwaktu dasar (tx3g, WebVTT) | Subtitle bergaya tingkat lanjut penuh (ASS/SSA) | WebVTT | Teks berwaktu Apple |
| Alur Kerja Penyuntingan | Tinggi; standar untuk penggunaan konsumen dan distribusi | Jarang di DAW penyuntingan profesional | Jarang di DAW penyuntingan profesional | Standar terbaik di studio profesional |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Berkas video gagal dibuka, melaporkan 'Berkas rusak atau terpotong'.
Penyebab Utama: Perangkat perekam kehilangan daya sebelum menyelesaikan header atom 'moov'.
Pemulihan: Gunakan File2File.app MP4 Repair atau utilitas 'untrunc' dengan video referensi yang direkam pada perangkat yang sama.
Analisis Keamanan & Vektor Serangan Parser
Karena platform media sosial dan perpesanan mengurai file MP4 secara otomatis, dimensi atom yang cacat menjadi sasaran utama eksploitasi tanpa klik.
Vektor Serangan yang Diketahui
- Luapan bilangan bulat pada penguraian atom 'stsc' (sample-to-chunk) yang mengarah ke eksekusi kode jarak jauh.
- Penulisan heap di luar batas pada demultiplekser MP4 Stagefright di perangkat Android yang tidak ditambal.
- Penolakan layanan melalui pohon atom yang bersarang dalam hingga menyebabkan kehabisan tumpukan.
Praktik Terbaik Defensif: Selalu demultipleks file MP4 menggunakan pustaka WebAssembly yang aman dari kesalahan pengelolaan memori atau proses pekerja dalam sandbox.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Pemutaran MP4 didukung secara luas, tetapi bergantung pada codec, perangkat, dan perangkat lunak.
- Dioptimalkan untuk streaming internet efisiensi tinggi melalui pengunduhan progresif, HLS, dan MPEG-DASH.
- Mendukung codec video modern yang sangat efisien seperti H.265 (HEVC) dan AV1 di samping H.264 standar.
Keterbatasan Teknis & Kekurangan
- Desain kontainer mengharuskan perekaman selesai agar atom 'moov' dapat ditulis; sistem yang macet saat perekaman dapat merusak file.
- Kurang fleksibel dibandingkan Matroska (MKV) untuk subtitle bergaya kustom tingkat lanjut dan audio multi-trek.
- Beberapa codec terbuka modern seperti VP9 dan Opus secara historis belum didukung secara konsisten oleh kontainer MP4.
Fakta Teknis Menarik
- Kotak 'ftyp' di awal berkas MP4 mengidentifikasi merek utama dan spesifikasi yang kompatibel.
- MP4 adalah kontainer video umum di layanan streaming dan perangkat konsumen, tetapi porsinya dalam lalu lintas video global tidak ditetapkan di sini.
- Penanda fast-start memindahkan atom metadata 'moov' dari akhir berkas ke bagian awal sehingga streaming dimulai secara instan.
Pertanyaan Teknis yang Sering Diajukan
Mengapa video MP4 saya membutuhkan waktu sangat lama untuk mulai diputar di web?
Jika atom metadata 'moov' berada di akhir file, browser harus mengunduh seluruh video sebelum dapat mulai memutarnya. Memindahkan atom 'moov' ke awal dengan alat FastStart memungkinkan pemutaran dimulai seketika.
Codec video apa yang ada di dalam file MP4 standar?
Sebagian besar file MP4 menggunakan video H.264 (AVC) dan audio AAC untuk kompatibilitas maksimum. File MP4 yang lebih baru sering kali menggunakan H.265 (HEVC) atau AV1 untuk efisiensi kompresi yang lebih unggul.
Bagaimana cara mengurangi ukuran file MP4 tanpa merusak kualitas visual?
Gunakan File2File.app Compressor untuk mengodekan ulang video dengan pengaturan Constant Rate Factor (CRF) yang optimal. Ini dapat mengurangi ukuran file sebesar 40% hingga 70% dengan penurunan kualitas visual yang hampir tidak terlihat.
Pasangan Konversi MP4 Terkait
Mengonversi MP4 ke WebM mengubah wadah dan mungkin memerlukan pengodean ulang aliran audio dan video; codec yang didukung serta pemutaran bervariasi menurut peramban dan pemutar.
Konversi file video WebM ke MP4 mengodekan ulang video ke H.264 dan audio ke AAC, yaitu codec yang diharapkan oleh pemutar dan editor MP4, di dalam kontainer MP4 yang didukung secara luas.
Konversikan video MOV dari iPhone dan kamera menjadi file MP4 dengan video H.264 dan audio AAC yang dapat diputar di banyak peramban, langsung di peramban Anda tanpa mengunggah file.
Mengonversi GIF animasi ke MP4 akan mengode ulang bingkainya sebagai video; ukuran file, warna, dan perilaku pemutaran bergantung pada input, pengaturan enkoder, dan pemutar tujuan.
Konversi video MP4 berulang menjadi GIF animasi menghasilkan format gambar yang didukung secara luas dan dapat diputar otomatis tanpa pemutar video.