使用youtube-dl
:s json 功能,如下jq
所示:
youtube-dl -J --flat-playlist [playlist_url] | jq '.entries | length'
我可以获取播放列表中的视频数量。这确实会为所需数据消耗大量不必要的带宽,但如果视频数量较少,通常没问题。对于包含大量视频的播放列表,带宽成本变得不合理。此外,如果视频数量很多,该过程确实需要很长时间才能完成。我尝试的一个播放列表甚至一个小时后也没有完成,我不得不按 ctrl-C 来完成工作。
因此我想知道以下情况:
有没有一种方法可以获取播放列表中的视频数量,从而使用更合理的带宽,并且如果播放列表包含大量视频,则不需要花费太多时间才能完成?