AVI (Audio Video Interleave), Microsoft'un 1992'den kalma kapsayıcısıdır; bugün hayatta kalan .avi dosyaları genellikle onlarca yıl öncesine aittir: erken dijital kameralardan ev videoları, dosya paylaşım döneminden DivX veya XviD film rip'leri, artık var olmayan bir Camtasia sürümünden ekran kayıtları ya da tescilli kodeklerle laboratuvar kameralarından bilimsel kayıtlar. AVI, akıştan önce gelir; dönen sabit diskler ve CD'ler için tasarlanmıştır ve uzun dosyalarda rasgele erişim yapısı zahmetlidir. Bunların hiçbiri MP3'e dönüştürme açısından önemli değildir; ses parçasını sırayla okur ve yeniden kodlarız.
AVI, WebCodecs'in ideal alanının çok dışında kaldığından bu dönüştürme FFmpeg-wasm yedek motoruyla çalışır. Bu, ilk dönüştürmede yaklaşık 30 MB'lık tek seferlik bir indirme anlamına gelir (sonrasında önbelleklenir), ardından dönüştürme başlar. Dosya bellekte işlenir; tarayıcı bunu yaklaşık 2 GB ile sınırlar. Bu nedenle birden fazla gigabayt boyutundaki tek bir AVI rip'in önce masaüstünde kesilmesi gerekebilir. Hayatta kalan AVI'ların büyük çoğunluğu bu sınırın çok altındadır.
Yaygın senaryolar
AVI dosyasını MP3 biçimine ne zaman dönüştürmeli
Eski kamera görüntüleri
Mini DV ve erken dijital kameralar çoğunlukla MP3 veya PCM sesiyle AVI'ya aktarım yapar. Anı montajları veya aile arşivleri için sesi çıkarın.
DivX / XviD film rip'leri
2000'lerde DVD'leri yasal olarak AVI'ya kopyaladıysanız ses genellikle MP3 veya AC-3'tür. Arabada dinlemek için MP3 çıkarmak oldukça basittir.
Laboratuvar ve bilimsel kayıtlar
Mikroskop kameraları ve enstrümantasyon yazılımları çoğunlukla PCM veya sıkıştırılmamış sesiyle AVI olarak kaydeder. Daha kolay inceleme ve paylaşım için MP3'e dönüştürün.
Arşiv sayısallaştırma
Eski eğitim CD'leri ve eğitim diskleri AVI'yi kapsamlı biçimde kullandı. Uzun süreli dinleme için MP3 sesi çekmek yaygın bir sayısallaştırma adımıdır.
Perde arkasında
Dönüşüm nasıl çalışır
AVI neden uyumluluk motoruna ihtiyaç duyar?
AVI'nin kapsayıcı tuhaflıkları (öbek tabanlı yapı, birçok eski dosyada genel dizin yokluğu) ve uzun kuyruklu belirsiz ses kodekleri (DivX Audio, GoToMeeting G2M, Xperts varyantları), WebCodecs hızlı yolunun AVI'yı desteklememesi anlamına gelir. FFmpeg-wasm, AVI'nin sardığı neredeyse her şey için kod çözücü taşır; bu yüzden AVI'yı bu yola yönlendiriyoruz.
2 GB tavanı
FFmpeg-wasm, tek bir tarayıcı sekmesi içinde doğrusal WebAssembly belleği ayırır; mevcut FFmpeg derlemelerinin kullandığı 32 bit bellek modeliyle bu yaklaşık 2 GB ile sınırlıdır. Arşiv niteliğindeki AVI'ların büyük çoğunluğu bunun çok altındadır. Gerçek anlamda çok gigabaytlık AVI'lar için önce bir masaüstü aracıyla dosyayı bölün (ya da doğrudan komut satırı FFmpeg ile dönüştürün).
Nasıl yapılır
Adım adım
- 1
.avi dosyanızı bırakın
Dosyayı sürükleyip bırakın. İlk seferinde FFmpeg motoru yüklenir (~30 MB, sonrasında önbelleklenir).
- 2
MP3 + bit hızını onaylayın
Eski kamera sesi için 192 kbps genellikle yeterlidir; bu kaynaklar zaten yüksek kaliteli değildi.
- 3
Bekleyin ve indirin
Dönüştürme, WebCodecs tabanlı biçimlere kıyasla daha yavaştır; ancak yine de genellikle saatler değil dakikalar sürer.
SSS
Sık sorulan sorular
İlk AVI dönüştürmesi neden aynı MP4'ten daha yavaş?
AVI, FFmpeg-wasm yedek motorunu kullanır ve bu motor ilk seferinde yaklaşık 30 MB WebAssembly yüklemek zorundadır. Sonrasında motor önbelleklenir ve sonraki dönüştürmeler anında başlar. MP4/MOV/MKV/WebM, zaten yüklü olan daha hafif yerel WebCodecs motorunu kullanır.
3 GB'lık bir AVI rip'ini dönüştürebilir miyim?
Tarayıcının WebAssembly bellek tavanı yaklaşık 2 GB'dır. Bu sınırı aşan dosyalar için AVI'yı masaüstünde bölün (VirtualDub veya komut satırı FFmpeg ile) ve parçaları ayrı ayrı dönüştürün. Bu sınırı kaldıracak gelecekteki bir sürüm için Memory64 araştırıyoruz.
AVI'mde DivX veya XviD sesi var; bekleyin, bunlar ses kodekleri değil mi?
Doğru — DivX ve XviD, AVI içinde ayrı ses kodekleriyle (genellikle MP3 veya AC-3) eşleştirilen video kodekleridir. Video konusunda endişelenmeyin; onu atarız ve yalnızca ses parçasını işleriz.
AVI'nın tarayıcıyla aynı sürücüde olması gerekiyor mu?
Evet — sürükle-bırak adımı için. Tarayıcı dosyayı diskten bir bellek arabelleğine okur; bu dosyanın dosya seçiciden erişilebilir olması gerekir.
AVI'deki ses daha önce duymadığım belirsiz bir kodekse sahipse ne olur?
FFmpeg-wasm, bir AVI'ye gönderilmiş neredeyse her ses kodeki için kod çözücü içerir. Gerçekten çözülemeyen bir dosyayla karşılaşırsanız lütfen MediaInfo gibi bir araçtan aldığınız kodek adıyla birlikte GitHub'da bir sorun bildirin; genellikle desteği genişletebiliyoruz.
Ayrıca bakın
İlgili dönüştürücüler