drawtext 필터를 이용하여 영상에 텍스트 로고를 입히는 프리셋입니다.
중요한 부분은 필터이므로 비디오와 오디오 쪽 설정 설명은 생략합니다.
<프리셋의 필터 매개변수 설정 설명>
필터 매개변수 설정에 대한 설명은 아래와 같습니다.
=============================================================================
drawtext=text='텍스트 로고':fontfile='/Windows/Fonts/Daum_SemiBold.ttf':fontcolor=white@0.8:fontsize=36:box=0:boxcolor=gray@0.4:boxborderw=5:line_spacing=20:x=w-text_w-50:y=50:shadowx=4:shadowy=4:shadowcolor=black@0.8:enable=between(t\,5\,50)
// text='텍스트 로고' => 텍스트 로고로 들어갈 텍스트 부분
// 반드시 변경할 것
// fontfile='/Windows/Fonts/Daum_SemiBold.ttf' => 텍스트에서 쓸 폰트 파일 위치
// 역슬래쉬(\) 대신 슬래쉬(/) 사용
// 반드시 변경할 것
// 폰트가 샤나인코더와 다른 드라이브(예: 폰트는 C: 드라이브, 샤나인코더는 D: 드라이브에 설치)에 있을 경우
// fontfile='C\:/Windows/Fonts/Daum_SemiBold.ttf'
// 와 같이 드라이브 이름의 콜론(:) 앞에 역슬래쉬(\)를 붙여 escape 해야 함
// 그렇지 않으면 필터 옵션 구분자(:)로 인식되어 인코딩 오류 발생
// fontcolor=white@0.8 => 폰트의 색을 하얀색, 투명도를 0.8(0~1, 높을수록 불투명)로 설정. 필요에 따라 변경할 것.
// fontsize=36 => 폰트 크기를 36 픽셀로 함. 필요에 따라 변경할 것.
// box=0 => 로고 박스 없음. 박스를 표시하려면 1로 설정. 필요에 따라 변경할 것.
// boxcolor=gray@0.4 => box=1 일 때 박스의 색. 필요에 따라 변경할 것.
// x=w-text_w-50:y=50 => 영상 내 로고(로고 박스)의 왼쪽 위 모서리 부분 좌표. 필요에 따라 변경할 것.
// 영상 상단 왼쪽 모서리가 (0, 0)으로 기준점
// 로고를 영상 오른쪽에서 50 픽셀 띄우고 위에서 50 픽셀 띄움.
// shadowx=4:shadowy=4 => 그림자를 텍스트의 오른쪽 4픽셀, 아래쪽 4픽셀만큼 띄어서 표시. 필요에 따라 변경할 것.
// enable=between(t\,5\,50) => 로고를 영상에서 5초와 50초 사이에 표시. 필요에 따라 변경할 것.
// 나머지 자세한 설명은 http://ffmpeg.org/ffmpeg-filters.html#drawtext-1 참고
=============================================================================
이상입니다.
프리셋을 적용하여 인코딩한 영상의 샘플은 아래 유튜브 영상을 참고하십시오.