Fórum Root.cz
Hlavní témata => Software => Téma založeno: zemla 21. 07. 2020, 20:14:02
-
Dobrý den,
znáte na to prosím nějaký software?
Díky
-
ffmpeg-normalize
-
Protože jsi asi nic nenašel, a tedy to nejspíš neexistuje, popíšu, jak bych to dělal:
- ffmpegem bych to převedl na raw 16bit samply
- ty bych načítal pythonovým skriptem (np.fromfile)
- v jednoduchém případě bych spočítal maximální/průmernou/RMS... hodnotu a podle toho je všechny vynásobil
- ve složitějším případě, pokud to chceme udělat „správně“, bych si sehnal křivku citlivosti lidského ucha, signál rozsekal na kousky, ooknil (np.hamming), spočítal FFT, a podle toho spočítal subjektivní hlasitost
-
pro inspiraci: tohle se pouziva pro normalizaci v televizi
https://www.ceskatelevize.cz/vse-o-ct/technika/zvukovy-doprovod/doporuceni-ebu-k-jednotne-hlasitosti/
-
Pokud nejste zemlo na příkazovou řádku, pak Audacity umí taktéž normalizovat
-
http://r128gain.sourceforge.net/ zrata hlasitost podla EBU R128, alebo ako sa to teraz vola, vid predosly prispevok. Potom staci porovnat hlasitosti a poposuvat o patricny pocet dB tak aby boli vsetky rovnake a aby True Peak neboli cez 0 dBFS.
Cielova hlasitost pre telku je -23 dBFS, ale na muziku mam pocit ze je to malo.
Existuje aj https://en.wikipedia.org/wiki/ReplayGain ktory umoznuje zapisat posun hlasitosti priamo do mp3 suboru.
-
Tohle kdysi delal prehravac foobar. Nacetl pisnicky, spocital pro kazdou hlasitost, ulozil do mp3 tagu a pri prehravani upravoval hlasitost. Tedy bez ztraty kvality ulozeneho soubru.
-
mp3gain
-
Můžu se zeptat, zdali to někomu reálně funguje? Já si s mp3gain hrál, ale nikdy jsem nedocílil toho, abych byl s výsledkem spokojený. Máte někdo funkční postup? Díky
-
ja jsem to pouzival takto:
mp3gain -c -r *.mp3
a myslim ze to funguje
-
Audacity, pro davkove zpracovani se daji pouzit makra.