Frekansı zamana bağlı bir ses yaratmak istiyorum, diyelim ki time
ms frekansının time
Hz olduğunu, dolayısıyla 20 sn'de tüm duyulabilir frekanslara sahip olduğunuzu söyleyelim . Örnek olarak, ffmpeg ile bir videodaki her karenin zamanını kaplamak için zaman değişkenini (% T) kullanabilirsiniz. Böyle bir dalga üretmek için% T değişkenini kullanabileceğimi düşündüm. denedim
ffmpeg -f lavfi -i "sine=frequency=%T*1000:sample_rate=44100:duration=20" -c:a pcm_s16le allfreq.wav
ancak sine
filtrenin sabit bir frekansa sahip olması gerekiyor.
Ffmpeg kullanmaya çalıştım, ancak ücretsiz olduğu sürece hangi programı kullandığınız önemli değil (hafif indirmeler takdir edilir).
sine
aslında yapmaya çalıştığınız şey sadece sinüsün bir kısmını oluşturmaktır. Aksi halde, sinüs hala sinüs olmaya devam ederken, artan baz frekansınız olur. Belki Chirp Jeneratör'ü Audacity'den kullanabilirsiniz .