Youtube-プレイリストのダウンロード-youtube-dl


113

再生リストからすべての動画をダウンロードしようとしています:

私はこれにyoutube-dlを使用しており、コマンドは次のとおりです。

youtube-dl -citk –format mp4 –yes-playlist https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

しかし、これは最初のビデオをダウンロードするだけです。私が間違っていることがわからない。

回答:


195

シェルで&は、は特殊文字であり、バックグラウンドでのプロセスとして&までのすべてを開始するようにシェルにアドバイスします。この動作を回避するために、URLを引用符で囲むことができます。詳細については、youtube-dlのFAQ参照してください。

また、注意してください-citk。を除いて-i、これらのオプションはほとんど意味がありません。詳細については、youtube-dlのFAQ参照してください。-f mp4非常に奇妙にさえ見えます。

だからあなたが欲しいのは:

youtube-dl -i -f mp4 --yes-playlist 'https://www.youtube.com/watch?v=7Vy8970q0Xc&list=PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2'

または、プレイリストIDを使用することもできます。

youtube-dl -i PLwJ2VKmefmxpUJEGB1ff6yUZ5Zd7Gegn2

1
このC:\ Users \ lenovo \ Desktop \ New folder> youtube-dl -i PLD07B2225BB40E582 [youtube:playlist] PLD07B2225BB40E582:ダウンロードWebページ[ダウンロード]ダウンロードプレイリスト:PLD07B2225BB40E582 [youtube:playlist]プレイリストPLD07B2225BB40E582:ダウンロード0ビデオ[ダウンロード]プレイリストのダウンロードが終了しました:PLD07B2225BB40E582 //ダウンロードが終了したと表示されますが、何もダウンロードされません。
–anılBCT 2018

1
@ userqrqh123それは別の質問のように聞こえます。どうぞ、聞いてください!-vオプションを追加するときに出力を含めることを忘れないでください。これは、問題がどこにあるかを特定するために不可欠です。youtube-dl -i PLD07B2225BB40E582私にとってはうまくいきます。

1
@ userqrqh123私が言ったように、コメントはあなたの無関係な問題を議論する場所ではありません。代わりに質問してください。その質問には、を追加し-vたときに得られる出力を含めてください。また、現在表示されている2つの出力のどちらかを決定する必要があります。これらは著しく異なります。

3
youtube-dl -x -i <PLAYLIST_ID>は、プレイリストをオーディオに変換するために機能しました。
ゲイリー

1
私も使用しました--no-check-certificate
Gavin Palmer

55

プレイリスト内のビデオ順序でインデックス付けされた別のディレクトリにYouTubeプレイリストビデオをダウンロード

$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s'  https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re

YouTubeチャンネル/ユーザーのすべてのプレイリストをダウンロードし、各プレイリストを別々のディレクトリに保存します。

$ youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/user/TheLinuxFoundation/playlists

ビデオの選択:

youtube-dlは、YouTube.comやその他のいくつかのサイトから動画をダウンロードするためのコマンドラインプログラムです。Pythonインタープリター、バージョン2.6、2.7、または3.2以降が必要であり、プラットフォーム固有ではありません。Unixボックス、Windows、またはmacOSで動作するはずです。それはパブリックドメインにリリースされます。つまり、好きなように変更、再配布、または使用することができます。

$ youtube-dl [OPTIONS] URL [URL...]
--playlist-start NUMBER開始するプレイリストビデオ(デフォルトは1)

--playlist-end NUMBER終了するプレイリストビデオ(デフォルトは最後)

--playlist-itemsITEM_SPECダウンロードするプレイリストビデオアイテム。指定する
                                 再生リスト内の動画のインデックス
                                 次のようにカンマで区切ります: "-playlist-items
                                 ビデオをダウンロードしたい場合は1,2,5,8 "
                                 プレイリストのインデックス1、2、5、8。あなたはできる
                                 範囲を指定してください: "-playlist-items
                                 1-3,7,10-13 "、それはビデオをダウンロードします
                                 インデックス1、2、3、7、10、11、12、13で。

-o '%(playlist)s /%(playlist_index)s-%(title)s。%(ext)s'は機能しませんでしたが、-output "%(uploader)s%(title)s。% (ext)s "did(-oを--outputに変更し、 'の代わりに"を使用)
Seabass 7719

480または720または1080などのような-ビデオ品質オプション渡す方法

-f、-format FORMATビデオフォーマットコード。すべての情報については「フォーマットの選択」を参照してください
HarishKumawat20年

--all-formats利用可能なすべてのビデオフォーマットをダウンロード
HarishKumawat20年

--prefer-free-formats特定の形式が要求されない限り、無料のビデオ形式を
優先

8

私は上記のすべてを試しましたが、どれも私の問題を解決できませんでした。プレイリストをダウンロードするために古いバージョンのyoutube-dlを更新して修正しました。更新するには

sudo youtube-dl -U

または

youtube-dl -U

上記のコマンドを使用して正常に更新した後

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

:なし自動更新は、(インストール1を削除した後に)使用許可されていない場合sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dlsudo chmod a+rx /usr/local/bin/youtube-dl
アレックスSzücs

ありがとうございました。バージョン2020年11月26日には、Mac上で私のための仕事である
JackChouMine

6

この問題を何度も試みた結果、最善の解決策を見つけました。

youtube-dl --ignore-errors --format bestaudio --extract-audio --audio-format mp3 --audio-quality 160K --output "%(title)s.%(ext)s" --yes-playlist https://www.youtube.com/playlist?list={your-youtube-playlist-id}

2

あなたのリンクはプレイリストではありません。

適切なプレイリストURLは次のようになります。

https://www.youtube.com/playlist?list=PLHSdFJ8BDqEyvUUzm6R0HxawSWniP2c9K

あなたのURLは、ちょうど最初のビデオで特定のプレイリスト。のhttps://www.youtube.com/watch?代わりに含まれていますhttps://www.youtube.com/playlist?

動画リストの右側にある再生リストのタイトルをクリックして再生リストを選択し、このURLを使用します。



0

最も簡単な方法は、file.txtファイルを作成し、リンクURLリンクを渡すことです。

https://www.youtube.com/watch?v=5Lj1BF0Kn8c&list=PL9YFoJnn53xyf9GNZrtiraspAIKc80s1i

-aターミナルにパラメータを含めるようにしてください。

youtube-dl -a file.txt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.