Programing

ffmpeg가 오디오를 원시 PCM으로 변환 할 수 있습니까?

lottogame 2020. 12. 5. 09:08
반응형

ffmpeg가 오디오를 원시 PCM으로 변환 할 수 있습니까? 그렇다면 어떻게?


나는 현재 성공적으로으로 ffmpeg변환하는 FLV/Speex사용 하고 WAV/pcm_s16le있습니다. 그러나 이제 출력 형식이 RAW, 즉 WAV 헤더없이 PCM 서명 16 비트 리틀 엔디안이 필요합니다. 다음을 시도했습니다.

ffmpeg -y -i input.flv -vn -acodec pcm_s16le output.raw

그러나 ffmpeg는 다음과 같이 응답합니다.

Unable to find a suitable output format for 'output.raw'

나는 또한 동일한 결과로 output.pcmoutput출력 파일 이름으로 사용을 시도했습니다 .

나는 또한 -f원시 형식을 지정하기 위해 플래그를 시도 했지만 다음과 같이 제공됩니다.

Unknown input or output format: raw

FFmpeg로 가능합니까? 그렇다면 어떻게?


이 기회를주세요 :

ffmpeg -i input.flv -f s16le -acodec pcm_s16le output.raw

다음을 실행하여 이러한 옵션을 얻을 수 있습니다.

ffmpeg -formats

자세한 내용은 https://trac.ffmpeg.org/wiki/audio%20types 를 참조하십시오.


mp4파일을 다음으로 변환pcm

ffmpeg -y  -i input.mp4  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm

당신은 또한 그것을 변환하는 mp3사용할 수 있습니다pcm

ffmpeg -y  -i input.mp3  -acodec pcm_s16le -f s16le -ac 1 -ar 16000 output.pcm

주요 매개 변수는 다음을 의미합니다.

-f s16le … PCM signed 16-bit little-endian samples

-ac 1 … 1 channel (mono)

-ar 16000 … sample rate 16000Hz

참고 URL : https://stackoverflow.com/questions/4854513/can-ffmpeg-convert-audio-to-raw-pcm-if-so-how

반응형