#유튜브: 자막 스크립트 자동 번역: 학습: 이맥스: 패키지:
2023-09-27 Note emacs learning notes packages scripts translation youtubeYoutube script translation for learning
SRT / ASS VTT 자막 파일 다운로드 방법
youtube-transcript-api
/home/junghan/sync/org/roam/configs/jh-reading.org youtube_transcript_api _-G9EKaAyuI --languages en --format srt > npm-en.srt pip install youtube-transcript-api
https://github.com/jdepoix/youtube-transcript-api
This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it does not require an API key nor a headless browser, like other selenium based solutions do!
이것은 주어진 YouTube 동영상의 대본/자막을 가져올 수 있는 파이썬 API 입니다. 자동으로 생성된 자막에도 사용할 수 있으며 다른 셀레늄 기반 솔루션처럼 API 키나 헤드리스 브라우저가 필요하지 않습니다!
yt-dlp
- jj
- yt-dlp –write-auto-sub –skip-download https://www.youtube.com/watch%5C?v%5C=_-G9EKaAyuI
- yt-dlp –write-subs en https://www.youtube.com/watch?v=HOBDzc1ME5M
--write-subs Write subtitle file --no-write-subs Do not write subtitle file (default) --write-auto-subs Write automatically generated subtitle file (Alias: --write-automatic-subs) --no-write-auto-subs Do not write auto-generated subtitles (default) (Alias: --no-write-automatic-subs) --list-subs List available subtitles of each video. Simulate unless --no-simulate is used --sub-format FORMAT Subtitle format; accepts formats preference, e.g. "srt" or "ass/srt/best" --sub-langs LANGS Languages of the subtitles to download (can be regex) or "all" separated by commas, e.g. --sub-langs "en.*,ja". You can prefix the language code with a "-" to exclude it from the requested languages, e.g. --sub-langs all,-live_chat. Use --list-subs for a list of available language tags
유튜브 스크립트 기반 지식 베이스 활용 방법 (with mpv, emacs)
Context:
이렇게 하면 충분히 강력하다. 어떤가?!
번역은?! Immersive-Translate 에 파일을 넣고 돌리면 된다. 그러면 동작한다.
스크린샷
- Firefox Plugins : Enhancer for YouTube™
- 채팅 숨기기, 관련 동영상 숨기기 등 불필요한 정보 차단
- 광고 제거
- Immersive-translate
- 스크립트 번역 : 무제한 Deepl Chatgpt 등 커버
DONE mpv youtube subtitle
Context:
<~/mydotfiles/config-common/.config/mpv/mpv.conf>- O : time
- J : sub
https://youtu.be/_-G9EKaAyuI?si=JDKT_HzIwtTo35Wv
youtube-sub-extractor-extract-subs
mpv-play-url
immersive-translate-auto-mode – 이건 안된다.
M-c 1
타임 스템프랑 싱크가 된다.
OFF 원하는 유튜브 검색해서 자막 영상 다운?!
Context:
이미 되는구나. 조금 더 나아간다면 좋긴 할텐데 욕심인가 싶다. 나의 데이타를 좀 더 모으자는 것이다.
- youtube-dl 필수