Треск аудио с автоматической регулировкой громкости

Автор mr_reestr, 01 октября 2019, 03:20:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mr_reestr

С наушниками другими уже пробовал. Видимо, что-то в системе не так. Буду тогда выключать автоматическую регулировку.

Тем ни менее, спасибо вам за помощь и уделённое время!

V0lt

#16
Недавно был похожий подтвержденный тикет 857. Трещит в определенных местах при просмотре выложенного видео.

Причина не в переполнении, а в ступенчатости изменения множителя громкости. В некоторых случаях ступенька получается сильно большой, что и вызывает треск.
Решения нет. Надо переделывать алгоритм "Автоматической регулировкой громкости". Для надежности нужен небольшой придерживаемый буфер, что в итоге повлечет усложнение кода.

Pa3yMucT

У меня та же проблема с "Автоматической регулировкой громкости" о чем писал в теме: https://mpc-be.org/forum/index.php?topic=279.0 там же дал ссылку на сэмпл на котором это легко проверить.
Предполагаю, что эти пощелкивания (треск) есть у всех у кого стерео вывод, просто большинство не обращает на это внимание. Раз есть такой баг, почему бы не вернуть нормализацию из MPC-HC, какие преимущества у "Автоматической регулировки громкости" над нормализацией из MPC-HC?

Aleksoid1978

Ну в любом случае решение принимать только разрабам.
А во вторых изначальный алгоритм "нормализации", который сейчас в MPC-HC - он совершенно не правильно работает и делает не то что нужно. Подробности расписывать не буду :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

#19
В качестве альтернативы в MPC-BE есть FFmpeg compand. Только чего-то никто не хочет даже попробовать данное решение. :-)

Pa3yMucT

Спасибо за альтернативу в виде FFmpeg compand и разъяснение как ее задействовать - отличное решение проблемы. Ранее я ее конечно пробовал, но без параметров ввиду чего она не работала. Советую сделать там выбор между двумя уже прописанными наборами параметров:
0|0:1|1:-90/-900|-70/-70|-30/-9|0/-3:6:0:0:0
.3|.3:1|1:-90/-60|-60/-40|-40/-30|-20/-20:6:0:-90:0.2
Второй вариант потише, но зато нет перепадов между левым и правым каналами как в первом варианте (заметно в наушниках). Кому интересно, что за перепады: 4-10 секунда https://disk.yandex.ru/i/5XV1wv-xxoDHyw

Aleksoid1978

Тут я кстати тоже согласен - по хорошему для поддерживаемых фильтров сделать хотя бы какой-то дефолтный пресет.
Ибо лично для меня вот это https://ffmpeg.org/ffmpeg-filters.html#compand совершенно ни о чем не говорит, я совершенно в этом ничего не понимаю. Вот поэтому этим никто(ну или 99.99%) не пользуются ...
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215