미디어 파일의 일부를 미디어 파일의 자막과 병합하시겠습니까?

미디어 파일의 일부를 미디어 파일의 자막과 병합하시겠습니까?

주어진 답변을 사용하여 미디어 파일의 일부를 추출했습니다.FFMpeg: 약 20바이트의 비디오 클립을 생성합니다. 영상 길이를 알 수 없고 오디오가 없을 때 10초. 제 경우에는 .mkv 파일이었습니다. 문제는 미디어 파일에 자막이 포함되어 있지 않다는 것입니다. 외부 자막 파일이 있습니다. 이제 자막 파일을 비디오에 혼합하고 싶지만 작은 부분만 혼합하고 싶습니다.

예를 들어 비디오 파일의 길이가 1시간이라고 가정합니다. 추출된 영상 길이는 2분 또는 120초입니다. 영상의 위치와 자막(srt) 파일 어디에 있는지 알고 있습니다. 내 질문은 비디오 파일의 해당 부분과 관련된 자막만 삽입/혼합하고 그대로 유지하는 방법입니다. 나는 ffmpeg가 미디어 파일과 관련된 많은 용도로 사용될 수 있기 때문에 이 문제에 대한 답이 될 것이라고 생각합니다.

답변1

동일한 명령을 사용하십시오. ffmpeg자막도 조작 가능합니다. 동영상 파일을 자막 파일로 교체하면 됩니다.

ffmpeg -i "A_File_sub.srt" -ss 00:00:0.0 -t 10 "B_File_sub.srt"

동기화된 자막 파일을 받게 됩니다. 그런 다음 다음을 사용하여 병합하십시오.

ffmpeg -i B_File.mp4 -i B_File_sub.srt -c:v copy -c:a copy -c:s mov_text  B_File_With_srt.mp4

관련 정보