개발일지/ffmpeg

ffmpeg을 사용한 오디오 저장

자코린이 2023. 5. 1. 19:29

컴퓨터에 연결되어 있는 장치를 찾으려면 아래 명령어를 사용합니다.

ffmpeg -list_devices true -f dshow -i dummy

 

녹화할 마이크에 관한 녹화 설정들을 볼 수 있는 명령어 입니다.

ffmpeg -f dshow -list_options true -i audio="마이크(USB Condenser Microphone)"

 

녹화하는 명령어 입니다.

-c : 코덱 (여기선 mp3)
-ar: Hz 단위
-b:a 오디오 비트 레이트(최고가 320k)
-ac : mono로만 저장

ffmpeg -f dshow -i audio="마이크(USB Condenser Microphone)" -c:a libmp3lame -ar 44100 -b:a 320k -ac 1 2022_10_14_1.mp3

 

*아래 명령어는 하루를 간격으로 현재 시간을 파일의 이름으로 만들어주는 명령어 입니다.

ffmpeg -f dshow -i audio="마이크(USB Microphone)" -c:a libmp3lame -ar 44100 -b:a 320k -ac 1 -f segment -segment_time 86400 -strftime 1 "%Y%m%d_%H%M%S.mp3"

-f segment -segment_time 86400 : 하루를 간격으로 반복

-strftime 1 "%Y%m%d_%H%M%S.mp3" : 현재 시간을 기준으로 이름