Ffmpeg akış hataları ile nasıl baş edilir


0

Şu anda ffmpeg ile canlı bir ses akışı kaydediyorum ve ffmpeg'in yayındaki aksaklıklarla nasıl ilgilendiğini merak ediyorum.

Bir örneği göstermek için, ffmpeg canlı bir akışı kaydediyor ve bazı nedenlerden dolayı yayın sonunda 2 saniye boyunca bir aksaklık var, bu ffmpeg tarafından nasıl yorumlanır?

Ffmpeg sadece yeni verilerin gelmesini bekliyor mu? Böyle bir durumda, kaydımda 2 saniye eksik olacak, bu, duvar zamanının kayıtla senkronize edilmediği birkaç kez olduğu anlamına gelir.

Veya, ffmpeg bu 2 saniye boyunca hiç ses gelmediği ve 2 saniye sessizlik verdiği gerçeğine hitap ediyor mu?

Canlı yayın akışını ffmpeg ile kaydetmenin ve yayıncı tarafında oluşabilecek aksaklıkları gidermenin en iyi yolu nedir?


Yanıtlar:


1

Normalde, ffmpeg sessizlik enjekte etmez, ancak yalnızca ses akışını yakalamak için, örn. Girişinde boşluklar varsa sessizliği enjekte etmek için aresample filtresini kullanabilirsiniz. -af aresample=async=1

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.