Kenapa aplikasi chat mengompresi video Anda (dan cara menghindarinya)
Aplikasi chat mengompresi video karena menyajikan miliaran klip resolusi penuh akan menghabiskan biaya bandwidth dan penyimpanan yang luar biasa, jadi mereka mengodekan ulang segalanya secara default agar jalurnya tetap lancar. Penukaran ini tak terlihat sampai Anda mencarinya: video tiba lebih kecil, lebih lembut, dan metadata-nya tercabut. Kirim klip sebagai dokumen, atau pindahkan tanpa server di tengah, dan aslinya tetap utuh.
Langkah demi langkah
Catat ukuran aslinya di ponsel
Buka klipnya di aplikasi galeri foto dan lihat ukuran filenya, atau carinya lewat aplikasi File. Rekaman 4K satu menit dari ponsel terbaru kira-kira 400 MB; menit yang sama pada 1080p hanya beberapa kali lipat lebih kecil. Catat angkanya atau ambil tangkapan layar.
Kirim klip yang sama dua kali lewat aplikasi chat
Kirim sekali sebagai pesan media biasa, dan sekali lagi memakai opsi dokumen atau file milik aplikasinya. Mengirimkannya ke diri sendiri dari akun kedua, atau ke teman yang mau membantu, sama-sama berhasil.
Bandingkan apa yang tiba
Periksa ukuran kedua salinan dan mainkan berdampingan, idealnya di layar komputer yang cukup besar untuk menunjukkan bedanya. Salinan media biasanya hanya sebagian kecil dari aslinya; salinan dokumen cocok byte demi byte.
Kenapa aplikasi chat mengompresi secara default
Setiap menit video yang dibawa aplikasi chat menghabiskan uang dua kali: sekali saat pengirim mengunggah, sekali lagi saat penerima mengunduh. Salinan hasil pengodean ulang bisa tinggal satu per lima sampai satu per sepuluh ukuran aslinya, artinya lima sampai sepuluh kali lebih sedikit trafik di server aplikasi, penyimpanan di data center yang lebih hemat, dan pengiriman yang lebih cepat di seluler lemah yang menjadi jalur kebanyakan pesan.
Jadi nilai default-nya disetel untuk pesan rata-rata, bukan untuk pesan Anda: kecil, cepat, cukup baik di layar ponsel. Aplikasinya tidak menyembunyikannya, tetapi tak ada satu langkah pun dalam alur pengiriman yang berhenti memberi tahu bahwa klip sedang dibangun ulang. Biasanya orang baru menyadarinya saat video yang tajam pulang dari neneknya tampak seperti direkam lewat kasa pintu.
Apa yang benar-benar dilakukan tiap aplikasi besar
WhatsApp mengodekan ulang foto dan video yang dikirim sebagai media. Opsi dokumen adalah pintu daruratnya: file asli dikirim tanpa disentuh, dengan batas yang saat ini berada di 2 GB.
WeChat mengompresi media dengan keras, sejalan dengan jaringan yang dibangun di sekitar data seluler, dan versi terbarunya menambahkan sakelar kualitas asli untuk saat itu penting.
Telegram juga mengompresi media yang dikirim sebagai media, tetapi opsi filenya mempertahankan asli sampai 2 GB di akun gratis. Messenger berperilaku seperti WhatsApp: masuk sebagai media, keluar terkompresi.
Messages milik Apple berdiri sendiri. Kualitas foto dan videonya lebih terjaga daripada kebanyakan aplikasi chat, dan ada mode kualitas rendah di Pengaturan untuk yang menginginkannya. Klip yang sangat panjang atau sangat besar dengan senyap berubah menjadi tautan iCloud, bukan lampiran, yang memindahkan video dari percakapan ke awan. Dan tentu saja semuanya hanya ada di antara perangkat Apple.
Apa yang sebenarnya diambil oleh kompresi
Pengodean ulang bukan sekadar mengecilkan file, melainkan membangunnya kembali. Aplikasi mendekode video lalu mengodekannya lagi pada bitrate lebih rendah, biasanya juga pada resolusi lebih rendah. Detail hilang lebih dulu: helai rambut, tulisan di papan, tekstur tembok. Gerakan membuatnya lebih buruk, karena frame yang bergerak cepat paling membutuhkan bit yang sudah tidak ada.
Ada dua kerugian yang lebih senyap dan sama menyakitinya dengan yang terlihat. Trek audio juga dikodekan ulang, sehingga suaranya ikut rata bersama gambarnya. Dan metadata dicabut di tengah jalan, itulah sebabnya klip yang diteruskan tiba tanpa lokasi dan dengan tanggal pembuatan yang tak bermakna. Setiap penerusan ulang mengulangi prosesnya, sehingga video yang sudah melewati tiga grup chat telah dibangun ulang tiga kali, dan kerusakannya menumpuk.
Cara mengirim aslinya sebagai gantinya
Di dalam aplikasi chat, opsi dokumen atau file adalah yang benar-benar berhasil: file dipindahkan sebagai gumpalan data tak berbentuk dan aslinya tiba utuh, selama masih dalam batas ukuran aplikasinya. Untuk klip satu-dua menit biasanya cukup, dan itu perbaikan yang tepat saat penerima memang berada di chat itu.
Email memindahkan file tanpa mengodekan ulangnya, tetapi plafon lampirannya, sekitar 25 MB di Gmail, menutup kemungkinan semua yang layak ditonton dalam resolusi tinggi. Tautan cloud menaikkan plafon itu tetapi mengembalikan proses unggah: video memanjat ke server lebih dulu, kadang selama proses pengiriman itu sendiri, lalu dia duduk di sana sampai tautannya kedaluwarsa atau ada yang menghapusnya.
Jalur tanpa plafon dan tanpa perjalanan pulang-pergi adalah transfer langsung lewat jaringan lokal. Dua perangkat di Wi-Fi yang sama bisa menyerahkan file satu sama lain dari browser ke browser, tanpa server di jalurnya untuk mengodekan ulang atau menyimpan apa pun; persis seperti itu cara kerja lan-share.com, dan panduan mengirim foto dan video tanpa kompresi menjabarkan alurnya sehari-hari.
Pemecahan masalah
- Video yang tiba terlihat jelas buram atau berbongkah
Penyebabnya Klip itu dikirim sebagai media, jadi aplikasi mengodekannya ulang pada bitrate dan resolusi lebih rendah sebelum dikirim. Kerusakannya ada di file yang tiba, bukan di pemutar ponsel penerima.
Cara memperbaikinya Kirim ulang lewat opsi dokumen atau file aplikasi, yang menjaga byte aslinya, atau serahkan saja lewat transfer Wi-Fi langsung. Kalau aslinya sudah hilang dan tersisa hanya salinan terkompresinya, tidak ada jalan pulang: pengodean ulang tidak bisa dibalik.
- Klip yang diterima jauh lebih kecil daripada yang dikirim
Penyebabnya Aplikasi pengirim membangun ulang video pada bitrate lebih rendah. Klip 4K satu menit yang tiba berukuran satu persepuluh ukuran aslinya telah dikodekan ulang, bukan sekadar dipindahkan.
Cara memperbaikinya Bandingkan ukuran sebelum dan sesudah pengiriman, persis seperti yang ditunjukkan panduan di atas. Kalau berbeda, beralihlah ke opsi dokumen atau transfer lokal, lalu periksa bahwa ukurannya cocok.
- Video panjang menolak untuk terkirim sama sekali
Penyebabnya Batas ukuran media milik aplikasi, atau batas untuk tingkat chat-nya, memotong klip sebelum unggahan selesai.
Cara memperbaikinya Pakai opsi dokumen kalau aplikasinya menyediakan, karena bisa membawa file lebih besar, atau pecah klipnya. Transfer Wi-Fi langsung menampilkan batas per filenya di halaman sebelum apa pun dikirim, jadi file yang terlalu besar ketahuan sebelum unggahan dimulai, bukan setelah gagal.
Pertanyaan umum
Apakah WhatsApp mengompresi video?
Ya, video yang dikirim sebagai media biasa dikodekan ulang sebelum dikirim. Gunakan opsi dokumen untuk klip itu dan WhatsApp memindahkan file aslinya tanpa diubah, sampai batas dokumen 2 GB.
Apakah iMessage mengompresi video?
Tidak seagresif kebanyakan aplikasi chat, dan Apple menjaga kualitas penuh pada pengiriman normal antarperangkat Apple. Klip yang sangat besar atau panjang berubah menjadi tautan iCloud alih-alih lampiran, dan mode kualitas rendah tersedia di Pengaturan untuk koneksi yang terbatas.
Bagaimana cara mengirim video tanpa kehilangan kualitas?
Pakai lampiran dokumen atau file milik aplikasi chat, yang menjaga aslinya dalam batas ukurannya, atau pindahkan filenya langsung antarperangkat lewat jaringan lokal, yang tidak punya batas dan tidak punya pengodean ulang karena tidak ada server yang menangani filenya.
Apakah email mengompresi lampiran video?
Tidak, email tidak mengodekan ulang apa pun yang Anda lampirkan, jadi file tiba sebagaimana dikirim. Batasnya ada di ukuran: kebanyakan penyedia membatasi lampiran sekitar 25 MB, yang menutup kemungkinan video sungguhan mana pun, dan beberapa penyedia mengecilkan lagi apa yang mereka tampilkan sebaris.
Apakah Lan-Share mengompresi foto atau video?
Tidak. File berjalan langsung antara kedua perangkat lewat WebRTC dan server tidak pernah melihat isinya, sehingga tidak ada apa pun di jalur yang mengodekan ulang. Yang disetujui dan diunduh penerima adalah file persis yang dipilih pengirim.