Video Format Konverter

Konversi video antara format MP4, WebM, AVI, dan MKV.

Berkas Anda tidak pernah meninggalkan perangkat Anda

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

Cara kerja

  1. Unggah video Anda: klik untuk memilih atau seret-letakkan berkas video dalam format umum (MP4, WebM, AVI, MOV, MKV).
  2. Pilih format keluaran: pilih format target dan opsional sesuaikan pengaturan kualitas, resolusi, dan codec.
  3. 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

Alur kerja konversi dunia nyata

Jebakan umum dan apa artinya

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

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).

Alat terkait

Pemotong video Video → teks Pembuat GIF Konverter audio