AskCleanAskClean

Kompres video tanpa mengunggahnya ke mana pun

Kompresor ini berjalan sepenuhnya di dalam browser Anda: video didekode dan dikodekan ulang oleh perangkat Anda sendiri lewat WebCodecs, dan setiap potongan hasil langsung ditulis ke penyimpanan lokal begitu siap. Tidak ada yang diunggah, dan karena hasilnya tidak pernah ditahan di memori, tidak ada batas ukuran — satu-satunya batas adalah ruang disk kosong Anda. Pilih berkas, dan prosesnya langsung mulai.

Mengapa mengompres tanpa mengunggah itu berbeda

Hampir semua kompresor video gratis di web adalah layanan unggah. Anda menyerahkan berkas ke server yang tidak Anda kendalikan, berkas itu menunggu dalam antrean di belakang berkas orang lain, diproses, lalu Anda mengunduh hasilnya. Model itu berhasil, tetapi mahal: rekaman Anda disalin ke disk orang lain, masa penyimpanannya sesuai isi kebijakan privasi, dan klip 400 MB harus melewati koneksi unggah Anda seluruhnya sebelum apa pun mulai berjalan.

Alat ini membalik urutannya. Browser membaca berkas langsung dari disk Anda, menyuapkan frame ke encoder video perangkat Anda sendiri lewat API WebCodecs, lalu menulis MP4 baru ke penyimpanan lokal selagi mengodekan. Tidak ada apa pun yang lewat jaringan — Anda bisa memeriksanya dengan membuka panel jaringan browser saat proses berjalan, atau dengan memutus koneksi internet setelah halaman ini dimuat lalu tetap mengompres.

Dua hal praktis mengalir dari sini. Pertama, kecepatan ditentukan perangkat keras Anda, bukan lebar pita unggah, sehingga klip pendek selesai dalam hitungan detik. Kedua, tidak ada yang perlu dibatasi: tidak ada kuota harian, nomor antrean, pendaftaran, atau watermark, karena tidak ada server yang biayanya harus ditutup.

Satu-satunya yang tidak bisa dilakukan kompresor lokal adalah berjalan di browser tanpa encoder video. Kalau browser Anda tidak didukung, alat di atas mengatakannya terus terang, bukan diam-diam beralih ke unggahan.

Mengompres video besar, tanpa batas ukuran

Justru pada berkas besar kompresi di browser biasanya jebol, dan penyebabnya memori. Cara paling langsung membangun alat semacam ini adalah menyusun video jadi di dalam memori dan menyerahkannya hanya setelah lengkap — sehingga memori yang dibutuhkan bertambah seiring ukuran hasilnya sendiri. Rekaman panjang akhirnya menuntut RAM lebih banyak daripada yang bisa disisihkan mesin, dan tab-nya mati di tengah jalan. Itu sebabnya kompresor di browser biasanya mencantumkan ukuran berkas maksimum.

Yang ini tidak begitu. Setiap potongan video terkompresi ditulis ke penyimpanan lokal browser Anda pada saat ia selesai dikodekan, sehingga pemakaian memori tetap datar sepanjang apa pun videonya. Kami mengukurnya: mengompres rekaman 1080p berdurasi 40 menit menjadi berkas 500 MB menghasilkan puncak memori 643 MB dan bertahan di situ dari awal sampai akhir. Proses yang sama tetapi menyusun hasilnya di memori memuncak di 1.246 MB dan masih terus naik ketika selesai. Perbedaan itulah seluruh alasan mengapa di sini tidak ada batas ukuran.

Yang menggantikan batas itu adalah pemeriksaan yang tidak mungkin mengejutkan Anda. Sebelum pengodean mulai, alat ini memperkirakan besar hasilnya dan membandingkannya dengan penyimpanan yang benar-benar tersedia bagi browser. Kalau tidak muat, Anda tahu sekarang, bukan empat puluh menit kemudian. Dan tidak ada sisa yang tertinggal: kalau Anda membatalkan di tengah atau menutup tab, berkas yang setengah tertulis akan dihapus.

Batas praktisnya adalah ruang disk kosong Anda, bukan angka yang kami pilih. Berkas sumber beberapa gigabyte tidak masalah — video dua jam itu soal kesabaran, bukan kapasitas.

Cara mengompres video di browser Anda

Seluruh prosesnya tiga langkah dan tidak butuh pengaturan — nilai bawaan 720p adalah yang diinginkan sebagian besar orang.

  1. Pilih video atau tarik ke kotak di atas. Berkas dibaca secara lokal; durasi, resolusi, dan ukurannya langsung terlihat.
  2. Pilih tingkat kualitas. 720p menjaga video sedekat mungkin dengan aslinya, 540p disetel untuk aplikasi pesan, 360p mengempis paling keras. Resolusi tujuan ditampilkan sebelum Anda mulai.
  3. Ketuk Kompres dan tunggu. Progresnya nyata, bukan perkiraan. Di akhir Anda melihat ukuran sebelum dan sesudah, dan Unduh menyimpan berkas baru.

