포함되지 않은 경우 YouTube 비디오의 자막을 강제로


16

YouTube에 비디오를 업로드하고 자막을 추가했지만 사용자가 자막을 켤 수 있다는 것을 인식하지 못합니다. 임베디드 플레이어에 대한 특정 URL 매개 변수가 있지만 youtube.com자체적으로 작동하지는 않습니다 . 나는 시도했다 :

http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1

페이지는 독일어로 반환되지만 자막은 켜지지 않습니다.

YouTube에서 자막을 사용하도록하려면 어떻게 youtube.com해야하나요?


3
같은 것을 연구하는 다른 사람들을 위해 : 현재 &cc_load_policy=1CC는 CC를 켤 때만 작동하는 것 같지만 언어를 설정할 수는 없습니다 ... 동정심, 링크를 올바르게 공유하는 것이 매우 편리합니다
brasofilo

답변:


2

나는 그것을하는 방법을 찾았습니다.

더하다

&hl=de&cc_lang_pref=de&cc=1

동영상 URL에 자막이 기본적으로 youtube.com에 있습니다. 물론, 대신 언어를 사용해야합니다 de.


8
더 이상 작동하지 않습니다 :(
kbtz

2
그 제한된 수명이 더러운 해킹했다 : D
eviltnan

1

내가 찾은 유일한 방법은 URI를

https://www.youtube.com/watch?v=2s3aJfRr9gE

이 패턴으로

"https://www.youtube-nocookie.com/embed/" + VIDEO_ID + "?hl=" LANG_CODE

경우 hl=일을하지 않습니다 (경우에 작동하지 않음 보인다) 시도 cc_load_policy=1&cc_lang_pref=.

bash / Linux에서는 해당 구조로 URI를 복사 한 다음이 명령 (스페인어 코드 하드 코드)을 실행하여 클립 보드 내용을 변환 할 수 있습니다 (별칭을 만들 수 있음).

xclip -selection c -o | echo "$(cat -)?&hl=es-419" | sed "s|youtube.com/watch?v=|youtube-nocookie.com/embed/|1" | xclip -selection c

사용 가능한 자막 ISO 639-1 언어 코드youtube-dl 과 함께 나열 할 수 있습니다 .

youtube-dl --list-subs "{video_id or url}"

단점 :

  • 비디오는 전체 화면을 덮을 것입니다 ... 관련 비디오로 미루는 것을 멈추는 것이 좋습니다. :)
  • 자동 생성 캡션에서는 작동하지 않는 것 같습니다.

UI 언어가 변경되는 것처럼 보이지만 자막은 표시되지 않습니다.
Tin Man

그러나 & cc_lang_pref = de & cc_load_policy = 1 (예 : youtube-nocookie.com/embed/… )을 추가하면 효과가있는 것 같습니다!
Tin Man
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.