İndirici vs dönüştürücü vs oynatıcı
| Workflow | Ne işe yarar | Şunun için en iyisi: |
|---|---|---|
| Çevrimiçi M3U8 indiricisi | Erişilebilir bir HLS akışını getirir ve bunu yerel olarak bir dosya olarak kaydeder. | Erişilebilir VOD akışlarından tek seferlik hızlı aktarımlar. |
| M3U8 ila MP4 dönüştürücü | Uyumlu HLS videoyu/sesi bir MP4 kapsayıcısına yeniden düzenler. | Yeniden kodlamaya gerek kalmadan paylaşılabilir bir MP4 alma. |
| HLS oyuncu | Görüntülemek ve hata ayıklamak için çalma listesini yayınlar. | Dışa aktarmadan önce bir bağlantının çalışıp çalışmadığını kontrol etme. |
| Masaüstü CLI indiricisi | FFmpeg veya yt-dlp gibi yüklü araçları yerel olarak çalıştırır. | Büyük işler, toplu komut dosyaları ve çok uzun akışlar. |
| Lisanslı DRM uygulaması | Yetkili bir oynatıcı ve lisans akışı kullanır. | Widevine, FairPlay, PlayReady veya ödeme duvarlı oynatma. |
Bir M3U8 akışını MP4 olarak dışa aktarma
- 1M3U8 URL'in erişilebilir olduğunu doğrulayınAkışı yapıştırın ve Oynat'a basın. Oynatma başlatılamazsa manifest, anahtar ve segmentlere erişilinceye kadar dışa aktarma çalışmaz.
- 2Durum raporunu çalıştırınBir indirmeye zaman harcamadan önce varyantları, şifrelemeyi, canlı/VOD durumunu ve örneklenmiş bölümleri kontrol edin.
- 3Gerekirse CORS veya Referer erişimini düzeltinProxy'yi ve özel Referer'ı yalnızca tarayıcı engellendiğinde ancak akışa erişmenize izin verildiğinde kullanın.
- 4Tam dışa aktarmayı veya zaman aralığını seçinVOD akışının tamamını dışa aktarın veya yalnızca bir klibe ihtiyacınız olduğunda başlangıç/bitiş zamanlarını ayarlayın.
- 5MP4'ı yerel olarak kaydedinFFmpeg WebAssembly çıktıyı tarayıcınızda birleştirir ve yerel dosya indirme işlemini tetikler.
Neden bir M3U8 indiricisinin ilk URL'ten daha fazlasına ihtiyacı var?
Üst düzey bir .m3u8 dosyası genellikle alt oynatma listelerine, şifreleme anahtarlarına ve birçok medya bölümüne işaret eder. Gerekli herhangi bir URL'ün süresi dolmuşsa, CORS tarafından engellenmişse, Referer politikası tarafından engellenmişse veya ölüyse dışa aktarma başarısız olur. Temiz bir MP4 beklemeden önce HLS zincirinin tamamını test edin.
Tarayıcı dışa aktarımı neden özeldir ancak sınırsız değildir?
Tarayıcı HLS varlıklarını getirir ve MP4'i yerel olarak oluşturur, dolayısıyla yükleme adımı yoktur. Buradaki ödün, kaynak sınırlarıdır: çok uzun akışlar, büyük canlı arşivler, olağandışı kodlayıcılar veya düşük belleğe sahip cihazlar, masaüstü FFmpeg veya özel bir indirici tarafından daha iyi yönetilir.
Bu indirici ne yapmayacak?
Bu araç DRM'yi, abonelik kontrollerini veya lisans sunucularını atlamaz. Özel Referer ve proxy yönlendirme, korumalı oynatma sistemlerini yenmek için değil, kullanmanıza izin verilen akışlardaki tarayıcı erişim sorunlarını test etmek içindir.
İlgili indirici ve dışa aktarma sayfaları
- M3U8 ila MP4 dönüştürücü HLS ile MP4 arası erişilebilir yeniden düzenleme için ana dışa aktarma iş akışıdır.
- HLS video düzeltici akışın tamamı yerine yalnızca seçilen bir zaman aralığını dışa aktarır.
- Şifrelenmiş M3U8 oynatıcı Dışa aktarma öncesinde AES-128 anahtar erişimini ve DRM sınırlarını açıklıyor.
Sık sorulan sorular
Çevrimiçi bir M3U8 akışını indirebilir miyim?
Evet, HLS akışına erişilebildiğinde ve onu kullanmanıza izin verildiğinde. Tarayıcı, bildirimi ve segmentleri getirebilir ve ardından yerel olarak bir MP4'i dışa aktarabilir.
Çevrimiçi M3U8 indiricisi videomu yüklüyor mu?
Hayır. HLS varlıkları tarayıcınız tarafından alınır ve FFmpeg WebAssembly ile yerel olarak birleştirilir. Tamamlanan MP4 dönüştürücü sunucusuna yüklenmez.
Canlı M3U8 akışlarını indirebilir mi?
Tarayıcı dışa aktarma, VOD çalma listeleri ve kısa aralıklar için en iyisidir. Uzun süreli canlı kayıtlar tarayıcı belleğini aşabilir ve genellikle özel masaüstü araçlarıyla kaydedilmelidir.
M3U8 dosyası yüklense bile indirme işlemi neden başarısız oluyor?
Alt oynatma listeleri, anahtarlar veya medya bölümleri başarısız olduğunda bir bildirim yüklenebilir. Durum raporunu çalıştırın ve CORS, Referer, süre sonu ve ölü bölüm hatalarını kontrol edin.
Bu, DRM korumalı akışları indirebilir mi?
Hayır. Normal erişilebilir HLS ve AES-128 akışlarını işleyebilir ancak Widevine, FairPlay, PlayReady, ödeme duvarları veya lisans sunucularını atlamaz.