Может ли FFMPEG приостановить запись звука в реальном времени, когда уровни дБ упадут ниже порога? - PullRequest
0 голосов
/ 30 апреля 2020

Я в процессе конвертации сотен аудиокассет в файлы FLA C. Я использовал Audacity и RecordPad от NCH Software для установки порогов децибел (дБ). так что, когда мои устройства останавливаются и требуют переворачивания ленты, запись также приостанавливается.

Я хотел бы переместить свои устройства воспроизведения на магнитной ленте (на основе USB) в Ubuntu 18.04 и запустить их на FFMPEG, но мне было интересно, могла ли FFMPEG приостановить запись, когда аудиосигнал падает ниже настраиваемого порога .

Это помогает мне сократить отходы хранения. Вскоре мне также придется конвертировать некоторые старые аудио-барабаны, в которых проблема усугубится.

Зонд с Audacity ограничен # экземпляров. Если бы Audacity позволил мне создать несколько экземпляров (по 1 для каждого воспроизводящего устройства), я бы не стал задавать этот вопрос.

Я немного новичок в написании сценариев ... вот и конец Мой текущий сценарий оболочки:

nohup ffmpeg -nostdin -f alsa -i hw:"$DEVICE" -t $DURATION -filter:a volumedetect -ar 48000 -ac 2 -b:a 320k "$TITLE".flac 2> "$TITLE".log &

Заранее спасибо!

Глубоко

...