JimmySadek/youtube-fetcher-to-markdown
Portable AI-agent skill: capture YouTube transcripts as Obsidian-ready Markdown with metadata, linked timestamps, language selection, and subtitle exports
해결하는 문제
이 도구는 사용자가 YouTube 동영상을 구조화된 아카이브용 Markdown 노트로 변환할 수 있게 해줍니다. 단순히 텍스트만 제공하는 원시적인 트랜스크립트 추출기의 문제를 해결하며, 제작자, 업로드 날짜, 동영상 설명, 챕터와 같은 핵심 메타데이터를 하나의 포터블 파일에 통합하여 Obsidian이나 Logseq와 같은 지식 기반 시스템에 적합한 형식을 제공합니다.
작동 방식
이 도구는 API 키 없이도 YouTube에서 자막과 메타데이터를 가져옵니다. 수동 또는 자동 생성된 자막(다양한 언어 지원), 기계 번역 처리, oEmbed 또는 선택적 yt-dlp 라이브러리를 사용한 동영상 세부 정보 추출이 가능합니다. 출력은 YAML 프론트마터를 포함한 Markdown 파일로 저장되며, 검색이 용이하지만, 일반 텍스트, JSON, SRT, WebVTT 형식으로도 내보낼 수 있습니다.
대상 사용자
Obsidian과 같은 개인 지식 관리(PKM) 시스템을 사용하여 동영상 기반 학습 자료를 아카이브하고 정리하는 연구자, 학생, 지식 종사자에게 적합합니다.
주요 기능
- 포괄적인 아카이브: 트랜스크립트, 챕터, 제작자 메타데이터를 하나의 파일에 저장.
- API 키 필요 없음: YouTube API 키나 호스팅 서비스 없이도 작동.
- 지식 기반 준비 완료: YAML 프론트마터와 클릭 가능한 타임스탬프를 포함한 Obsidian 호환 파일 생성.
- 유연한 언어 지원: 언어 우선순위, 지역별 변형, YouTube 기계 번역 지원.
- 다양한 내보내기 형식: Markdown, TXT, JSON, SRT, VTT 지원.
- 안전한 파일 처리: 실수로 덮어쓰는 것을 방지하고 원자적 쓰기를 위해 일시 파일 사용.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트