반응형
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.pcm
및 output
출력 파일 이름으로 사용을 시도했습니다 .
나는 또한 -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
반응형
'Programing' 카테고리의 다른 글
jdk1.5에서 MessageFormat.format과 String.format의 차이점은 무엇입니까? (0) | 2020.12.05 |
---|---|
VB.NET-인터럽트 양식 루프 및 종료 양식 (0) | 2020.12.05 |
다 대다 매핑 테이블 (0) | 2020.12.05 |
정규식 대체를 사용하여 숫자를 증가시킬 수 있습니까? (0) | 2020.12.05 |
C ++ 열거 형 클래스의 요소 수를 확인할 수 있습니까? (0) | 2020.12.05 |