ffmpeg를 사용하여 gt 0에서 시작하는 타임 스탬프가있는 비디오 파일


1

문제 : 여러 자막 파일 중에서 프레임 크기가 작고 코덱이 다른 짧은 트랜스 코딩 된 조각을 기반으로 특정 비디오 파일과 일치하는 파일을 찾습니다. 원본 동영상 파일을 사용할 수 없습니다.

원하는 해결책 : 비디오 파일의 중간 부분에서 단편의 타임 스탬프 00:30:00 -> 00:31:00를 표준 단편 대신 원래 값으로 설정하여 짧은 단편을 트랜스 코딩하십시오 00:00:00 -> 00:01:00. 이렇게하면 다른 자막 파일을 추가하는 비디오 플레이어에서 조각을 열 수 있습니다. 원래 타임 스탬프를 사용하면 플레이어가 자막 파일에서 적절한 문구를 표시 할 수 있습니다.

질문 : 자막이 제대로 표시되도록 0이 아닌 타임 스탬프에서 시작하는 비디오 파일을 가질 수 있습니까? 그렇다면 ffmpeg에서 어떻게해야합니까?

-copyts플래그 를 사용하려고 시도했지만 -ss 1800입력 파일과 -t 60출력 파일을 설정할 때 지속 시간이 0 인 출력 파일을 얻습니다 .


와 함께 ( ) -copyts을 추가해야합니다 . 재생 시간 이나 미디어 타임 스탬프의 지속 시간으로 플레이어가 하위 타임 코드를 처리하는 방법에 따라 달라 지므로이를 테스트하십시오 . -start_at_zero-i
Gyan

이것으로 긍정적 인 결과를 얻은 적이 있습니까? 내가 무엇을하든 내 출력은 타임 스탬프 0에서 시작한다는 것을 알았습니다. 다른 곳에서 답을 찾으면 궁금합니다.
샌더

@Sander 불행히도, 지금까지는 아닙니다.
BartoNaz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.