用途:将不透明的视频内容转为可搜索的文本数据,适合分析演讲、讲座和新闻片段。
主要能力:获取 YouTube 视频或播放列表的完整字幕;按关键词或短语查找出现的时间戳;自动获取视频标题以提供上下文;将字幕导出为 .txt 或 .srt 供外部使用。
使用方式:运行 python 脚本 get_transcript.py。参数包括:id(必填,YouTube 视频 ID 或播放列表 ID);--playlist(可选,当 ID 为播放列表时设置,限制为前 10 个视频);--search(可选,要查找的关键词);--format(可选,json 默认、txt 或 srt)。
示例:
在播放列表中查找 "climate change"
python3 get_transcript.py PLAYLIST_ID --playlist --search "climate change"
为视频导出干净的文本字幕
python3 get_transcript.py VIDEO_ID --format txt
适用场景:需要快速检索长视频中的特定话题、整理讲座或新闻字幕、为视频编辑器重新导入字幕时使用。
限制:播放列表仅处理前 10 个视频以保证速度;需要 srt 格式时可用于重新上传字幕或导入视频编辑器。其他平台支持、收费与价格等信息暂未提供。