Cara MediaConverter.io mengonversi file tanpa mengunggahnya
Saat Anda mengonversi file video atau audio di MediaConverter.io, prosesnya berlangsung di dalam tab browser Anda, di komputer atau ponsel Anda sendiri. File tidak pernah dikirim ke server kami. Halaman ini menjelaskan apa artinya dengan bahasa sederhana, lalu membahas detail teknisnya bagi siapa pun yang menginginkannya.
Versi singkatnya
Konverter online biasa mengunggah file Anda ke server, mengonversinya di sana, lalu mengirimkan hasilnya kembali. MediaConverter.io melewati perjalanan bolak-balik itu: kode konversi diunduh ke browser Anda seperti bagian halaman lainnya, dan perangkat Anda yang mengerjakannya.
- Di perangkat Anda
Anda memilih file
Meletakkan file di halaman, atau memilihnya melalui dialog file, memungkinkan tab browser ini membaca satu file tersebut. Tidak ada yang disalin ke server.
- Di browser Anda
Halaman membacanya
Alat memeriksa file langsung di tab: format, codec, durasi, resolusi, serta trek audio atau subtitle-nya.
- Di perangkat Anda
Perangkat Anda mengonversinya
Mesin media bawaan browser Anda, atau salinan FFmpeg yang berjalan di dalam halaman, mendekode file dan mengenkodenya ke format baru.
- Di perangkat Anda
Anda menyimpan hasilnya
File yang sudah jadi berpindah dari memori tab langsung ke unduhan browser Anda. Tutup tab, dan apa pun yang belum disimpan akan hilang; tidak ada yang perlu dihapus di pihak kami.
Apa artinya bagi Anda
Privasi. Rekaman, film, atau memo suara Anda tetap berada di perangkat Anda. Tidak ada salinan di server kami yang bisa bocor, disimpan lebih lama dari yang Anda kira, atau perlu dihapus setelahnya. Seperti kebanyakan situs web, kami mengukur cara situs digunakan dengan Google Analytics dan Microsoft Clarity: halaman yang dikunjungi, klik, dan peristiwa seperti format apa yang dikonversi serta ukuran file yang dibulatkan ke megabyte terdekat. Alat-alat tersebut tidak pernah menerima file itu sendiri.
Kecepatan. Tidak ada unggahan yang harus ditunggu dan tidak ada unduhan hasil, yang untuk video besar bisa memakan waktu lebih lama daripada konversinya. Seberapa cepat konversi itu sendiri berjalan bergantung pada perangkat Anda. Jika browser Anda dapat menggunakan perangkat keras video yang terpasang di komputer atau ponsel Anda, prosesnya cepat; jika alat harus beralih ke FFmpeg, prosesor mengerjakan semuanya dan prosesnya lebih lambat.
Batas. Karena semuanya berlangsung di memori perangkat Anda, batas praktisnya adalah seberapa banyak memori yang dapat digunakan browser Anda, bukan angka yang kami tetapkan. Konverter memuat seluruh file sumber ke memori (mesin FFmpeg yang digunakannya sendiri dibatasi sekitar 2 GB), sehingga sekitar 2 GB per file adalah batas praktisnya dan file yang lebih besar mungkin gagal dibuka. Ponsel memiliki memori lebih sedikit dan prosesor lebih lambat daripada komputer, sehingga prosesnya lebih lama dan lebih cepat mencapai batas tersebut. Biarkan tab tetap terbuka sampai konversi selesai; menutupnya akan menghentikan konversi dan membuang hasilnya.
Di balik layar: WebCodecs, mediabunny, dan FFmpeg
Membaca file. File yang Anda pilih diberikan ke halaman sebagai objek File browser. Pemeriksaannya dilakukan di tempat: mediabunny hanya mengambil rentang byte yang dibutuhkannya, dan ffprobe milik FFmpeg membaca detail file melalui lazy mount alih-alih menyalin file. Langkah konversi yang menggunakan FFmpeg kemudian menyalin seluruh file ke memori FFmpeg, dan dari situlah batas sekitar 2 GB per file berasal.
Jalur cepat: WebCodecs. WebCodecs adalah API browser yang memberi halaman web akses langsung ke dekoder dan enkoder video dan audio yang sudah disertakan browser, yang dapat menggunakan perangkat keras video perangkat Anda jika tersedia. Alat-alat ini menjalankannya melalui mediabunny, pustaka TypeScript open source yang membaca file MP4, MOV, Matroska (MKV dan WebM), MPEG-TS, WAV, Ogg, FLAC, MP3, dan ADTS AAC, meneruskan frame melalui WebCodecs, lalu menulis MP4, MOV, MKV, WebM, dan kontainer audio yang umum.
Cadangan: FFmpeg yang dikompilasi ke WebAssembly. Untuk semua hal yang tidak dapat dilakukan jalur cepat, halaman menjalankan ffmpeg.wasm, inti FFmpeg 0.12.10 yang dikompilasi ke WebAssembly. Mesin ini disajikan dari domain kami sendiri (bukan CDN pihak ketiga), berjalan dengan satu thread di prosesor, dan hanya digunakan untuk hal-hal yang tidak dapat dilakukan WebCodecs: menulis file AVI, FLV, dan TS serta membaca FLV (mesin ini memindahkan gambar antar-kontainer alih-alih mengenkodenya), mengonversi file AVI dan video yang tidak dapat didekode browser Anda (DivX, Xvid, MPEG-2, dan sejenisnya), serta mengenkode sebagian besar format audio. Mesin ini lebih lambat daripada WebCodecs, tetapi bekerja dengan cara yang sama di setiap browser.
| Tugas | Mesin |
|---|---|
| Membaca detail file saat Anda menambahkan file | FFmpeg (ffprobe), membaca file di tempat alih-alih menyalinnya |
| Mengenkode ulang video dari MP4, MOV, M4V, MKV, WebM, MPEG-TS, dan FLV H.264 — termasuk saat outputnya AVI, FLV, atau TS | WebCodecs melalui mediabunny, dengan akselerasi perangkat keras jika browser menyediakannya |
| Trek audio dan subtitle di Konverter Video | FFmpeg, setelah video dikonversi |
| Konverter Audio, serta menyimpan suara dari video sebagai file audio | FFmpeg |
| Kompresor Video (video dan audio) | WebCodecs melalui mediabunny, dengan FFmpeg sebagai cadangan |
| Menulis file AVI, FLV, dan TS, serta membaca FLV H.264 | FFmpeg, hanya memindahkan gambar antar-kontainer di sekitar WebCodecs |
| Gambar H.264 yang tidak diubah dari FLV, atau ke AVI, FLV, atau TS (dari AVI, hanya ke AVI lain) | Disalin oleh FFmpeg; tidak ada yang dienkode ulang |
| Mengonversi AVI ke format lain (AVI hanya menyimpan waktu frame berdasarkan urutan dekode, sehingga H.264-nya pun dienkode ulang), serta video yang tidak dapat didekode browser (DivX/Xvid, MPEG-2, Sorenson Spark, dan VP6) | FFmpeg untuk seluruh file |
Memilih jalur. Sebelum mengonversi, Konverter Video dan Kompresor Video menanyakan kepada mediabunny apakah ia dapat membuka file, mendekode videonya, dan menulis format tujuan. Jika ada jawaban tidak, atau jika browser harus membuang trek video, seluruh pekerjaan dialihkan ke FFmpeg, sehingga codec yang tidak didukung berarti konversi yang lebih lambat, bukan file yang rusak.
Hasilnya. File hasil konversi dirakit di memori dan diserahkan ke browser Anda sebagai tautan blob: lokal, yang kemudian masuk ke folder unduhan Anda. Jika suatu alat menawarkan Unduh Semua, ZIP-nya juga dibuat di dalam halaman.
Bagian situs mana yang memang menggunakan server
Alat gratis yang tercantum di bawah, serta setiap halaman konversi format ke format seperti MP4 ke MP3, hanya memproses file di perangkat Anda. Server kami mengirimkan halaman web, kode alat, dan mesin FFmpeg, sama seperti situs web lainnya.
Dua fitur bekerja secara berbeda, dan terpisah dari alat konverter yang dijelaskan di halaman ini:
- AI Studio (asisten AI kami, juga tersedia sebagai ToolGPT) mengirimkan pesan chat Anda ke model AI yang berjalan di server. Sebagian besar pengolahan filenya berjalan di browser Anda seperti alat-alat di sini, tetapi penghapusan noise dan pemisahan suara atau musik berjalan di layanan cloud: setelah Anda mengizinkannya, audio diunggah untuk diproses.
- Subtitle otomatis di editor video timeline mengirimkan audio proyek ke layanan transkripsi untuk membuat subtitle.
Coba alat-alatnya
- Konverter Video Ubah format, codec, resolusi, atau frame rate video.
- Konverter Audio Konversi antara MP3, WAV, FLAC, M4A, AAC, OGG, dan lainnya.
- Kompresor Video Perkecil video ke ukuran atau bitrate target.
- Pemotong & Pemangkas Video Pertahankan atau hapus satu bagian video.
- Pemisah Video Pisahkan satu video menjadi beberapa klip.
- Alat Rotasi Video Rotasikan atau balik video.
Pertanyaan yang sering diajukan
01
02
03
04
05
06