Categories
FFmpeg

FFmpeg 명령으로 공백의 (empty) 오디오 파일 만들기

FFmpeg 명령으로 공백의 (empty) 오디오 파일을 만드는 방법을 알아보자.

공백의 오디오 파일은 아무 내용이 없는 오디오 파일을 의미한다.

1. FFmpeg 명령

아래 명령은 길이가 10초인 공백의 오디오 파일을 만든다.

ffmpeg -f lavfi -i anullsrc=r=44100:cl=stereo -t 10 output.m4a

lavfi 는 FFmpeg 이 제공하는 입력 장치 중 하나이다. libavfilter 필터그래프에서 데이터를 읽어들이기 때문에 이런 이름이 붙었다.

anullsrc 는 FFmpeg 이 제공하는 오디오 소스 (source) 중 하나이다.

r 파라미터는 오디오의 샘플 레이트 (sample rate) 를 지정한다.

cl 파라미터는 채널 레이아웃 (channel layout) 을 지정한다. stereo 또는 mono 를 지정할 수 있다.

-t 옵션은 출력 파일의 길이를 초 단위로 지정한다.

output.m4a 는 출력 오디오 파일의 이름이다.

2. 결과 확인

앞에서 만든 오디오 파일을 동영상 플레이어로 열어 본다.

동영상 플레이어에서 동영상 정보를 확인한다.

여기서 사용한 팟플레이어 (PotPlayer) 의 경우, Ctrl + F1 키를 누르면 동영상 정보를 확인할 수 있다.

이 동영상 파일에는 비디오 스트림 (stream) 이 없다.

따라서 모든 비디오 관련 정보는 ‘Unknown’ 으로 표시된다.

Leave a Reply

Your email address will not be published. Required fields are marked *