使用 youtube-dl,如何获取超长播放列表的长度

使用 youtube-dl,如何获取超长播放列表的长度

使用youtube-dl:s json 功能,如下jq所示:

youtube-dl -J --flat-playlist [playlist_url] | jq '.entries | length'

我可以获取播放列表中的视频数量。这确实会为所需数据消耗大量不必要的带宽,但如果视频数量较少,通常没问题。对于包含大量视频的播放列表,带宽成本变得不合理。此外,如果视频数量很多,该过程确实需要很长时间才能完成。我尝试的一个播放列表甚至一个小时后也没有完成,我不得不按 ctrl-C 来完成工作。

因此我想知道以下情况:

有没有一种方法可以获取播放列表中的视频数量,从而使用更合理的带宽,并且如果播放列表包含大量视频,则不需要花费太多时间才能完成?

相关内容