답변:
5 초 동안 1000Hz 신호를 생성하려면 다음을 사용하십시오.
ffmpeg -f lavfi -i "sine=frequency=1000:duration=5" test.wav
다음을 추가 할 수 있습니다 -c:a pcm_s16le
.
ffmpeg -f lavfi -i "sine=frequency=1000:duration=5" -c:a pcm_s16le test.wav
샘플링 속도를 48KHz로 설정하려면 :
ffmpeg -f lavfi -i "sine=frequency=1000:sample_rate=48000:duration=5" -c:a pcm_s16le test.wav
-af "volume=-18dB"
(-18dBFS의 경우)를 추가하여 진폭을 설정할 수도 있습니다 .
이것을 괴롭히는 것에 대한 사과가 있지만 미래의 누군가가 이것을 찾고있는 경우 스테레오로 이것을하고 싶다면 다음을 수행하십시오.
ffmpeg -f lavfi -i "sine=frequency=1000:duration=5" -ac 2 output.wav
-filter_complex
함께 사용할 수도 있습니다 amerge
:
ffmpeg -f lavfi -i "sine=frequency=1000:duration=5" -filter_complex "[0:a][0:a]amerge=inputs=2[aout]" -map "[aout]" output.wav
ffplay
: stackoverflow.com/questions/5109038/linux-sinus-audio-generator/...