FFmpeg: 자막 스트림을 .ass 파일로 내보내기

FFmpeg: 자막 스트림을 .ass 파일로 내보내기

내가 하려는 것은 MKV 파일의 하위 스트림을 ASS 자막 파일로 내보내는 것입니다. 나는 ffmpeg에 대한 경험이 없으므로 명백한 것을 놓치면 죄송합니다.

이것이 내가 지금까지 얻은 것입니다:

ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass

그런데 실행하려고 하면 "SUBTITLE_ASS 유형만 지원됩니다"라는 오류가 발생합니다.

답변1

이 시도

ffmpeg -i input.mkv -map 0:{subtitle_stream_index} -c copy output_subtitle.ass

귀하의 질문에서 자막 스트림 인덱스가 7이라고 가정하면 명령은 다음과 같습니다.

ffmpeg -i input.mkv -map 0:7 -c copy output_subtitle.ass

답변2

다음을 시도해 보세요. ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.ass스트림 식별자가 0:7이라는 것을 알아냈다고 가정합니다.

관련 정보