AVI (Audio Video Interleave) adalah container Microsoft dari 1992, dan file .avi yang masih bertahan sampai sekarang biasanya berusia puluhan tahun: video rumah dari camcorder digital awal, rip film DivX atau XviD dari era file-sharing, screen capture dari versi Camtasia yang sudah lama tidak ada, atau rekaman ilmiah dari kamera lab dengan codec proprietary. AVI mendahului streaming; ia dirancang untuk hard disk berputar dan CD, dan strukturnya membuat random-access ke file panjang agak canggung. Semua itu tidak penting untuk konversi ke MP3 — kami membaca track audio secara berurutan dan meng-encode ulangnya.
Karena AVI berada jauh di luar sweet spot WebCodecs, konversi ini berjalan di mesin fallback FFmpeg-wasm. Itu berarti download sekali ~30 MB pertama kali Anda mengonversi (di-cache setelahnya), lalu konversi berjalan. File diproses di memori, yang browser batasi sekitar 2 GB — jadi satu rip AVI multi-gigabyte mungkin perlu dipotong di desktop dulu. Kebanyakan AVI yang masih ada jauh di bawah batas itu.
Skenario umum
Kapan mengonversi AVI ke MP3
Footage camcorder lama
Mini DV dan camcorder digital awal sering membuang ke AVI dengan audio MP3 atau PCM. Ekstrak audionya untuk montase peringatan atau arsip keluarga.
Rip film DivX / XviD
Kalau Anda secara legal mengirip DVD di tahun 2000-an ke AVI, audionya biasanya MP3 atau AC-3. Menarik MP3 untuk didengar di mobil itu mudah.
Rekaman lab dan ilmiah
Kamera mikroskop dan software instrumentasi sering menyimpan AVI dengan audio PCM atau tanpa kompresi. Konversi ke MP3 untuk review dan berbagi yang lebih mudah.
Digitalisasi arsip
CD tutorial lama dan disk edukasi banyak memakai AVI. Menarik audio MP3 untuk didengar jangka panjang adalah langkah digitalisasi yang umum.
Di balik layar
Cara kerja konversi
Kenapa AVI butuh mesin kompatibilitas
Keanehan container AVI (berbasis chunk, tanpa indeks global di banyak file lama) dan ekor panjang codec audio tak biasa (DivX Audio, GoToMeeting G2M, varian Xperts) membuat jalur cepat WebCodecs tidak menanganinya. FFmpeg-wasm membawa decoder untuk pada dasarnya semua yang pernah dibungkus AVI, itu sebabnya kami merutekan AVI lewatnya.
Plafon 2 GB
FFmpeg-wasm mengalokasikan memori WebAssembly linier di dalam satu tab browser, dibatasi sekitar 2 GB oleh model memori 32-bit yang dipakai build FFmpeg saat ini. Kebanyakan AVI arsip jauh di bawah itu. Untuk AVI multi-gigabyte yang sungguhan, pakai tool desktop untuk memotong file dulu (atau konversi langsung dengan FFmpeg command-line).
Panduan
Langkah demi langkah
- 1
Lepaskan .avi Anda
Seret file masuk. Pertama kalinya, mesin FFmpeg dimuat (~30 MB, di-cache setelahnya).
- 2
Konfirmasi MP3 + bitrate
Untuk audio camcorder lama, 192 kbps biasanya sudah cukup — sumber-sumber ini memang bukan high-fidelity sejak awal.
- 3
Tunggu dan unduh
Konversi lebih lambat daripada format berbasis WebCodecs tapi biasanya tetap dalam hitungan menit, bukan jam.
FAQ
Pertanyaan yang sering ditanyakan
Kenapa konversi AVI pertama lebih lambat daripada MP4 yang sama?
AVI memakai fallback FFmpeg-wasm, yang harus memuat ~30 MB WebAssembly pertama kali. Setelah itu mesin di-cache dan konversi berikutnya langsung mulai. MP4/MOV/MKV/WebM memakai mesin native WebCodecs yang lebih ringan dan sudah disertakan.
Bisakah saya mengonversi rip AVI 3 GB?
Plafon memori WebAssembly browser sekitar 2 GB. Untuk file di atas itu, potong AVI di desktop (dengan VirtualDub atau FFmpeg command-line) dan konversi potongannya. Kami sedang menyelidiki Memory64 untuk build masa depan yang akan menghilangkan batas ini.
AVI saya pakai audio DivX atau XviD — tunggu, audio? Itu kan codec video.
Benar — DivX dan XviD adalah codec video, dipasangkan di dalam AVI dengan codec audio terpisah, biasanya MP3 atau AC-3. Jangan khawatir soal videonya; kami buang dan hanya memproses track audionya.
Apakah AVI harus berada di drive yang sama dengan browser?
Ya — untuk langkah seret-dan-lepas. Browser membaca file dari disk ke buffer memori; file itu harus bisa dijangkau dari file picker.
Bagaimana kalau audio di AVI berisi codec eksotis yang belum pernah saya dengar?
FFmpeg-wasm menyertakan decoder untuk pada dasarnya setiap codec audio yang pernah dikirim dalam AVI. Kalau Anda menemukan file yang benar-benar tidak bisa di-decode, silakan buka issue GitHub dengan nama codec dari tool seperti MediaInfo — biasanya kami bisa memperluas dukungan.
Lihat juga
Konverter terkait