명령줄을 사용하여 비디오 파일에서 자막을 추출하고 싶습니다.
여러 파일에서 자막을 추출하고 싶습니다. 이것이 바로 CLI 도구가 필요한 이유입니다.
이상적으로는 내장된 자막을 지원하는 모든 비디오 형식에서 작동해야 합니다.
예를 들어:
subextract -f RevolutionOS.mp4
Extracting English.srt
Extracting French.srt
Extracting Russina.srt
All subtitles extracted
답변1
각 컨테이너 유형에 특정한 다음과 같은 도구가 있습니다(자막이 텍스트로 저장되고 비디오 스트림에 혼합되지 않는다고 가정).
- MKV:
mkvtoolnix
- MP4 및 3GP:
MP4Box
- 비디오 파일:
ffmpeg
/avconv
특히 귀하의 질문에 대한 명령줄은 다음과 같습니다.
MP4Box -srt <trackID> RevolutionOS.mp4
가능한 경우 trackID
출력에서 추론할 수 있습니다.
MP4Box -info RevolutionOS.mp4
비디오 스트림에 혼합된 자막(소위 하드 자막)의 경우,광학 문자 인식소프트웨어가 필요합니다. 여기에는 기성 솔루션이 있는 것 같습니다.자막 리퍼+GOCRVobSub(DVD의 일반적인 형식)이지만 이에 대한 경험이 없으며 이것이 얼마나 좋은지 모르겠습니다.