상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - FFmpeg로 비디오에 자막을 추가하는 방법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
<a href='https://sangseek.com/sangseeks/FFmpeg/ko'>FFmpeg</a>는 비디오 파일을 처리하는 데 매우 강력한 도구로, 자막을 추가하는 것도 그 중 하나입니다. 자막을 비디오에 추가하는 방법은 여러 가지가 있으며, FFmpeg는 다양한 포맷의 자막 파일을 지원합니다. 이 글에서는 FFmpeg를 사용하여 비디오에 자막을 추가하는 방법에 대해 자세히 설명하겠습니다. 1. FFmpeg 설치 먼저, FFmpeg가 설치되어 있어야 합니다. FFmpeg는 다양한 운영 체제에서 사용할 수 있으며, 공식 웹사이트에서 다운로드할 수 있습니다. - Windows : FFmpeg의 Windows 빌드를 다운로드하고, 압축을 푼 후, `bin` 폴더의 경로를 시스템 PATH에 추가합니다. - macOS : Homebrew를 사용하여 설치할 수 있습니다. ```bash brew install ffmpeg ``` - Linux : 패키지 관리자를 통해 설치할 수 있습니다. ```bash sudo apt-get install ffmpeg ``` 2. 자막 파일 준비 FFmpeg는 여러 자막 파일 포맷을 지원합니다. 일반적으로 사용되는 포맷은 다음과 같습니다: - SRT (SubRip Subtitle) : 가장 일반적인 자막 포맷으로, 텍스트 기반입니다. - ASS (Advanced SubStation Alpha) : 스타일과 효과를 지원하는 자막 포맷입니다. - VTT (WebVTT) : 웹에서 자주 사용되는 자막 포맷입니다. 자막 파일은 텍스트 편집기를 사용하여 작성할 수 있으며, SRT 파일의 예시는 다음과 같습니다: ```srt 1 00:00:01,000 --> 00:00:03,000 안녕하세요! 2 00:00:03,500 --> 00:00:06,000 FFmpeg를 사용하여 자막을 추가하는 방법입니다. ``` 3. 자막 추가하기 자막 파일이 준비되었다면, FFmpeg를 사용하여 비디오에 자막을 추가할 수 있습니다. 기본적인 명령어는 다음과 같습니다: ```bash ffmpeg -i input_video.mp4 -i subtitles.srt -c:v copy -c:a copy -c:s mov_text output_video.mp4 ``` 이 명령어의 각 요소는 다음과 같은 의미를 가집니다: - `-i input_video.mp4`: 입력 비디오 파일을 지정합니다. - `-i subtitles.srt`: 추가할 자막 파일을 지정합니다. - `-c:v copy`: 비디오 코덱을 복사하여 인코딩하지 않고 원본 비디오를 그대로 사용합니다. - `-c:a copy`: <a href='https://sangseek.com/sangseeks/오디오 코덱/ko'>오디오 코덱</a>을 복사하여 인코딩하지 않고 원본 오디오를 그대로 사용합니다. - `-c:s mov_text`: 자막 코덱을 지정합니다. MP4 포맷에서는 `mov_text`를 사용합니다. - `output_video.mp4`: 출력 파일의 이름을 지정합니다. 4. 자막 스타일링 (ASS 파일 사용) ASS 파일을 사용하면 자막에 스타일을 적용할 수 있습니다. ASS 파일은 더 많은 기능을 제공하며, 텍스트의 색상, 크기, 위치 등을 조정할 수 있습니다. ASS 파일을 비디오에 추가하는 방법은 다음과 같습니다: ```bash ffmpeg -i input_video.mp4 -i subtitles.ass -c:v copy -c:a copy -c:s mov_text output_video.mp4 ``` 5. 자막 내장하기 자막을 비디오에 내장하여 항상 표시되도록 만들고 싶다면, `-vf` (비디오 필터) 옵션을 사용할 수 있습니다. 이 경우, 자막은 비디오의 일부로 렌더링됩니다: ```bash ffmpeg -i input_video.mp4 -i subtitles.srt -vf "subtitles=subtitles.srt" -c:v libx264 -c:a aac output_video.mp4 ``` 이 명령어에서 `-vf "subtitles=subtitles.srt"`는 자막을 비디오에 내장하는 필터를 적용합니다. `-c:v libx264`와 `-c:a aac`는 비디오와 오디오를 각각 H.264와 <a href='https://sangseek.com/sangseeks/AAC/ko'>AAC</a>로 인코딩합니다. 6. 자막 위치 및 스타일 조정 자막의 위치나 스타일을 조정하고 싶다면, ASS 파일을 사용하여 세부 설정을 조정할 수 있습니다. ASS 파일 내에서 `Style` 섹션을 수정하여 글꼴, 크기, 색상 등을 설정할 수 있습니다. 7. 자막 선택 기능 추가 여러 개의 자막 트랙을 비디오에 추가하고, 사용자가 선택할 수 있도록 <a href='https://sangseek.com/sangseeks/하려면/ko'>하려면</a> 다음과 같은 명령어를 사용할 수 있습니다: ```bash ffmpeg -i input_video.mp4 -i subtitles1.srt -i subtitles2.srt -c:v copy -c:a copy -c:s mov_text output_video.mp4 ``` 이 명령어는 두 개의 자막 파일을 비디오에 추가합니다. 결론 FFmpeg를 사용하여 비디오에 자막을 추가하는 것은 매우 간단합니다. 자막 파일을 준비하고, 적절한 FFmpeg 명령어를 사용하면 됩니다. 자막의 스타일과 위치를 조정할 수 있는 다양한 방법이 있으며, 필요에 따라 적절한 포맷을 선택하여 사용할 수 있습니다. FFmpeg는 강력한 도구이므로, 다양한 옵션을 실험해 보면서 원하는 결과를 얻을 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기