用途:从抖音分享链接获取无水印视频下载链接、下载视频,并提取视频中的语音文案自动保存到文件,适用于获取抖音视频信息、下载无水印视频、批量提取视频文案。
主要能力:解析分享链接得到无水印视频地址(无需 API 密钥);将视频下载到指定目录;通过语音识别提取文案(需硅基流动 API 密钥);每个视频的文案保存到以视频ID命名的独立文件夹,含 transcript.md。
环境要求:pip install requests ffmpeg-python;系统需安装 FFmpeg(macOS: brew install ffmpeg,Ubuntu: apt install ffmpeg)。文案提取需设置环境变量 export API_KEY="your-siliconflow-api-key"。
使用方式:脚本方式,如 python douyin_downloader.py --link "抖音分享链接" --action info|download|extract --output ./output,可加 --save-video、--quiet。也可在 Python 中调用 get_video_info、download_video、extract_text。
限制:仅支持有效抖音分享链接;文案提取依赖有效 API 密钥与配额;下载速度取决于网络与视频大小;仅供学习研究,需遵守法律法规,勿用于侵权或违法用途。