JimmySadek/video-fetcher-to-markdown

Portable AI-agent skill: turn YouTube, Instagram, TikTok, X and other video links into Obsidian-ready Markdown notes: captions or local Whisper transcripts, frames, metadata and timestamps

해결하는 문제

Video Fetcher to Markdown은 다양한 플랫폼의 동영상 링크를 구조화된 아카이브용 Markdown 노트로 변환합니다. 이 도구는 크리에이터 메타데이터, 설명, 챕터와 같은 필수적인 맥락이 부족한 기존의 단순 대본 추출기 문제를 해결하며, 모든 정보를 Obsidian이나 Logseq와 같은 지식 베이스에 적합한 단일 휴대용 파일로 통합합니다.

작동 방식

이 도구는 소스에 따라 다르게 작동합니다:

  • YouTube: API 키 없이 YouTube 인터페이스에서 직접 자막을 읽어옵니다.
  • 기타 플랫폼: Instagram, TikTok, X, Vimeo, Facebook과 같은 사이트의 경우 yt-dlp를 사용하여 미디어를 다운로드하고, ffmpeg로 오디오를 변환한 뒤, 로컬 Whisper 인스턴스(mlx-whisper 또는 openai-whisper 사용)를 통해 사용자 기기에서 직접 오디오를 받아씁니다.
  • 시각 자료: 짧은 동영상의 경우, 화면의 텍스트와 시각적 단서를 포착하기 위한 "콘택트 시트(프레임 요약)"를 생성합니다.
  • 출력: 쿼리 가능한 YAML frontmatter가 포함된 Markdown 파일을 생성하며(Dataview 등을 통해), JSON, SRT, WebVTT를 포함한 다양한 내보내기 형식을 지원합니다.

대상 사용자

Obsidian이나 Logseq와 같은 개인 지식 관리(PKM) 시스템을 사용하며, 동영상 기반 학습 자료를 영구적이고 검색 가능한 아카이브로 만들고자 하는 연구자, 학생 및 지식 노동자.

주요 특징

  • API 키 불필요: 호스팅 서비스나 API 키 없이 작동합니다.
  • 멀티 플랫폼 지원: YouTube 및 yt-dlp와 호환되는 모든 사이트를 지원합니다.
  • 로컬 받아쓰기: Whisper를 사용하여 YouTube 이외의 동영상도 로컬에서 비공개로 받아씁니다.
  • 아카이브 품질: 제목, 채널, 길이, 업로드 날짜, 설명, 챕터를 캡처합니다.
  • 언어 유연성: 언어 우선순위 설정, 자동 선택 및 YouTube 기계 번역을 지원합니다.
  • 시각적 맥락: 짧은 동영상의 경우 화면 정보를 포착하기 위한 프레임 콘택트 시트를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트