Existuje nějaká možnost prostředky VB.net zjistit absolutní hlasitost výstupního audia při přehrávání videosouborů (prostřednictvím directx.audiovideoplayback). Běžně se dá při přehrávání nastavit tato hlasitost jako parametr, ovšem v tomto případě se jedná pouze o procentuální útlum "z plné hlasitosti nahrávky". Potřeboval bych něco jiného. Pokud přehrávám několik videosouborů v dávce za sebou, často se stává, že každý má audiostopu rozdílné úrovně. Potřeboval bych proto nějak programově zjistit úroveň právě přehrávaného zvuku a poté upravit hlasitost tak, aby byla tato úroveň alespoň přibližně normalizována (něco jako je kontrola úrovně signálu při nahrávání).
|