Portál AbcLinuxu, 6. května 2025 11:46

Dotaz: vizualizace audia (VUmeter) z videa

9.5.2016 15:48 MilanC | skóre: 16
vizualizace audia (VUmeter) z videa
Přečteno: 292×
Odpovědět | Admin
Ahoj,

potřeboval bych něco, čím by se dal vyrobit statický screenshot (png) audio úrovně z video souboru. Představoval bych si klasický VU metr na výšku, stereo. https://lh3.ggpht.com/amItC01K_Rlh7jlJCXB-2DVzu4czrZFz90776i46Z51rIvtFWLEPBw1cAawOopnUAQ=h900 Prostě stačí tupý indikátor úrovně, který bych následně mohl vložit do html stránky.

Generuji náhledy z live streamu, které se pravidelně v browseru reloadují. Chtěl bych toto rozšířit o zvukovou informaci, především o hraje/nehraje. Ideálně pak bych si to sloučil třeba ffmpegem do toho náhledu, kde by se to zobrazovalo na straně, ale můžu to do html načítat i přímo. Na typu indikátoru netrvám.

Díky za nápady Milan
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.5.2016 15:54 MilanC | skóre: 16
Rozbalit Rozbalit vše Re: vizualizace audia (VUmeter) z videa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě upřesním, že úroveň by se měla asi získat průměrem. Live stream je HLS, tedy průměrem úrovně konkrétního ts segmentu. Chtěl bych být schopný rozpoznat dlouhodobější ticho v řádu minut, které už může signalizovat problém.
Jendа avatar 9.5.2016 16:12 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: vizualizace audia (VUmeter) z videa
Já bych doporučil počítat průměr (ticho = výpadek signálu) a maximum nebo histogram kolem maxima (moc vysoký gain, clipping). Samozřejmě záleží na konkrétní aplikaci.
Jendа avatar 9.5.2016 16:06 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: vizualizace audia (VUmeter) z videa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Převést audio o surového PCM, načíst jako int16_t, spočítat RMS, imagemagickem slepit obrázek.
9.5.2016 17:09 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: vizualizace audia (VUmeter) z videa
Odpovědět | | Sbalit | Link | Blokovat | Admin
Např. https://github.com/project-owner/PeppyMeter.doc/wiki

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.