.srt
누군가 비디오 파일( .avi
) 에 자막 포함( )을 사용할 수 있다고 말했지만 ffmpeg
매뉴얼 페이지에서 이에 대한 언급을 찾을 수 없습니다. 가능합니까? 어떤 명령을 사용해야 합니까?
답변1
Jetty의 링크는 구체적으로 다음과 같습니다.
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
이렇게 하면 하드 자막(자막을 비디오 이미지에 "굽기")이 생성되므로 자막을 숨길 수 없으며 변경 사항을 되돌릴 수 없습니다.
나는 이것을 현재 정적 git ffmpeg 버전에서 성공적으로 사용했습니다.
답변2
에서 man ffmpeg
:
자막 옵션:
-scodec 코덱은 자막 코덱을 강제합니다(스트림을 복사하려면 "복사").
-newsubtitle 현재 출력 스트림에 새 자막 스트림을 추가합니다.
-slang code 현재 자막 스트림의 ISO 639 언어 코드(3글자)를 설정합니다.
그래서:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
답변3
ffmpeg
개발자들은 자막 지원을 위해 노력하고 있지만 제가 아는 한 그것은 최신 ffmpeg에서만 작동합니다. mencoder
시도해보고 싶다면 자막이 즉시 구워질 것입니다.