FFmpeg에서 WAV 파일 형식 감지 구현 분석

개요 FFmpeg 명령어를 사용하여 특정 파일이 WAV 오디오 파일인지 확인할 수 있습니다: ./ffmpeg -i XXX.wav 내부적으로 FFmpeg는 wav_probe 함수를 통해 파일의 형식을 판별합니다. 컨테이너 형식 탐지를 담당하는 av_probe_input_format3 함수는 등록된 모든 AVInputFormat 구조체를 순회하면서 각각의 read_probe 함수를 호출하여 해당 형식과 얼마나 일치하는지 점수 ...

7월 6일 17:45에 게시됨

안드로이드에서 Java를 이용한 PCM 오디오 형식 변환: MP3 및 WAV 생성

최근 음성 합성 프로젝트를 진행하면서 PCM 형식의 오디오 파일을 MP3나 WAV 형식으로 변환해야 할 필요가 있었습니다. 이 과정을 기록해 둡니다. Java를 이용한 PCM 오디오 파일을 MP3 형식으로 변환 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * PCM을 MP3로 변환하는 클래스 * * @author 기술 개발자 * @ ...

7월 5일 01:08에 게시됨

Android PCM를 WAV로 변환하는 방법

앱 내에서 녹음 파일은 초기에 .pcm 형식으로 저장되었습니다. 사용에 아무런 문제도 없었지만 최근 웹뷰에서 오디오 파일을 로드할 때 호환성 문제가 발생했습니다. 이에 .pcm 형식 파일을 .wav 형식으로 전환할 필요가 생겼습니다. PCM PCM(Pulse Code Modulation - 펄스 코드 모듈레이션)은 음성과 같은 아날로그 신호를 상징화된 펄스 세트로 전환하는 방법입니다. PCM ...

6월 9일 01:55에 게시됨