ffmpeg가 포함 된 비디오에 자막을 포함시키는 방법은 무엇입니까?


답변:


3

보낸 사람 man ffmpeg:

자막 옵션 :

-scodec codec 자막 코덱을 강제 실행합니다 ( 'copy'는 스트림을 복사합니다).

-newsubtitle 현재 출력 스트림에 새로운 자막 스트림을 추가합니다.

-slang code 현재 자막 스트림의 ISO 639 언어 코드 (3 글자)를 설정합니다.

그래서: ffmpeg -newsubtitle subtitles.srv -i video.avi ...


... result.avi이 명령 대신 사용하면 작동하지 않습니다At least one output file must be specified
xralf

2
물론 ..."및 필요한 다른 옵션"을 의미합니다.
Shawn J. Goff

충분 ffmpeg -newsubtitle subtitles.srt -i video.avi result.avi하지만 위의 메시지로 끝납니다. result.avi가 출력 파일이되기를 바랍니다. 나도 시도 -o result.avi했지만 성공하지 못했습니다.
xralf

1
왜 이것이 작동하지 않는지 모르겠습니다 (ffmpeg의 파일 또는 문제 일 수 있습니다). 대신이 명령을 시도했습니다mencoder movie.avi -sub movie.srt -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vbitrate=1200
xralf

@ ShawnJ.Goff : 이것은 나에게도 효과가 없었다. 어떤 버전의 ffmpeg를 사용하고 있으며 어떤 OS입니까?
Faheem Mitha

3

부두의 링크에서 구체적으로 :

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi

현재 정적 git ffmpeg 릴리스와 함께 이것을 성공적으로 사용했습니다.


작동하지 않습니다. "출력 파일 # 0에 스트림이 없습니다"
Rubi Shnol

1

ffmpeg개발자는 자막 지원을 사용하고 있지만 아는 한 최신 ffmpeg에서만 작동합니다. mencoder대신 자막을 구울 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.