넷플릭스에서 srt로
- Netflix(
.xml
dfxp 또는 .vtt
파일), YouTube 또는 기타 소스에서 자막을 가져옵니다. -
.srt
로 변환하세요.
- 참고: Windows 및 Google Chrome을 사용하여 Netflix에서 자막을 다운로드하고 변환하는 방법에 대한 YouTube의 모든 지침을 단계별로 다루는 비디오 자습서가 있습니다.
자막 받기:
자신에게 가장 적합한 각 단계/방법에 대한 스크린샷을 추가하여 끌어오기 요청을 자유롭게 생성하세요.
Netflix에서: 방법 1
- 다음 웹 브라우저 중 하나가 필요합니다.
- 구글 크롬
- 파이어폭스
- 원정 여행
- 마이크로소프트 엣지
- 오페라
- Tampermonkey를 설치하세요(아래 링크).
- 크롬 확장 프로그램
- 파이어폭스 애드온
- 사파리 하우투
- 마이크로소프트 엣지 애드온
- 오페라 애드온
- Netflix를 설치하세요 - Tampermonkey용 자막 다운로더 스크립트.
- Netflix에서 자막 파일을 다운로드하려면 Netflix에서 에피소드를 열고 "이 에피소드에서 자막 다운로드"를 클릭하여 다운로드하세요.
Netflix에서: 방법 2
Google 크롬이 필요합니다. 다른 웹 브라우저에서는 테스트되지 않았습니다.
- 개발자 도구를 엽니다. 이는 일반적으로 다음 중 하나에 의해 수행됩니다.
-
Cmd
+ Alt
+ i
누릅니다. -
F12
누르세요.
- 개발 도구 내 네트워크 탭으로 이동합니다.
- 영화/에피소드를 로드하세요.
- 원하는 자막을 선택하세요.
- devtools에서 이름별로 정렬하고 이름 시작 부분에
?o=
가 있는 파일을 찾습니다(아래 이미지 참조).
Netflix에서: 방법 3
정보는 이 게시물에서 추출되었습니다.
FireFox 및 AdblockPlus 애드온이 필요합니다. 다른 브라우저에서는 테스트되지 않았습니다.
- Netflix를 시작하고 영화/에피소드를 시작하세요(스트림이 활성화되어 있습니다!)
- AdblockPlus를 시작하고 차단 가능한 항목을 엽니다.
- 검색: dfxp (예: >> #.nflximg.com/#/#/########.dfxp?v=1&e=#########&t=######_ #####&random=1234567890)
- 새 창에서 dfxp 열기
- 다른 이름으로 저장
YouTube에서
- youtube-dl 설치(Windows, Mac 및 Linux에서 사용 가능)
- 좋아하는 YouTube URL(예:
youtube-dl --all-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
에서 구독을 다운로드하세요. - 자막은 명령이 실행된 폴더와 동일한 폴더에 다운로드되어야 합니다. 예:
NameOfTheVideo VHNfvFOBC0A.ca.vtt, NameOfTheVideo VHNfvFOBC0A.tlh.vtt
- 언어가 누락된 경우 실제로 사용 가능한 언어인지 확인하세요. 예:
youtube-dl --list-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
.srt로 변환하세요.
- Python을 받으세요(Python 2.7, 3.3 이상에서 테스트됨). Mac이나 Linux를 사용하는 경우 이 단계를 건너뛸 수 있습니다.
- 이 저장소를 복제하거나
to_srt.py
에 다운로드하세요. - 터미널에서 스크립트를 실행합니다( 터미널에서
to_srt.py
폴더에 python to_srt.py
입력).-
to_srt.py
와 동일한 디렉터리에 자막 파일을 복사하세요.- 또는 사용자 정의 파일 위치에
-i INPUT_PATH
및 -o OUTPUT_PATH
사용하세요.
- 입력 디렉터리의 모든
.xml
및 .vtt
파일은 출력 디렉터리에 변환된 .srt
파일을 생성합니다.
- 즐기다! (그리고 마음에 드셨다면 저장소에 별표를 표시해 주세요 ;D)
왜 이 저장소인가?
VLC 플레이어는 그런 종류의 xml 자막을 재생할 수 없었고 Linux나 Mac에서 xml 파일을 적절한 형식(예: SubRip( .srt
))으로 쉽게 변환할 수 있는 도구를 찾을 수 없었습니다. WebVTT( .vtt
)에 대한 요청을 받았고 동일한 작업을 수행했습니다.
TODO
- 빠르고 더러운 정규식보다 더 강력한 파일 구문 분석.
- Javascript/웹 버전이므로 브라우저를 통해 완전히 수행할 수 있습니다.
- 실제 테스트. 이제 "테스트"하는 방법은 프로젝트 루트 디렉터리에서
python to_srt.py -i samples -o samples
실행하고 .srt
결과(또는 python3 to_srt.py -i samples -o samples
)를 확인하는 것입니다. - 이를 위해 pip 패키지를 만듭니다.
- 스크린샷이 많아 '자막 보기' 섹션을 더 쉽게 따라갈 수 있습니다.
메모:
나는 어떠한 경우에도 불법적인 활동을 조장하지 않습니다. 현지 법률을 숙지하고 필요한 경우 콘텐츠 소유자(예: Netflix, YouTube)에게 서면 허가를 요청하십시오.