Media Converter

Alat

FAQ

Memuat

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.

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

  2. Di browser Anda

    Halaman membacanya

    Alat memeriksa file langsung di tab: format, codec, durasi, resolusi, serta trek audio atau subtitle-nya.

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

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

Mesin mana yang menangani tugas apa
TugasMesin
Membaca detail file saat Anda menambahkan fileFFmpeg (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 TSWebCodecs melalui mediabunny, dengan akselerasi perangkat keras jika browser menyediakannya
Trek audio dan subtitle di Konverter VideoFFmpeg, setelah video dikonversi
Konverter Audio, serta menyimpan suara dari video sebagai file audioFFmpeg
Kompresor Video (video dan audio)WebCodecs melalui mediabunny, dengan FFmpeg sebagai cadangan
Menulis file AVI, FLV, dan TS, serta membaca FLV H.264FFmpeg, 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.

Pertanyaan yang sering diajukan

01

Apakah file saya diunggah saat menggunakan MediaConverter.io?

Tidak. Alat konverter, kompresor, pemotong, pemisah, dan rotasi membaca serta memproses file Anda di dalam tab browser Anda. Isi file tidak pernah dikirim ke server kami. Browser Anda memang mengunduh halaman dan kode konversi dari kami, seperti halnya situs web lain, dan kami mengumpulkan statistik penggunaan anonim seperti format apa yang dikonversi dan perkiraan ukuran file, tetapi tidak pernah file itu sendiri.

02

Bagaimana sebuah situs web dapat mengonversi video tanpa server?

Browser modern menyertakan WebCodecs, cara bawaan bagi halaman web untuk menggunakan enkoder dan dekoder video dan audio yang sama dengan yang sudah dimiliki perangkat Anda, sering kali dengan akselerasi perangkat keras. MediaConverter.io menjalankan WebCodecs melalui pustaka open source mediabunny, dan untuk format atau codec yang tidak dapat ditangani jalur tersebut, MediaConverter.io menjalankan FFmpeg yang dikompilasi ke WebAssembly langsung di halaman.

03

Apakah ada batas ukuran file?

Tidak ada batas dari paket atau akun, tetapi konverter memuat seluruh file ke memori browser Anda, sehingga sekitar 2 GB per file adalah batas praktisnya; file yang lebih besar mungkin gagal dibuka. Ponsel memiliki memori lebih sedikit dan prosesor lebih lambat, sehingga file besar memerlukan waktu lebih lama di sana dan bisa lebih cepat gagal.

04

Mengapa konversi lambat di ponsel atau laptop lama saya?

Pekerjaannya dilakukan oleh prosesor Anda sendiri, sehingga ponsel atau laptop lama membutuhkan waktu lebih lama daripada desktop terbaru. Konversi yang beralih ke FFmpeg lebih lambat lagi, karena FFmpeg di browser hanya berjalan di prosesor dan tidak dapat menggunakan perangkat keras video yang dapat digunakan WebCodecs.

05

Browser apa saja yang didukung?

Alat-alat ini dibuat dan diuji di Chrome dan Edge versi desktop terbaru, yang juga paling cepat karena menyediakan dekoder video WebCodecs dengan akselerasi perangkat keras. Rilis Firefox dan Safari terbaru mendukung API web yang sama, tetapi setiap browser mendukung kumpulan codec yang berbeda; jika suatu codec tidak tersedia melalui WebCodecs, alat akan beralih ke FFmpeg, yang lebih lambat. Jika sebuah file gagal di satu browser, coba Chrome atau Edge.

06

Apakah saya perlu menginstal sesuatu?

Tidak. Semuanya berjalan di tab browser. Saat Anda menambahkan file pertama, halaman mengunduh mesin FFmpeg 0.12.10 (sekitar 32 MB) dari domain kami sendiri; browser Anda kemudian menyimpannya di cache.