2017-02-09 39 views
1

如何從bash中確定如果youtube-dl仍然有工作要做特定播放列表而無需下載視頻?例如,如果youtube-dl用於繼續下載現有的播放列表(例如,Pluralsight課程,Youtube頻道等),則youtube-dl加載清單並逐個確定是否已經有視頻下載。我想使用youtube-dl來確定是否所有的視頻都沒有下載實際下載。目標是將Pluralsight課程或Youtube頻道標記爲「完整」,以便我可以繼續進行其他自動處理。確定youtube-dl「完成」狀態而無需下載?

回答

2

我沒有對如何檢查播放列表結束,但YouTube-DL有一個內置的歸檔選項,作爲一個答案如下:

youtube-dl --download-archive archive.txt PLAYLISTLINK 

它創建ID的空白文本文件已下載的視頻,因此不會嘗試重新下載以前的視頻。也許你可以在下載後用這個做一些事情,比如在下載之前和之後檢查文件大小的變化。然而,從我所能看到的是,他們提供的所有內容都可能對您的問題有所幫助。