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’ 으로 표시된다.