'전체 글'에 해당되는 글 533건

  1. 2025.03.07 FFmpeg Subtitles Encoding 동영상 자막 인코딩
반응형

동영상에 자막을 인코딩 해 보자.

 

● 조금 자세한 자막 인코딩 명령

ffmpeg -i LoveStory.mp4 -vf "subtitles='LoveStory.srt':force_style='FontSize=24,PrimaryColour=&HFFFFFF&, BorderStyle=1, Outline=1'" -c:a aac -b:a 160k -c:v libx265 -crf 24 -preset veryfast output.mp4

 

● 옵션 생략
ffmpeg -i LoveStory.mp4 -vf "subtitles='LoveStory.srt':force_style='FontSize=24,PrimaryColour=&HFFFFFF&, BorderStyle=1, Outline=1'" output.mp4

 

● 간단한 옵션 설명
-i = 소스 파일 지정
-c:a aac = 오디오 코덱을 aac로 지정, copy 로 지정하면 기존 오디오 코덱 유지(빠름)
-c:v libx265 = 비디오 코덱을 h.265로 지정, copy 로 지정하면 기존 비디오 코덱 유지(빠름)
-b:a = 오디오 비트레이트. 128k가 기본
-b:v = 비디오 비트레이트. 128k가 기본
-preset = 압축률과 시간을 설정한다. fast, medium, slow등 여러가지.
-crf = 화질을 결정. 0~59. 0이 무손실.
-vf = 필터 그래프를 생성하고 스트림 필터로 사용. 이걸로 자막을 지정. (Filtering)
필터의 자막 부분은 FFmpeg Filters Documentation 에서 4.1 Filtergraph syntax, 11.249 subtitles 참고.

 

아래 링크의 문서 중 5번이 옵션에 관한 전체적인 설명이다.

ffmpeg Documentation

 

● 간단 지정
ffmpeg -i LoveStory.mp4 -vf subtitles=LoveStory.srt output.mp4

 

smi 자막은 지원하지 않는다. srt를 사용하자.

 

반응형
Posted by J-sean
: