Video Format Konverter
Konversi video antara format MP4, WebM, AVI, dan MKV.
Seret dan letakkan berkas video di sini
atau klik untuk menelusuri · MP4, WebM, MOV, AVI, MKV (maks 2 GB)
Kontainer, codec, dan apa yang sebenarnya diubah oleh konversi
Sebagian besar ekstensi file menamai kontainer, bukan codec. File .mp4 adalah pembungkus yang menampung track video ditambah track audio ditambah metadata. Track video mungkin dikodekan dengan H.264, H.265, VP9, AV1, atau beberapa lainnya. Track audio mungkin AAC, MP3, Opus, atau FLAC. Mengonversi antar kontainer (MP4 ke MKV, misalnya) tidak selalu mengekode ulang apa pun jika kedua kontainer menerima codec yang sama; FFmpeg dapat melakukannya dalam hitungan detik melalui stream copy. Mengonversi antar codec (H.264 ke VP9, misalnya) memerlukan pengkodean ulang setiap frame dari awal, yang lambat dan lossy. Alat ini mendeteksi apa yang dibutuhkan dan memilih jalur yang lebih murah jika memungkinkan.
Mengapa kontainer ada: MP4 (ISO/IEC 14496-14) dirancang untuk streaming dan pengindeksan, dengan tabel seek cepat dan dukungan untuk banyak codec, dimainkan di mana-mana. WebM (Google, 2010) adalah subset Matroska yang terbatas pada codec bebas royalti (VP8/VP9/AV1 ditambah Opus/Vorbis) untuk web terbuka. MOV (Apple QuickTime, 1991) adalah pendahulu MP4 dan format macOS asli; footage editing ProRes hampir selalu hidup di MOV. MKV (Matroska) adalah pisau Swiss Army terbuka: menangani codec sembarang, track subtitle, marker chapter, lampiran; umum untuk Blu-ray rip dan anime. AVI adalah warisan Microsoft dari 1992, metadata lemah, sebagian besar terlihat dengan encode DivX/Xvid lama.
Mengapa konversi terkadang gagal: mengubah nama .mov ke .mp4 tidak benar-benar mengubah apa pun di dalam file. Jika iPhone Anda mengekspor video HEVC, perangkat Windows 10 tanpa ekstensi media HEIC/HEVC akan menolaknya terlepas dari ekstensi. Konversi nyata harus mengekode ulang stream video ke codec yang diterima target. Alat ini default ke H.264 ditambah AAC untuk output MP4, kombinasi yang paling universal kompatibel yang tersedia.
Cara kerja alat ini di balik layar
Mesin yang sama dengan kompresor video: FFmpeg dikompilasi ke WebAssembly melalui Emscripten oleh Jerome Wu dimulai pada 2019. Binari sisi browser sekitar 30 MB, berjalan sepenuhnya di tab melalui multi-threading SharedArrayBuffer (memerlukan header Cross-Origin-Opener-Policy: same-origin dan Cross-Origin-Embedder-Policy: require-corp, yang ditetapkan situs ini). Ketika Anda menjatuhkan video, file dibaca ke dalam filesystem virtual WebAssembly melalui pembaca streaming.
Di balik layar alat menjalankan perintah seperti -i input.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k output.mp4 untuk konversi MOV-ke-MP4. Untuk perubahan kontainer saja di mana codec sudah benar (misalnya, mengonversi file MKV yang sudah berisi H.264 ditambah AAC ke MP4), alat menggunakan -c copy untuk operasi stream-copy yang hampir instan yang hanya menulis ulang kontainer tanpa pengkodean ulang. Pilihan terjadi secara otomatis berdasarkan probing file input.
Pemilihan codec per format: output MP4 menggunakan video H.264 ditambah audio AAC (universal). Output WebM menggunakan video VP9 ditambah audio Opus (terbuka dan modern). Output MKV menggunakan H.264 ditambah AAC secara default tetapi dapat membawa apa pun yang didukung Matroska. Output AVI menggunakan video MPEG-4 Part 2 ditambah audio MP3 (kompatibilitas legacy). Alat memilih pasangan codec/kontainer yang tepat sehingga pemain penerima tidak menolak file.
Sejarah singkat kontainer video
- QuickTime / .MOV, 1991.Apple mengirimkan QuickTime dengan System 6. Kontainer .MOV menjadi format standar untuk multimedia Mac dan dasar akhirnya untuk MP4.
- AVI, 1992.Microsoft mengirimkan AVI (Audio Video Interleave) sebagai bagian dari Video for Windows. Format ini mendahului fitur codec modern: tidak ada dukungan subtitle yang tepat, metadata lemah, tidak ada indeks ramah streaming. Masih terlihat dengan encode DivX/Xvid lama dan rekaman layar lama.
- MP4 diratifikasi, 2001.ISO/IEC 14496-14 memformalkan MP4 sebagai kontainer MPEG-4 Part 14, sangat berdasarkan QuickTime MOV. Dikombinasikan dengan H.264/AVC (diratifikasi 2003), MP4 ditambah H.264 ditambah AAC menjadi file video universal pada akhir 2000-an.
- Matroska, 2002.Kontainer fleksibel open-source yang dirancang untuk menangani apa pun: codec sembarang, track subtitle, marker chapter, lampiran. Menjadi format pilihan untuk Blu-ray rip, fansub anime, dan arsip bentuk panjang.
- WebM diluncurkan, 2010.Google meluncurkan WebM sebagai alternatif bebas royalti yang terbuka untuk MP4. Terbatas pada video VP8/VP9/AV1 ditambah audio Vorbis/Opus. Dirancang untuk dikirim dengan video HTML5 tanpa kekhawatiran lisensi paten.
- Konversi sisi browser matang, 2019 hingga 2026.Jerome Wu menerbitkan ffmpeg.wasm pertama pada 2019. Pada 2024 garis 4.x stabil di sekitar 30 MB dengan multi-threading SharedArrayBuffer. Konversi video sisi browser menjadi praktis untuk file hingga 1 hingga 2 GB, menggantikan banyak layanan berbasis cloud untuk penggunaan pribadi.
Cara kerja
- Unggah video Anda: klik untuk memilih atau seret-letakkan berkas video dalam format umum (MP4, WebM, AVI, MOV, MKV).
- Pilih format keluaran: pilih format target dan opsional sesuaikan pengaturan kualitas, resolusi, dan codec.
- Konversi dan unduh: klik Konversi lalu unduh berkas keluaran setelah pemrosesan selesai.
Mengapa menggunakan konverter video?
Format video terfragmentasi antar platform, MP4 berfungsi di mana saja, WebM dioptimalkan untuk web, MOV adalah standar Mac, dan MKV umum untuk video berkualitas tinggi. Ketika sebuah video menolak diputar di perangkat atau diunggah ke platform, mengonversinya ke format yang tepat menyelesaikan masalah secara instan. Konverter berbasis peramban ini menangani konversi format yang paling umum tanpa memerlukan instalasi atau mengirim ke server eksternal.
Fitur
- Beberapa format: konversi antara MP4, WebM, OGG, dan format video kompatibel web lainnya.
- Kontrol kualitas: sesuaikan bitrate dan pengaturan kualitas untuk menyeimbangkan ukuran berkas dan kualitas video.
- Opsi resolusi: turunkan ke resolusi standar (1080p, 720p, 480p, 360p) untuk mengurangi ukuran berkas.
- Pelestarian audio: trek audio dipertahankan dalam keluaran terkonversi secara default.
- Berbasis peramban: pemrosesan video terjadi secara lokal melalui WebAssembly, video Anda tidak pernah meninggalkan perangkat Anda.
Alur kerja konversi dunia nyata
- Perbaikan kompatibilitas.iPhone mengekspor video HEVC. Teman Windows 10 tidak dapat memainkannya. Mengonversi ke MP4 ditambah H.264 memperbaikinya secara instan. Alasan paling umum untuk mengonversi.
- Persyaratan unggahan platform.Beberapa formulir unggahan hanya menerima .mp4. Beberapa platform sosial mengkodekan ulang apa pun yang Anda kirim tetapi memerlukan kontainer tertentu. Mengonversi sebelum mengunggah menghindari unggahan yang ditolak dan mengurangi artefak pengkodean ulang sisi server.
- Embedding web.Video yang dihosting sendiri di situs web biasanya menggunakan MP4 untuk tag HTML video. Situs modern juga menyajikan fallback WebM untuk kompresi yang sedikit lebih baik pada browser yang mendukung. Mengonversi master asli ke MP4 dan WebM adalah langkah standar.
- Penyelamatan arsip legacy.Klip AVI/DivX lama dari hard drive 2005, file Flash FLV dari layanan streaming yang sudah tidak ada, file .RM RealMedia dari 1990-an. Mengonversi ke MP4 membuatnya dapat dimainkan pada perangkat modern dan memastikan mereka bertahan dari keusangan format masa depan.
- Mempersiapkan footage untuk editing.DaVinci Resolve, Premiere, dan Final Cut semua memiliki codec yang disukai untuk editing. Mengonversi klip iPhone HEVC ke ProRes atau H.264 MOV sebelum mengimpor mengurangi beban decode dan meningkatkan kinerja scrubbing timeline.
- Berbagi melalui saluran dengan batas format.Beberapa gateway email perusahaan memblokir lampiran MKV atau AVI dengan penyaringan tipe konten. Mengonversi ke MP4 menghindari blok ini. Sama untuk beberapa klien obrolan yang mempratinjau MP4 secara otomatis tetapi menampilkan MKV sebagai file generik.
Jebakan umum dan apa artinya
- Mengganti nama ekstensi tidak melakukan apa-apa.Mengubah example.mov menjadi example.mp4 di manajer file Anda tidak mengkodekan ulang file. Jika codec di dalam tidak didukung oleh pemain target, masih gagal. Konversi nyata harus mengekode ulang atau memuxulasi stream sebenarnya.
- Track subtitle dijatuhkan.Subtitle soft (SRT, ASS, PGS, VobSub) yang tertanam dalam file MKV biasanya tidak bertahan dari konversi ke MP4 secara default. Alat akan memerlukan konfigurasi eksplisit untuk menyalin atau membakar track subtitle. Jika Anda perlu subtitle dipertahankan, gunakan alat desktop dengan penanganan subtitle eksplisit.
- Marker chapter dan metadata menghilang.Marker chapter gaya Blu-ray, thumbnail tertanam, dan metadata kaya seperti info sutradara/cast biasanya hilang dalam konversi sisi browser. Kontainer output hanya memiliki track video dan audio.
- Channel alpha rata ke hitam.ProRes 4444, HEVC dengan alpha (varian Apple), dan VP9 dengan alpha dapat membawa transparansi. Mengonversi ke MP4 H.264 standar diam-diam meratakan transparansi ke latar belakang hitam. Untuk motion graphic, gunakan ProRes 4444 di MOV atau tetap di WebM dengan VP9 alpha.
- Konversi HDR-ke-SDR memerlukan tone-mapping.Klip HDR 10-bit (Dolby Vision, HDR10) dikonversi ke SDR 8-bit tanpa tone-mapping eksplisit menghasilkan output yang pucat atau aneh jenuh. Tone-map pada perangkat sumber sebelum konversi atau gunakan alat desktop dengan dukungan HDR.
- Kompatibilitas kontainer bukan kompatibilitas codec.File MP4 dengan video H.265 dimainkan dengan baik di ponsel 2026 tetapi gagal di laptop Windows 2015. Kontainer baik-baik saja; codec di dalamnya tidak. Selalu pasangkan codec yang tepat dengan kontainer yang tepat untuk audiens Anda.
Privasi: video Anda tidak pernah meninggalkan perangkat Anda
CloudConvert, Convertio, FreeConvert, Zamzar, OnlineConvertFree dan banyak lainnya semua menggunakan pipeline yang sama: unggah file penuh, server menjalankan FFmpeg, Anda mengunduh hasilnya. Video ponsel 200 MB berarti 200 MB naik dan 50 hingga 200 MB kembali melalui infrastruktur mereka. Konten video umumnya mencakup wajah, lokasi, audio percakapan, rekaman layar antarmuka pribadi, adegan bertag GPS. Sebagian besar operator menerbitkan kebijakan privasi yang berkomitmen untuk menghapus unggahan dalam 1 hingga 24 jam dan mengenkripsi dalam transit; yang utama memegang sertifikasi ISO/IEC 27001. Mereka memiliki alasan bisnis yang kuat untuk menghormati kebijakan tersebut. Tetapi "dihapus dalam satu jam" bukanlah "tidak pernah dilihat." Selama jendela itu, file berada pada infrastruktur operator, dapat diakses oleh proses atau orang dengan izin yang tepat, terlihat di log dan cadangan per kebijakan retensi operator.
Alat ini tidak pernah mengunggah apa pun. Pipeline penuh (pemilihan file, decoding melalui pembaca asli browser, konversi melalui ffmpeg.wasm WebAssembly, unduhan melalui API blob browser) berjalan di dalam tab browser Anda. Tidak ada unggahan, tidak ada permintaan jaringan yang membawa data video, tidak ada entri log. Anda dapat memverifikasi dengan membuka alat dev browser pada tab Jaringan sebelum mengonversi: tidak ada permintaan yang pergi dengan konten video. Hanya pemuatan halaman awal dan unduhan ffmpeg.wasm sekitar 30 MB sekali pakai (di-cache untuk kunjungan berikutnya) yang mengenai jaringan. Letakkan browser dalam mode pesawat setelah pemuatan halaman dan konverter masih bekerja pada file lokal.
Kapan alat lain adalah pilihan yang tepat
- File di atas 2 GB.Batas memori browser menjadi dinding di atas sekitar 2 GB. Gunakan HandBrake desktop atau FFmpeg CLI, yang dapat stream dari disk dan menggunakan semua RAM sistem yang tersedia.
- Mempertahankan subtitle, chapter, alpha.Gunakan FFmpeg desktop dengan flag
-mapeksplisit, MKVToolNix untuk Matroska-ke-Matroska remuxing dengan kontrol track penuh, atau Subler/MetaX di macOS untuk penanganan chapter dan metadata. Konversi sisi browser untuk kasus sederhana. - Codec menengah editing.Final Cut Pro, Avid, DaVinci Resolve dan Premiere menginginkan ProRes, DNxHD, DNxHR, atau Cineform untuk editing timeline yang mulus. Alat browser tidak dapat menghasilkan codec ini (mereka berlisensi dan tidak ada di build ffmpeg.wasm). Gunakan konversi asli aplikasi editing (Compressor untuk FCP, Media Encoder untuk Premiere) atau FFmpeg CLI dengan encoder prores_ks/dnxhd.
- Mengonversi ratusan file.Skrip shell dengan FFmpeg CLI atau skrip Python menggunakan
subprocessjauh lebih cepat daripada menjalankan alat browser 100 kali. Juga dapat menggunakan encoder GPU untuk speedup 10 hingga 20x.
Pertanyaan yang sering diajukan
Format video apa yang didukung?
Alat mendukung konversi antara MP4 (H.264/AAC), WebM (VP8/VP9/Opus), OGG (Theora/Vorbis), dan format kompatibel web lainnya. Dukungan untuk AVI, MOV, dan MKV bergantung pada kemampuan peramban melalui API WebCodecs.
Mengapa konversi lambat untuk video besar?
Konversi video membutuhkan banyak komputasi. Berkas besar (di atas 500 MB) atau video resolusi tinggi (4K) dapat memakan waktu beberapa menit. Konversi berjalan di peramban Anda melalui WebAssembly, jadi kecepatan bergantung pada CPU perangkat Anda.
Akankah saya kehilangan kualitas saat konversi?
Setiap konversi antara codec lossy (seperti H.264 ke VP9) melibatkan beberapa kehilangan generasi. Mengonversi pada bitrate tinggi meminimalkan kehilangan kualitas yang terlihat. Untuk pengarsipan tanpa kehilangan, gunakan pengaturan kualitas maksimum atau codec lossless jika tersedia.
Pertanyaan lain yang sering diajukan
Bisakah saya hanya mengubah nama ekstensi file?
Tidak. Ekstensi adalah metadata untuk sistem operasi tetapi tidak mengubah byte sebenarnya yang dikodekan di dalamnya. .mov yang diganti nama menjadi .mp4 masih dikodekan dalam codec asli, yang mungkin dapat atau tidak dapat dimainkan di lingkungan target. Konversi nyata harus mengekode ulang (atau memuxulasi) stream yang sebenarnya.
Apakah kualitas akan menurun?
Konversi stream-copy (ketika codec tidak berubah, hanya kontainer) bersifat lossless: bit disalin secara harfiah ke pembungkus baru. Konversi pengkodean ulang (ketika codec berubah) memperkenalkan satu generasi noise kuantisasi; output visual dekat dengan tetapi secara matematis berbeda dari input. Hindari mengonversi file yang sama beberapa kali melalui perubahan codec; setiap putaran menambahkan generasi lain dari kehilangan.
Haruskah saya memilih MP4, WebM, AVI, atau MKV?
MP4 untuk berbagi dengan siapa pun di apa pun. WebM untuk embedding web di mana Anda menginginkan kompresi yang lebih baik dan tidak keberatan menjatuhkan kompatibilitas Safari pra-2024. MKV untuk pengarsipan dengan subtitle dan marker chapter dipertahankan. AVI hanya jika sistem legacy secara khusus membutuhkannya. Default ke MP4 jika ragu.
Mengapa konversi lebih lambat dari pemutaran?
Decoding video adalah komputasi ringan (ponsel Anda melakukannya secara real time dengan daya rendah). Encoding video adalah komputasi berat: encoder harus mencari cara terbaik untuk mengompres setiap frame, yang merupakan urutan besarnya lebih banyak kerja daripada decoding. Klip 5 menit dapat memerlukan 5 hingga 20 menit untuk mengkode pada kualitas baik pada CPU laptop tipikal. Encoder hardware (NVENC, QuickSync, VideoToolbox) 10 hingga 20x lebih cepat tetapi memerlukan aplikasi desktop; alat browser tidak dapat mengaksesnya.
Apakah ada padanan desktop atau baris perintah?
Ya, beberapa. HandBrake (gratis, GUI lintas-platform, menggunakan FFmpeg yang sama di balik layar). FFmpeg CLI adalah alat baris perintah kanonis. MKVToolNix untuk operasi spesifik Matroska. Subler untuk metadata MP4 di macOS. Semua menghasilkan output yang pada dasarnya identik dengan alat browser ini karena mereka berbagi mesin dasar yang sama.
Apakah EXIF/metadata akan bertahan dari konversi?
Sebagian besar tidak. Konversi kontainer saja (stream copy MKV ke MP4 misalnya) mempertahankan jumlah yang cukup; pengkodean ulang codec biasanya menjatuhkan thumbnail tertanam, tag GPS, dan kunci metadata sembarang. Jika alur kerja Anda bergantung pada pelestarian metadata, gunakan alat desktop dengan flag pemetaan metadata eksplisit (FFmpeg's -map_metadata 0 plus -movflags use_metadata_tags).