Youtube-dl 下载不包括某些时间段的视频

问题描述

我想编写一个脚本,使用 youtube-dl 下载视频,但不包括视频的某些部分。

目标
在这里拍摄 this 视频,我想下载视频除了 [01:06-02:06]。

 1. Input: Video URL,skip segments (in seconds if possible,i.e. [66,126] for the example above)
 2. Result: A video of [00:00-01:05]+[02:07-12:56].

我该怎么做?
youtube-dl 支持自定义开始和结束时间,但我不支持功能


附加目标 1
我准备做的是在此处使用 sponsorblock API 将 youtube-dlthis 集成,返回数组跳过段。

 1. Input: Video URL
 2. Query API
 3. Result: A video without specified segments

附加目标 2
最后一步是将此操作应用于播放列表。 youtube-dl 确实支持下载完整的播放列表和一些后处理器,但不确定是否适用于此。

 1. Input: Playlist URL
 2. Result: Videos without segments retrieved from API

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)