Container, codec, dan kapan konversi tidak mengorbankan apa pun
Ekstensi menunjukkan wadahnya, bukan isinya. File .mp4, .mkv, .mov, dan .webm adalah container: wadah yang menyimpan trek, timestamp, dan sedikit catatan administrasi. Apa sebenarnya gambar itu — dan apa yang harus bisa di-decode oleh setiap pemutar — adalah codec di dalamnya: H.264, HEVC, VP9, atau AV1 pada file modern, DivX, Xvid, Sorenson Spark, atau VP6 pada file lama. Dua file dengan ekstensi yang sama bisa menjadi pekerjaan yang sama sekali berbeda.
Itulah sebabnya “ubah ke MP4” kadang hanya butuh beberapa detik dan kadang satu jam. Jika codec di dalamnya bisa ditempatkan di MP4, video yang sudah di-encode disalin byte demi byte dan hanya wadahnya yang dibangun ulang: MKV atau MOV H.264 berdurasi dua jam selesai dikonversi dalam hitungan detik dan gambarnya identik, karena tidak ada yang di-decode. Jika codec-nya tidak bisa ditempatkan di MP4, atau bisa tetapi hampir tidak ada yang bisa memutarnya, video harus di-decode dan di-encode lagi — DivX dan Xvid dalam AVI, VP8 dan VP9 dalam WEBM, Sorenson Spark dan VP6 dalam FLV lama. Itu adalah encode ulang sungguhan, dan butuh waktu serta sedikit mengorbankan kualitas. Setiap alat memberi tahu jalur mana yang diambilnya.
Setiap encode ulang adalah proses lossy yang baru, dan dampaknya menumpuk. Klip yang sudah melewati tiga konverter sudah diperas tiga kali, dan tidak ada pengaturan yang bisa memulihkan apa yang dibuang oleh proses sebelumnya. Jika Anda punya pilihan, kerjakan semuanya dalam satu langkah, alih-alih mengonversi, lalu mengompres, lalu mengonversi lagi.
Pemotongan hanya akurat hingga frame jika di-encode ulang, dan itu memang cara kerja video terkompresi, bukan kekurangan alatnya. Sebagian besar frame hanya menggambarkan apa yang berubah sejak frame sebelumnya, jadi potongan yang disalin hanya bisa dimulai pada key frame — yang pada kebanyakan file berjarak satu atau dua detik. Potong Video memberi tahu waktu yang benar-benar dipakainya, dan menyalakan “Potong persis” akan meng-encode ulang bagian awalnya agar jatuh tepat di titik yang Anda minta. Hitungan yang sama menjelaskan mengapa Rotasi Video bekerja seketika pada MP4 dan MOV: format itu membawa penanda rotasi, jadi memutar klip hanya menulis ulang beberapa byte tanpa menyentuh piksel apa pun. AVI, WMV, dan MPEG tidak punya penanda seperti itu, jadi rotasinya ditanamkan ke gambar dan file dikembalikan sebagai MP4.
MP4 adalah wadah yang lebih terbatas daripada MKV, dan di situlah file kehilangan sesuatu. MKV dibuat untuk menampung banyak trek: beberapa bahasa, subtitle, chapter, font lampiran, dan gambar sampul. MP4 yang bisa diputar di mana saja berisi satu trek video dan satu trek suara. Jadi file hasil konversi mempertahankan gambar dan suara utamanya dan meninggalkan sisanya, dan Anda diberi tahu apa yang dibuang alih-alih baru mengetahuinya belakangan. Suara Dolby Digital dan DTS adalah korban umum lainnya: suara itu dikonversi ke AAC di sini, karena alternatifnya adalah file yang diputar tanpa suara di TV.
Kapan browser memang bukan alat yang tepat
Alat-alat ini menggunakan hardware video yang sudah ada di perangkat Anda — chip yang sama yang dipakai untuk panggilan video. Itu membuatnya jauh lebih cepat daripada kebanyakan alat berbasis browser, dan di situlah kabar baiknya berakhir. Kami lebih suka menjelaskan batasannya di sini daripada Anda menemukannya di tengah pekerjaan.
Hanya H.264 dan AAC yang dihasilkan. Tidak ada alat di sini yang meng-encode HEVC, AV1, atau VP9, karena browser tidak menyediakan encoder tersebut. H.264 adalah codec paling kompatibel sekaligus yang paling tidak efisien di antara codec modern, jadi apa pun yang di-encode ulang di sini lebih besar daripada hasil berkualitas sama dari x265 atau SVT-AV1. Jika yang Anda optimalkan adalah ukuran file, HandBrake dan ffmpeg sama-sama gratis dan akan mengalahkan alat ini dengan mudah.
Ada tiga pengaturan kompresi, bukan angka. Ringan, Seimbang, dan Kuat, dengan opsi menurunkan resolusi ke 1080p atau 720p. Tidak ada nilai CRF untuk diketik, tidak ada encoding dua tahap, tidak ada penyetelan encoder, dan tidak ada cara menargetkan ukuran file yang persis. Dan tidak ada filter sama sekali: tanpa deinterlacing, jadi AVI interlaced tetap bergaris-garis; tanpa pengurangan noise, tanpa color grading, tanpa cropping, tanpa subtitle yang ditanamkan, tanpa sudut rotasi bebas, dan tanpa crossfade atau judul saat menggabungkan. HDR dikonversi ke rentang standar, jadi klip HDR yang terang akan terlihat lebih datar daripada aslinya.
Perangkat Anda menentukan kecepatan dan batasnya. Hasil ditulis ke penyimpanan browser saat diproduksi, bukan ditahan di memori, jadi durasi terutama dibatasi oleh ruang disk yang kosong — tetapi encode ulang sungguhan berjalan beberapa kali lebih cepat dari waktu nyata di laptop modern dan sekitar waktu nyata di ponsel, dan ponsel akan memanas lalu menyerah pada file 4K yang panjang. Penyalinan — kemas ulang, hapus suara, potong biasa, rotasi dengan penanda — hanya butuh beberapa detik berapa pun durasinya, karena tidak ada yang di-decode.
Dan alat ini berjalan saat seseorang mengeklik, untuk satu file. Mengonversi empat ratus klip secara terjadwal adalah pekerjaan shell loop di sekitar ffmpeg, yang gratis dan lebih baik untuk tugas itu daripada halaman web mana pun.
Memilih di antara alat yang terdengar mirip
MP4 ke MP3 vs Ekstrak Audio dari Video. Awalnya sama, akhirnya berbeda. MP4 ke MP3 selalu menghasilkan MP3, dengan bitrate pilihan Anda. Ekstrak Audio dari Video membiarkan Anda memilih MP3, M4A, atau WAV — atau mempertahankan suara persis seperti yang disimpan video, disalin tanpa encode ulang, yang merupakan ekstraksi sempurna dan hanya butuh beberapa detik. Pilih Ekstrak Audio dari Video jika Anda akan mengedit suaranya; pilih MP4 ke MP3 jika Anda ingin sesuatu yang bisa diputar di mobil.
Ekstrak Audio dari Video vs Hapus Suara Video. Ekstrak Audio dari Video mengambil suara sebagai file tersendiri dan membiarkan videonya. Hapus Suara Video membuang trek suara dari video dan menyisakan gambarnya untuk Anda. Keduanya adalah dua bagian dari pemisahan yang sama, dan menjalankan keduanya memberi Anda keduanya — tanpa kehilangan kualitas, karena tidak satu pun meng-encode ulang file modern.
MKV ke MP4 vs Kompres Video. MKV ke MP4 mengganti wadahnya dan membiarkan ukuran file kurang lebih sama; ini bukan cara membuat film lebih kecil. Kompres Video mengubah bit-nya, satu-satunya cara yang benar-benar membuat file lebih kecil, dan untuk itu alat ini meng-encode ulang. Jika masalahnya TV tidak mau memutar file itu, konversikan. Jika masalahnya file tidak muat di email, kompres — dan sekalian perkecil resolusinya, karena memotong tinggi menjadi separuh menghemat jauh lebih banyak daripada pengaturan kualitas apa pun.
Potong Video vs Video ke GIF. Keduanya mengambil satu bagian dari klip. Potong Video memberi Anda video, biasanya dalam format awalnya dan biasanya tanpa encode ulang. Video ke GIF memberi Anda gambar berulang tanpa suara dalam format dari tahun 1989: 256 warna per frame, setiap frame disimpan utuh, sama sekali tanpa kompresi gerak — itulah sebabnya tiga detik dengan lebar 480 piksel bisa berukuran satu megabyte atau lebih. Gunakan untuk chat atau issue tracker, dan gunakan Potong Video untuk apa pun yang lebih dari sekitar sepuluh detik.