반응형
FFmpeg 설치
FFmpeg를 cmd로 비디오나 오디오를 레코드 할 수 있는 유명한 오픈소스 무료 프로그램입니다.
https://ffmpeg.org/ 에서 실행 파일을 다운로드 받아 사용 합니다.
ffmpeg를 다운로드 받고 압축을 푼 후 다음의 경로로 이동 시켜 주었습니다.
내 컴퓨터 -> 마우스우클릭 -> 속성
고급 시스템 설정 -> 환경 변수
FFmpeg 실행파일 Path지정
장치 목록 얻기
다음의 명령으로 먼저 장치 목록을 얻어 와서 다음 과정인 '오디오 녹음'의 장치명으로 사용합니다.
ffmpeg -list_devices true -f dshow -i dummy
그렇지만, 저의 경의 장치명 목록을 정상적으로 얻어 오지 못하는 현상이 있으며 Screnn Capture Recoder를 설치하여 해결 하였습니다. 정상적으로 얻어오는 경우에는 바로 다음 단계로 넘어갑니다.
다음의 사이트에서Screnn Capture Recoder를 다운로드 받아 설치 합니다.
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
설치 후 다시 실행해 보면 비디오와 오디오를 위한 가상의 장치가 추가 된 것을 확인 할 수 있습니다.
오디오 녹음
오디오 녹음 명령은 다음과 같습니다.
ffmpeg -f dshow -i audio="오디오 장치명" "저장 파일 이름"
다음의 명령을 실행하여 녹음을 합니다.
ffmpeg.exe -f dshow -i audio="virtual-audio-capturer" test.mp3
FFmpeg 활용
@echo off
set PROGRAM_NAME=%1
set RECORD_SECS=%2
set DEST_DIR=%PROGRAM_NAME%\%YYYYMM%
set OUT_FILE=%PROGRAM_NAME%_%date:-=%
set YYYYMM=%date:~0,7%
if not exist %DEST_DIR% (mkdir %DEST_DIR%)
ffmpeg -f dshow -t %RECORD_SECS% -i audio="virtual-audio-capturer" %DEST_DIR%\%OUT_FILE%.mp3
위의 코드로 ffmpeg_auto.bat 배치파일을 만들어 줍니다.
다음과 같이 실행하면 Sound\YYYY-MM 폴더를 만들고 Sound_YYYYMMDD.mp3파일로 10초간 녹음후 프로그램 종료합니다.
ffmpeg_auto.bat Sound 10
'각종 팁' 카테고리의 다른 글
[팁] tistory 수학 기호 넣기 (0) | 2022.12.03 |
---|---|
[Conflunce] 페이지내 링크(책갈피) (0) | 2022.05.12 |
tistory URL 링크 색상 변경 방법 (0) | 2022.02.08 |
tistory 코드 블럭 폰트 사이즈 변경하기 (0) | 2022.02.05 |
티스토리(tistory) 단축키 (0) | 2019.11.10 |