비디오 파일에서 자막을 추출하는 방법은 무엇입니까?

비디오 파일에서 자막을 추출하는 방법은 무엇입니까?

명령줄을 사용하여 비디오 파일에서 자막을 추출하고 싶습니다.

여러 파일에서 자막을 추출하고 싶습니다. 이것이 바로 CLI 도구가 필요한 이유입니다.

이상적으로는 내장된 자막을 지원하는 모든 비디오 형식에서 작동해야 합니다.

예를 들어:

subextract -f RevolutionOS.mp4

Extracting English.srt
Extracting French.srt
Extracting Russina.srt
All subtitles extracted

답변1

각 컨테이너 유형에 특정한 다음과 같은 도구가 있습니다(자막이 텍스트로 저장되고 비디오 스트림에 혼합되지 않는다고 가정).

특히 귀하의 질문에 대한 명령줄은 다음과 같습니다.

MP4Box -srt <trackID> RevolutionOS.mp4

가능한 경우 trackID출력에서 ​​추론할 수 있습니다.

MP4Box -info RevolutionOS.mp4

비디오 스트림에 혼합된 자막(소위 하드 자막)의 경우,광학 문자 인식소프트웨어가 필요합니다. 여기에는 기성 솔루션이 있는 것 같습니다.자막 리퍼+GOCRVobSub(DVD의 일반적인 형식)이지만 이에 대한 경험이 없으며 이것이 얼마나 좋은지 모르겠습니다.

관련 정보