Я хочу создать звук, частота которого зависит от времени, скажем, что частота time
ms равна time
Гц, следовательно, через 20 с у вас есть все слышимые частоты. Например, с помощью ffmpeg вы можете использовать переменную времени (% T) для наложения времени каждого кадра на видео. Я думал, что смогу использовать переменную% T для генерации такой волны. я пробовал
ffmpeg -f lavfi -i "sine=frequency=%T*1000:sample_rate=44100:duration=20" -c:a pcm_s16le allfreq.wav
но, похоже, фильтр sine
должен иметь фиксированную частоту.
Я пытался использовать ffmpeg, но не имеет значения, какую программу вы используете, если она бесплатная (легкие загрузки приветствуются).