Kompresi bersifat satu arah — detail yang dibuang tidak kembali. Simpan aslinya sampai Anda menonton salinan terkompresinya dan merasa cocok.

Tingkat kualitas mana yang sebaiknya dipilih?

Setiap tingkat memperkecil sisi pendek video ke sebuah target dan membatasi bitrate rata-rata. Kami memakai sisi pendek alih-alih lebar supaya video vertikal dari ponsel diperlakukan sama seperti rekaman horizontal dari kamera.

Kami tidak pernah memperbesar. Kalau Anda memberikan video 720p ke tingkat 720p, resolusinya dibiarkan utuh dan hanya bitrate yang berubah — ini berguna diketahui, karena kasus itu menghemat jauh lebih sedikit daripada sumber 4K.

TingkatTargetPaling cocok untuk
720p · Kualitas tinggiSisi pendek 720 px, ~2 MbpsNilai bawaan. Membagikan, mengarsipkan, menonton di ponsel atau laptop.
540p · SeimbangSisi pendek 540 px, ~1 MbpsAplikasi pesan, lampiran email, batas ukuran unggahan.
360p · Ukuran terkecilSisi pendek 360 px, ~0,6 MbpsMemasukkan video panjang ke bawah batas ukuran yang kaku.

Ini tiga tingkat dan bitrate yang sama dengan yang dipakai Photo Slim di iPhone, jadi klip yang dikompres di sini dan klip yang dikompres di aplikasi hasilnya identik.

Cara mengompres video menjadi 10 MB, 25 MB, atau 100 MB

Kadang yang diminta bukan «lebih kecil», melainkan sebuah angka: formulir unggah yang menolak apa pun di atas 25 MB, aplikasi chat yang berhenti di 10 MB, portal dengan plafon 100 MB. Alihkan alat ini dari tingkat kualitas ke ukuran target, dan yang Anda serahkan adalah angka itu. Anggaran dibagi durasi video untuk mendapat bitrate, porsi yang dibutuhkan audio dikurangkan, lalu dipilih resolusi yang benar-benar sanggup dibawa bitrate tersebut — jadi pilihan antara 720p, 540p, dan 360p dibuatkan untuk Anda, bukan lewat coba-coba.

Bidikannya sengaja sedikit di bawah target, bukan tepat di angkanya, karena berkas yang mendarat di 25,4 MB sama saja ditolak seperti yang 60 MB. Ada dua batas yang perlu diketahui. Trek audio disalin apa adanya, jadi ia memakan porsi tetap dari anggaran yang tak bisa direbut kembali oleh setelan kualitas mana pun. Dan melewati durasi tertentu, target kecil berhenti bisa dicapai pada kualitas apa pun — rekaman empat puluh menit tidak akan menjadi berkas 10 MB yang layak ditonton. Kalau begitu keadaannya, alat ini memberi tahu sebelum Anda mulai, bukan menghabiskan waktu Anda untuk menghasilkan bubur.

Karena membidik di bawah target dan bukan tepat padanya, hasilnya lolos batas baik ketika pihak yang menghitung memakai 1.000 maupun 1.024 kilobita per megabita.

Seberapa kecil video Anda nanti?

Itu hampir sepenuhnya bergantung pada sumbernya, dan alat mana pun yang menjanjikan persentase tetap sedang menebak. Penghematan datang dari dua arah: menurunkan resolusi dan menurunkan bitrate. Kalau sumber Anda jauh di atas target pada keduanya, penyusutannya dramatis. Kalau sudah dekat, tidak banyak yang bisa diambil.

Tiga pengukuran nyata membuat rentang itu konkret. Klip 4K berdurasi 9 detik yang direkam pada 96 Mbps menyusut dari 105 MB menjadi 2 MB di tingkat 720p — kurang dari 2% aslinya, karena bitrate sumbernya konyol tinggi untuk durasi sependek itu. Video 1080p berdurasi 121 detik menyusut dari 101 MB menjadi 25 MB, sekitar seperempat. Sementara klip 150 detik yang memang sudah 720p hanya menyusut dari 95 MB menjadi 37 MB, sekitar 39%, karena resolusinya tidak punya ruang untuk turun.

