私は使っています
youtube-dl -c -f 'bestvideo[height<=720]+bestaudio/best[height<=720]' https://www.youtube.com/playlist?list=PLgsYTUetbpwNRmhee8yc_4o4MTY_naAmO
youTubeからプレイリストをダウンロードしますが、たとえば、ビデオ2から8(たとえば10のプレイリストから)、最初の5ビデオ、最後の6ビデオ、さらにはビデオ7以降?
youtube-dl
を使用してこれを行う方法はありますか?
--playlist-start
、--playlist-end
、--playlist-reverse
、または--playlist-items
を使用して、この目標を達成できます。
たとえば、2〜8をダウンロードするには:
youtube-dl -c -f '...' --playlist-start 2 --playlist-end 8 https://youtube.com/watch/foo
最初の5をダウンロードするには:
youtube-dl -c -f '...' --playlist-end 5 https://youtube.com/watch/foo
7以降から:
youtube-dl -c -f '...' --playlist-start 7 https://youtube.com/watch/foo
または、2,4,6をダウンロードするには:
youtube-dl -c -f '...' --playlist-items 2,4,6 https://youtube.com/watch/bar
または、ビデオの範囲を指定することもできます。
youtube-dl -c --playlist-items 2-3,5,8-10,18 https://youtube.com/watch/bar
最後のものを取得するには、--playlist-reverse
を使用する必要があります。たとえば、最後の6の場合:
youtube-dl -c -f '...' --playlist-end 6 --playlist-reverse