SuperAPI AI 工具集

ytdlp-ops

通用与其它

查看项目

更新于 10-15 19:49

技能介绍

用途:yt-dlp 作为媒体获取层,负责把正确编码的字节礼貌地、可续传地下载到磁盘,之后交给 ffmpeg-ops 处理。完整链路为获取→处理→编辑。

主要能力:格式选择优先用 -S 声明式排序(如 -S "res:1080,vcodec:h264,acodec:m4a" --merge-output-format mp4),避免下载后转码;-f 硬过滤需带 /b 回退链。支持 --download-sections 下载时裁剪(精确切点加 --force-keyframes-at-cuts)、纯音频提取(-x --audio-format opus,STT 场景勿转 mp3)、播放列表与频道增量同步(--download-archive、--break-on-existing、--lazy-playlist)、直播与首映(--live-from-start、--wait-for-video)、字幕(--write-subs、--write-auto-subs、--embed-subs)、SponsorBlock(--sponsorblock-mark 无损,--sponsorblock-remove 会重编码)、Cookie 认证(--cookies-from-browser firefox 或 --cookies cookies.txt)、限速礼貌参数、输出模板与元数据嵌入。

使用方式:先检查版本是否过旧,脚本 check-ytdlp-version.sh --live(退出码 10 表示落后超 60 天或标志缺失,需先更新;7 为建议性)。更新用 uv tool upgrade yt-dlp 或独立二进制 yt-dlp -U。批量任务前用 --print filename 做 dry-run。

适用场景:YouTube 及约 1800 个提取器覆盖的站点(Twitch、Vimeo、SoundCloud、TikTok 等)的媒体获取、归档、转录管线素材准备。

限制:重编码、精确剪辑、调色、打包属于 ffmpeg-ops;AI 编辑属于 cutcraft。直播崩溃不可续传;认证批量下载易封号;Windows Chrome 127+ 的 Cookie 提取通常失败;无 JS 运行时会导致格式列表稀薄;git-bash 下路径需用 Windows 风格。具体收费与平台支持细节资料未提供。