문제 : 여러 자막 파일 중에서 프레임 크기가 작고 코덱이 다른 짧은 트랜스 코딩 된 조각을 기반으로 특정 비디오 파일과 일치하는 파일을 찾습니다. 원본 동영상 파일을 사용할 수 없습니다.
원하는 해결책 :
비디오 파일의 중간 부분에서 단편의 타임 스탬프 00:30:00 -> 00:31:00
를 표준 단편 대신 원래 값으로 설정하여 짧은 단편을 트랜스 코딩하십시오 00:00:00 -> 00:01:00
. 이렇게하면 다른 자막 파일을 추가하는 비디오 플레이어에서 조각을 열 수 있습니다. 원래 타임 스탬프를 사용하면 플레이어가 자막 파일에서 적절한 문구를 표시 할 수 있습니다.
질문 : 자막이 제대로 표시되도록 0이 아닌 타임 스탬프에서 시작하는 비디오 파일을 가질 수 있습니까? 그렇다면 ffmpeg에서 어떻게해야합니까?
-copyts
플래그 를 사용하려고 시도했지만 -ss 1800
입력 파일과 -t 60
출력 파일을 설정할 때 지속 시간이 0 인 출력 파일을 얻습니다 .
이것으로 긍정적 인 결과를 얻은 적이 있습니까? 내가 무엇을하든 내 출력은 타임 스탬프 0에서 시작한다는 것을 알았습니다. 다른 곳에서 답을 찾으면 궁금합니다.
—
샌더
@Sander 불행히도, 지금까지는 아닙니다.
—
BartoNaz
-copyts
을 추가해야합니다 . 재생 시간 이나 미디어 타임 스탬프의 지속 시간으로 플레이어가 하위 타임 코드를 처리하는 방법에 따라 달라 지므로이를 테스트하십시오 .-start_at_zero
-i