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.