Я не знаю, как это делается автоматически, но вы, безусловно, можете его автоматизировать.
Gnuplot может быть вашим лучшим выбором.
Вот краткий учебник.
Вот еще один способ извлечения некоторых данных из ffmpeg: Краткое руководство
xgraph и ploticus также могут быть полезны.
Это не отвечает, почему мы получаем проблему, но чтобы исправить это. Я закончил писать скрипт Python, который использует amixer и alsactl, чтобы программно сообщить ALSA об уменьшении громкости на 0% и установить mute для «PC Beep», «Beep» 'и' PC Speaker '. Это не доказательство пули, поскольку я нашел машины с динамиками ПК, которые имеют несколько иные имена, но это решило основную часть проблемы.
Это может быть не связано с Linux: пользователи FreeBSD и Windows также сообщают об этом; также некоторые графические карты поставляются с beeper в эти дни, поэтому это может быть проблема с возрастом / жарой. Я рекомендую открывать поврежденные ПК и очищать их от пыли.