WebM dosyaları nereden gelir
WebM, Google tarafından 2010'da web için telifsiz bir video formatı olarak piyasaya sürüldü. Matroska kapsayıcısı üzerine kuruludur ve Vorbis veya Opus sesle birlikte VP8, VP9 veya AV1 video taşır. Genellikle bir WebM dosyasına siz seçmeden sahip olursunuz:
- Tarayıcının yerleşik MediaRecorder'ını kullanan eklentiler veya web tabanlı kaydediciler gibi araçlarla tarayıcıda yapılan ekran kayıtları.
- VP9 ile yayın yapan web sitelerinden ve sosyal platformlardan kaydedilen klipler.
- Bazı animasyon, meme ve oyun kayıt araçlarından yapılan dışa aktarımlar.
- Görüntülü görüşme ve sesli not servislerinden gelen kayıtlar.
Tarayıcılar WebM'yi sorunsuz oynatır. Sorunlar başka yerlerde başlar: iMovie ve Final Cut onu içe aktarmaz, Premiere ek adımlar gerektirir, eski iPhone'lar Fotoğraflar'da oynatmaz, pek çok televizyon onu görmezden gelir ve bazı mesajlaşma uygulamaları ile yükleme formları bu uzantıyı reddeder.
WebM neden her zaman yeniden kodlanır
Bazı dönüştürücüler, codec zaten uyumluysa bir dosyayı saniyeler içinde MP4'e yeniden paketleyebilir. WebM için bu kestirme işe yaramaz: dönüştürmenin asıl amacı H.264 elde etmektir ve WebM hiçbir zaman H.264 içermez. MP4 teknik olarak VP9 veya AV1 taşıyabilse bile, WebM'yi reddeden cihazlar genellikle bu codec'leri de reddeder.
Bu yüzden araç her zaman WebM'yi çözer ve yeni bir akış kodlar:
- Video: en geniş donanım desteğine sahip kombinasyon olan, standart 8 bit 4:2:0 renkle CRF 23'te H.264.
- Ses: Opus veya Vorbis, 128 kbit/s AAC'ye dönüştürülür.
- Dosya düzeni: dizin MP4'ün başına yazılır; böylece dosya bir tarayıcıda veya mesajlaşma uygulamasında tamamen indirilmeden oynamaya başlayabilir.
Çözünürlük ve kare hızı değişmez. Tarayıcıda kodlayıcı ultrafast ön ayarını kullanır; sunucu seçeneği aynı CRF ile medium kullanır; bu daha fazla işlemci gücü harcar ama genellikle daha küçük bir dosya üretir.
MP4'ün daha büyük olmasını bekleyin
VP9 ve AV1, H.264'ten daha yeni ve daha verimlidir. Aynı görsel kalite için H.264, VP9'a göre kabaca %30–50 daha fazla bit gerektirir; AV1'e göre ise daha da fazla. Hızlı tarayıcı ön ayarıyla birleşince 40 MB'lık bir WebM kolayca 70–100 MB'lık bir MP4'e dönüşebilir.
Bunu düşürmenin iki yolu vardır:
- Aynı kalitede daha iyi sıkıştıran sunucu işlemeyi kullanın. Ücretsiz kullanım 500 MB'a kadar günde bir işi kapsar; Premium sınırsızdır ve 4 GB'a kadar dosyaları kabul eder.
- MP4'ü ardından Hafif veya Orta ön ayarıyla Video sıkıştır aracından geçirin.
Ekran kayıtları: özel sorunlar
Tarayıcı ekran kayıtları en yaygın WebM kaynağıdır ve kendine özgü tuhaflıklarla gelir.
Eksik süre ve ileri sarma
MediaRecorder dosyayı kayıt sırasında yazar ve çoğu zaman toplam süreyi hiç kaydetmez. Bu durumda oynatıcılar 0:00 ya da sürekli uzayan bir zaman çizelgesi gösterir ve ileri sarma zıplar veya çalışmaz. Yeniden kodlama düzgün bir dizin yazar; böylece MP4'ün süresi doğru olur ve normal şekilde sarılır. Yalnızca bu bile kayıtları paylaşmadan veya düzenlemeden önce dönüştürmek için iyi bir nedendir.
Değişken kare hızı
Kaydediciler kareleri yalnızca ekranda bir şey değiştiğinde yakalar; bu yüzden durağan bir slaytın kaydında kareler arasında uzun boşluklar olabilir. Dönüştürme bu boşluklar boyunca görüntü ve sesi senkronize tutar. Kayıt dakikalarca ölü zamanla başlıyor veya bitiyorsa önce Video kes ile kesin: dönüştürme kısalır, dosya da küçülür.
Saydam video
VP8 veya VP9 içeren WebM, animasyonlu çıkartmalar ve bindirmeler için kullanılan bir alfa kanalı taşıyabilir. H.264'te saydamlık yoktur, bu yüzden saydam alanlar MP4'te siyah olur. Saydamlığı olan animasyonlu bir görsele ihtiyacınız varsa WebM'yi saklayın; sohbetlerde veya belgelerde kısa bir döngü olarak oynayan bir şeye ihtiyacınız varsa Videoyu GIF'e dönüştür daha uygun olabilir.
Tarayıcıda hız ve bellek
VP9 ve AV1'i çözmek H.264'ü çözmekten daha zahmetlidir ve tüm iş WebAssembly'de tek bir işlemci çekirdeğinde çalışır. Kabaca beklentiler:
- 1080p bir ekran kaydı yeni bir dizüstü bilgisayarda yaklaşık gerçek zamanlı dönüştürülür; yani 10 dakikalık bir kayıt yaklaşık 10 dakika sürer.
- Telefonlar birkaç kat daha yavaştır ve birkaç yüz megabaytın üzerindeki dosyalarda belleği tükenebilir.
- Girdi ve çıktı siz indirene kadar tarayıcı belleğinde birlikte durur; büyük dosyalar için diğer ağır sekmeleri kapatın.
Tarayıcı modunda hiçbir şey yüklenmez ve orijinal WebM'ye dokunulmaz. Uzun veya yüksek çözünürlüklü kayıtlar için sunucu seçeneği hem bellek sınırından hem de kendi cihazınızda beklemekten kurtarır.