Video ke MP4 - Konverter Format Video Online — MP4 adalah format video yang paling luas kompatibilitasnya di seluruh perangkat, pemutar, dan platform, dibangun di atas kontainer ISO-BMFF terbuka. Halaman ini mengenkode dengan codec VP8 yang bebas royalti (plus kombinasi VP8+Vorbis opsional) sambil menghindari codec yang dipatenkan. Mendukung konversi format, remux tanpa kehilangan, kompresi, penskalaan, pengulangan, dan pengubahan ukuran — semuanya diproses secara lokal di browser, dengan berkas yang tidak pernah diunggah ke server. Editor metadata / tag bawaan membaca tag video sumber (judul, artis, album, artis album, tanggal, genre, trek, komentar), memungkinkan Anda mengeditnya, dan menuliskannya ke keluaran — termasuk mode salin tanpa encode ulang, saat kualitas terjaga sempurna.
Input yang didukung: Video yang menggunakan codec terbuka bebas royalti seperti VP8/VP9/AV1/MPEG-4/FFV1 (kontainer WebM, MKV, MP4, MOV, AVI). Semua dikonversi secara lokal di browser; berkas tidak pernah diunggah ke server.
Penggunaan pertama memuat mesin pemrosesan video sekitar 30MB ke browser saat ini. Mesin itu di-cache dan digunakan kembali setelahnya, jadi mohon bersabar.
🎥
Klik untuk memilih atau seret dan lepas berkas video
Mendukung WebM, MKV, MP4, MOV, AVI, dan format umum lainnya; disarankan di bawah 500MB
Kontrol video:
Kualitas:60lebih tinggi = kualitas lebih baik, file lebih besar
Bitrate target:kbps, minimal 100 (digunakan saat Bitrate video dipilih)
FFV1 bersifat lossless: pengaturan kualitas dan bitrate tidak berlaku.Tanpa encode ulang tidak mengompresi. Pilih codec video untuk mengatur kualitas atau bitrate.
Resolusi:diskalakan otomatis agar mempertahankan rasio aspek asli, tanpa peregangan
Jumlah pengulangan:keluaran video akan diputar N kali berturut-turut
Persen:100%diskalakan sebagai persentase dari ukuran asli
W×H:×isi salah satu nilai untuk skala proporsional; biarkan kosong untuk menggunakan persen
Konversi Format: Pilih kombinasi codec lalu klik tombol di bawah untuk remux/encode ulang video sebagai MP4. Jika codec masukan kompatibel dengan MP4, pilih "Tanpa encode ulang" untuk remux instan (tanpa kehilangan kualitas).
Kompres Video: Mengenkode ulang video ke MP4 dengan kualitas atau bitrate target yang dipilih untuk menghasilkan berkas yang lebih kecil. Mode ini memerlukan encode ulang, sehingga "Tanpa encode ulang" tidak tersedia.
Skala Video: Menskalakan video ke resolusi preset dan menghasilkan MP4. Mode ini memerlukan encode ulang, sehingga "Tanpa encode ulang" tidak tersedia.
Loop Video: Mengulang konten video N kali dan menghasilkan MP4. Dikombinasikan dengan "Tanpa encode ulang", proses ini selesai hampir seketika.
Ubah Ukuran Video: Menskalakan video berdasarkan persentase atau piksel lebar/tinggi eksplisit dan menghasilkan MP4. Mode ini memerlukan encode ulang, sehingga "Tanpa encode ulang" tidak tersedia.
Menulis ulang metadata dengan salin aliran — video dan audio tidak di-encode ulang, sehingga kualitas terjaga sempurna.
Apa itu MP4? Kontainer vs codec
MP4 bukan cara memadatkan video — ia adalah sebuah kotak. Secara formal, ia adalah ISO Base Media File Format (ISO-BMFF): kontainer terstruktur yang menampung satu atau lebih aliran yang sudah terkompresi (trek video, trek audio, mungkin subjudul) plus metadata, semuanya diatur sebagai kotak bersarang yang ditelusuri pemutar seperti daftar isi. Yang sebenarnya memadatkan piksel adalah codec yang tersimpan di dalamnya — paling umum H.264 (juga disebut AVC) atau HEVC (H.265) yang lebih baru, dan di situs ini keluarga VP8/VP9 yang bebas royalti. "Kontainer vs codec" adalah perbedaan paling berguna dalam berkas video: MP4, MKV, MOV, dan WebM semuanya dapat memuat aliran H.264 yang sama persis, itulah sebabnya memindahkan video antar kontainer (remux) memakan hitungan detik dan tidak kehilangan apa pun, sedangkan mengganti codec (encode ulang) menulis ulang setiap frame.
Lima fakta sebagai jangkar untuk sisa halaman ini:
• MP4 = kontainer (kotak ISO-BMFF: ftyp, moov, mdat); codec (H.264, HEVC, VP8/VP9) adalah metode kompresi yang disimpan di dalamnya
• aliran yang sama, kotak berbeda: remux MP4↔MKV↔MOV menyalin byte, encode ulang menulis ulang frame
• moov = kotak indeks; posisinya menentukan apakah berkas dapat mulai diputar sebelum selesai diunduh
• 1080p = 1920×1080 = 2.073.600 piksel; 4K UHD = 3840×2160 = tepat 4× lebih banyak piksel untuk diencode di setiap frame
• aritmetika bitrate: 8 Mbps = 1 MB per detik → video 1 jam pada 8 Mbps kira-kira 3,6 GB
Atom moov dan mengapa sebagian MP4 tidak mau di-stream
Kotak moov adalah indeks induk berkas: posisi frame, pewaktuan, dan daftar trek. Encoder biasanya menulisnya di akhir berkas, karena hanya saat encoding selesai mereka tahu di mana setiap frame ditempatkan. Pemutar tidak dapat mulai tanpa indeks, sehingga pemutar web harus mengunduh seluruh berkas terlebih dahulu — itulah sebabnya beberapa MP4 tidak dapat diputar sebelum unduhan selesai. Memindahkan kotak moov ke depan (tata letak "faststart") memperbaiki streaming: pemutar mengambil indeks lebih dulu, lalu mengambil frame sesuai kebutuhan. Konversi dengan tata letak bergaya faststart hanya mengubah urutan kotak, tidak pernah frame yang terkompresi.
Remux vs encode ulang
Remux ("tanpa encode ulang" di halaman ini) menyalin aliran video yang terkompresi ke kontainer baru tanpa diubah — frame yang identik byte demi byte, selesai dalam hitungan detik, tanpa kehilangan kualitas. Ini bekerja setiap kali aliran sudah kompatibel dengan kontainer tujuan. Encode ulang mendekode setiap frame dan mengompresinya lagi; ini tak terhindarkan saat Anda mengganti codec, menskalakan gambar, atau menerapkan filter, dan setiap pass mengkuantisasi ulang gambar, sehingga sedikit kualitas terbuang. Aturan praktisnya: mengubah kontainer atau metadata → remux; mengubah apa pun tentang piksel → encode ulang.
H.264, HEVC, dan pilihan bebas royalti
H.264/AVC (difinalisasi 2003) adalah codec video paling universal yang dapat diputar dan pilihan default yang aman di seluruh industri. HEVC/H.265 (2013) kira-kira memangkas separuh bitrate yang dibutuhkan H.264 untuk kualitas visual yang sama, dengan konsekuensi encoding yang lebih berat dan situasi lisensi paten yang lebih rumit. Keluarga VP8/VP9 dan AV1 adalah alternatif bebas royalti yang dikembangkan untuk menghindari biaya lisensi itu; VP9 umumnya berada di antara H.264 dan HEVC dalam efisiensi. Halaman ini menulis VP8 ke dalam MP4 justru karena codec, bukan kontainer, yang membawa kewajiban paten — MP4 sendiri adalah standar ISO terbuka dan secara sah dapat memuat aliran apa pun yang diterima pemutar.
Kesalahpahaman umum
"MP4 adalah codec." Itu adalah kontainer. Dua berkas MP4 dapat berisi codec yang sepenuhnya berbeda, itulah sebabnya yang satu diputar di TV dan yang lain tidak — pemutarnya menolak aliran, bukan berkasnya.
"Konversi selalu menurunkan kualitas." Hanya encode ulang yang melakukannya. Me-remux aliran yang sama ke MP4 tidak menimbulkan kehilangan dan hampir instan; mode "Tanpa encode ulang" di halaman ini melakukan tepat itu.
"Berkas yang lebih besar pasti kualitasnya lebih baik." Ukuran berkas = bitrate × durasi. Codec lama yang tidak efisien pada bitrate dua kali lipat sering tampak lebih buruk daripada codec modern pada setengahnya — bandingkan codec pada kualitas visual yang serupa, bukan ukuran yang serupa.
"MP4 yang tidak mau di-stream itu rusak." Biasanya kotak moov hanya berada di akhir berkas; penataan ulang faststart membuat video yang identik dapat di-stream.
Alat terkait: Video ke MKV untuk kontainer Matroska yang sepenuhnya terbuka, Video ke WebM untuk pasangan WebM yang bebas royalti, Pemotong Video untuk pemangkasan akurat per keyframe tanpa encode ulang, dan Tambah/Ekstrak Subjudul untuk menyematkan trek teks ke MP4.