video-transcript-downloader
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Download videos, audio, subtitles, and clean paragraph-style transcripts from YouTube and any other yt-dlp supported site. Use when asked to “download this video”, “save this clip”, “rip audio”, “get subtitles”, “get transcript”, or to troubleshoot yt-dlp/ffmpeg and formats/playlists.
How to use
Zainstaluj narzędzie, przechodząc do katalogu skills/video-transcript-downloader i uruchamiając npm ci, aby pobrać wszystkie wymagane zależności.
Aby pobrać czystą transkrypcję z wideo, użyj komendy transcript z adresem URL — domyślnie zwraca tekst w formacie pojedynczego akapitu bez znaczników czasu. Dodaj flagę --timestamps, jeśli potrzebujesz informacji o czasie, lub --lang en, aby wybrać konkretny język.
Do pobierania samego wideo użyj komendy download z parametrem --output-dir wskazującym folder docelowy. Aby pobrać tylko audio, zastosuj komendę audio zamiast download. Do pobrania napisów użyj komendy subs z wybranym językiem za pomocą --lang.
Jeśli chcesz wybrać konkretny format wideo (rozdzielczość, kodek, kontener), najpierw uruchom komendę formats z adresem URL, aby zobaczyć dostępne opcje z ich identyfikatorami.
Aby pobrać wideo w wybranym formacie, dodaj parametry po dwóch myślnikach — na przykład -- --format 137+140. Jeśli wolisz MP4 bez rekodowania, użyj -- --remux-video mp4, co przyspiesza proces.
Transkrypcje z YouTube'a są pobierane bezpośrednio za pośrednictwem youtube-transcript-plus, a z innych serwisów — poprzez ekstrakcję napisów i automatyczne czyszczenie. Domyślnie usuwane są znaki takie jak [Muzyka]; aby je zachować, dodaj flagę --keep-brackets.