Polanya konsisten: rekaman ponsel berbitrate tinggi, rekaman layar, dan apa pun yang diambil dalam 4K menyusut sangat besar. Video yang sudah pernah dikompres sekali — misalnya klip yang Anda unduh dari aplikasi pesan — jauh lebih sedikit yang bisa diberikan, dan mengempiskannya lagi lebih banyak mengorbankan kualitas daripada megabyte.

Dukungan browser

Alat ini butuh API WebCodecs dan encoder video H.264 yang berfungsi. Kombinasi itu ada di Chrome, Edge, dan browser Chromium lain versi terkini, serta Safari 18 dan yang lebih baru. Firefox belum menyediakan encoder video WebCodecs, jadi alat ini mendeteksinya dan memberi tahu Anda alih-alih gagal di tengah jalan.

Pemeriksaan itu terjadi saat halaman dimuat, bukan saat Anda menekan tombol, sehingga Anda tahu sebelum memilih berkas.

BrowserBerfungsiCatatan
Chrome / Edge (desktop)YaJalur tercepat. Memakai encoder perangkat keras GPU Anda kalau ada.
Safari 18+ (macOS)YaDidukung. Ukuran keluaran pada setelan sama bisa sedikit beda dari Chrome.
Chrome / Safari selulerBiasanyaBerfungsi di perangkat baru, tetapi video panjang lambat dan menguras baterai.
FirefoxBelumTidak ada encoder video WebCodecs. Halaman ini melaporkannya dan menawarkan alternatif.

Batas yang perlu diketahui sebelum mulai

Ini alat untuk satu berkas, dan ia jujur soal di mana ia berhenti. Tahu batasnya lebih dulu lebih berguna daripada menemukannya di tengah kompresi.

  1. Satu berkas sekali jalan. Tidak ada antrean massal — untuk seluruh galeri kamera, aplikasilah alat yang tepat.
  2. Tidak ada batas ukuran kaku, tapi ada pemeriksaan penyimpanan. Batasnya adalah ruang disk kosong Anda, dan itu diuji sebelum pengodean mulai, bukan ditemukan di tengah jalan.
  3. Ukuran target adalah upaya terbaik, bukan jaminan. Anda memilih 10, 25, atau 100 MB dan bitrate dihitung mundur dari angka itu, dengan bidikan sedikit di bawahnya — tetapi audio disalin apa adanya dan memakan porsi tetap dari anggaran, dan video yang cukup panjang tidak akan muat di target kecil pada kualitas apa pun. Itu diberitahukan sebelum Anda mulai, bukan sesudahnya.
  4. Audio disalin, bukan dikodekan ulang. Trek suara asli Anda dipertahankan bit demi bit, termasuk surround 5.1, yang juga berarti audio tidak menyumbang apa pun ke pengurangan ukuran.
  5. Keluarannya selalu MP4 (H.264 secara bawaan, HEVC kalau Anda menyalakannya). Tidak ada konversi format, ekspor GIF, pemotongan, atau watermark di sini.
  6. Video yang sangat panjang tetap butuh waktu. Di desktop dengan pengodean perangkat keras kami mengukur sepuluh sampai tujuh belas kali lebih cepat dari waktu nyata — video 10 menit keluar dalam sekitar satu menit — dan ponsel jauh lebih lambat.

Tidak ada satu pun yang Anda lakukan di sini menyentuh berkas asli di disk Anda. Salinan terkompresinya adalah unduhan terpisah, jadi menghapus aslinya selalu jadi keputusan tegas Anda sendiri.

FAQ

Apakah video saya benar-benar tidak diunggah?

Tidak, dan itu bisa diperiksa. Kompresi berjalan lewat WebCodecs, API browser yang menyerahkan frame ke encoder video perangkat Anda sendiri. Tidak ada endpoint yang menerima berkas Anda. Buka panel jaringan browser Anda saat mengompres dan Anda tidak akan melihat satu unggahan pun; atau muat halaman ini, putus koneksi internet, lalu tetap mengompres — tetap berjalan.

Seberapa besar video yang bisa saya kompres?

Tidak ada batas ukuran. Setiap potongan video terkompresi ditulis ke penyimpanan selagi dikodekan, bukan disusun di memori, jadi rekaman dua jam butuh memori kira-kira sama dengan rekaman dua menit — saat menghasilkan keluaran 500 MB kami mengukur puncak datar 643 MB dari awal sampai akhir. Batas sesungguhnya adalah ruang disk kosong Anda, dan itu diperiksa sebelum pengodean mulai, bukan ditemukan di tengah jalan. Berkas beberapa gigabyte bisa; hanya butuh lebih lama.

Ada watermark, akun, atau batas harian?

