
다음과 같이 스피커를 통해 오디오를 재생하는 인터넷 통화 인프라가 있습니다.
aplay -r 48000 -c 1 -f S16_LE - < contact/call_out
다음은 call_out
FIFO 파일입니다. 스피커를 통해 재생하는 대신 사운드 파일에 녹음하고 싶습니다. 나는 FFmpeg
다음과 같이 사용하려고합니다 :
ffmpeg -y -i contact/call_out -f s16le -acodec pcm_s16le out
그러나 FIFO 파일의 사운드 스트림이 중지되거나 FFmpeg
사용이 중지되면 Ctrlc다음 오류가 발생합니다.
contact/call_out: Invalid data found when processing input
어떻게 해야 합니까?
답변1
노력하다
ffmpeg -f s16le -ar 48000 -ac 1 -i contact/call_out out.wav