자막이있는 YouTube에서 비디오를 다운로드하는 방법은 무엇입니까?


37

자막 / 자막이있는 YouTube 에서 비디오를 다운로드하려면 어떻게합니까 ?

플래그 와 함께 youtube-dl 을 사용하여 시도 --write-srt --str-lang했지만 항상 얻습니다.

WARNING: video has no closed captions.


1
자, 비디오에 자막이 있습니까? CC서명 이있는 동영상의 경우이 문제를 재현 할 수 없습니다 . 어떤 비디오를 다운로드하려고합니까? 이것으로 작동합니까 ?
slhck

예. 이 CC기호. 게시 한 비디오의 경우 제대로 작동했습니다. 그러나 내가 시도하기 전에 시도한 모든 것에 대해, 예를 들어이 비디오의 경우 : youtube.com/watch?v=RHy9_RQbrnQ 얻을 수 있습니다 : WARNING: video has no closed captionsYouTube 페이지에서 볼 수있는 것과는 다릅니다. `
Jack

내가 시도한 내용을보십시오 :python youtube-dl --write-srt --srt-lang en http://www.youtube.com/watch?v=RHy9_RQbrnQ [youtube] Setting language [youtube] RHy9_RQbrnQ: Downloading video webpage [youtube] RHy9_RQbrnQ: Downloading video info webpage [youtube] RHy9_RQbrnQ: Extracting video information [youtube] RHy9_RQbrnQ: Downloading video subtitles WARNING: video has no closed captions
Jack

매우 흥미로운 것은로 자막을 확인하는 것 --list-subs입니다.
pevik

1
LTS 배포판 인 경우 ubuntu : 14.04의 TLS apt 패키지 인 youtube-dl의 최신 버전 인 youtube-dl을 사용해야합니다. 예를 들어, 생성 된 캡션에서는 작동하지 않지만 현재 pip 릴리스 버전은 ( sudo pip install -U youtube-dl)
ThorSummoner

답변:


54

다운로드하려는 비디오 에 소유자로부터 실제 자막이 업로드되어 있는지 확인하십시오 .

그런 다음 예를 들어 사용할 수 있습니다.

youtube-dl --write-srt --sub-lang en 'http://www.youtube.com/watch?v=RHy9_RQbrnQ'

를 사용하여 자동으로 생성 된 자막 파일을 다운로드하는 옵션도 있습니다 --write-auto-sub.

youtube-dl설명서를 참조하십시오 .


2
youtube로 번역 된 것을 다운로드 할 방법이 없습니까?
Jack

내가 아는 것은 아닙니다. 자막 다운로드를위한 일부 프로그램 (다른 답변에서 언급 한 Google2SRT 등)이있는 것으로 보이지만 모두 "실제"자막을위한 것입니다.
slhck

2
@Jack : youtube-dl은 "--write-auto-sub"옵션을 추가했습니다 (최소한 2014.09.22.1 버전). 나는 그것을 시도하지 않았지만 그것은 당신이 찾고있는 것일 수 있습니다.
Tim Landscheidt

2015 년 8 월 현재 작동하지 않습니다. 수정 해주세요.
George Chalhoub

1
이것은 youtube-dl 버전 2015.08.16.1에서 지금 저에게 효과적이었습니다.
Jeff Allen

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.