Tidak ada ketiganya. Tidak ada watermark yang ditambahkan, tidak ada yang perlu dibuat atau dimasuki, dan tidak ada kuota harian atau nomor antrean — tidak ada server yang mengerjakannya dan biayanya perlu ditutup.

Berapa lama kompresinya?

Di desktop dengan pengodean perangkat keras kami mengukur sepuluh sampai tujuh belas kali lebih cepat dari waktu nyata: klip 2 menit sekitar 9 detik, video 10 menit sekitar satu menit, rekaman 40 menit kurang dari tiga. Kecepatan itu datang karena WebCodecs menyerahkan frame ke encoder video yang tertanam di perangkat Anda, alih-alih menjalankan encoder perangkat lunak di dalam halaman. Ponsel jauh lebih lambat, dan tab-nya harus tetap di depan.

Apakah kompresi menurunkan kualitas video saya?

Secara teknis ya, karena kompresi membuang data, tetapi pada setelan 720p bedanya sulit dilihat di ponsel atau laptop. Kesan lembek yang kelihatan muncul ketika Anda menurunkan resolusi secara agresif — tingkat 360p memang pertukaran yang disengaja. Simpan aslinya sampai Anda memeriksa hasilnya; kompresi tidak bisa dibatalkan.

Bagaimana cara mengompres video ke bawah 25 MB?

Alihkan alat ini dari tingkat kualitas ke ukuran target lalu pilih 25 MB — ada juga 10 MB dan 100 MB. Alih-alih memilih tingkat kualitas, Anda memberi angkanya, dan alat menghitung bitrate mundur dari durasi video, memilih resolusi yang sanggup dibawa bitrate itu, serta membidik sedikit di bawah target sehingga hasilnya lolos batas, bukan mepet di batas. Dua hal membatasi apa yang mungkin: audio disalin apa adanya dan memakan porsi tetap dari anggaran, dan video yang cukup panjang tidak muat di target kecil pada kualitas apa pun — kalau itu terjadi, Anda diberi tahu sebelum mulai, bukan diberi berkas yang tak bisa ditonton.

Kenapa video saya hanya menyusut sedikit?

Hampir selalu karena ia sudah dikompres secara efisien. Klip yang sudah 720p tidak bisa kehilangan resolusi pada setelan 720p, jadi hanya bitrate yang turun — biasanya penghematan sekitar 40%, bukan 80%. Coba tingkat lebih rendah, atau terima bahwa tidak banyak lagi yang bisa dibuang.

Sebaiknya pakai H.264 atau HEVC?

H.264 adalah bawaannya karena bisa diputar di mana saja dan cepat dikodekan di perangkat apa pun. HEVC adalah codec yang lebih efisien, tetapi di halaman ini ia tidak akan memberi berkas yang lebih kecil: kedua codec menerima bitrate target yang sama, jadi HEVC memakai efisiensi itu untuk gambar yang lebih bersih, bukan untuk byte yang lebih sedikit — dalam pengukuran kami sendiri, pada bitrate yang sama hasilnya jelas lebih baik dan justru sedikit lebih besar. Ia juga butuh encoder HEVC perangkat keras agar praktis: di mesin tanpa itu ia bisa lebih dari sepuluh kali lebih lambat, dan pemutar lama mungkin tidak bisa membuka hasilnya. Nyalakan kalau Anda ingin gambar terbaik pada ukuran tertentu dan hasilnya hanya untuk Anda sendiri.

Apakah ini jalan di iPhone atau Android?

Di ponsel baru, ya — Safari 18+ dan Chrome sama-sama mendukung API yang dibutuhkan. Tapi ini bukan tempat terbaik untuk video panjang: ponsel mengodekan lebih lambat, tab-nya harus tetap di depan, dan itu menguras baterai. Untuk seisi galeri di ponsel, aplikasi native yang memproses massal jauh lebih pas.

Apa yang terjadi pada audionya?

Audio disalin utuh, tanpa pengodean ulang — termasuk trek surround 5.1. Trek suaranya tetap persis seperti aslinya, dan itu juga berarti seluruh pengurangan ukuran datang dari gambar. Pada klip yang isinya nyaris hanya bicara berbitrate rendah, audio bisa menjadi bagian yang cukup terasa dari berkas terkompresinya.

Bagaimana cara mengompres banyak video sekaligus?

Bukan di sini — alat ini sengaja mengambil satu berkas sekali jalan. Di iPhone, Photo Slim memindai seluruh galeri Anda, menampilkan perkiraan penghematan setiap video sebelum menyentuh apa pun, lalu mengompres secara massal di perangkat, memindahkan setiap aslinya ke «Baru Dihapus», tempat ia bisa dipulihkan selama 30 hari.

Bacaan terkait

Tim AskClean · Diperbarui 2026-08-12