youtube-dlを使用して番号付きプレフィックス付きのyoutubeプレイリストをダウンロードする方法は?


54

Youtubeプレイリストをダウンロードしますが、youtube-dlで1- {name}、2- {name}、... n- {name}などのファイルに名前を付けて視聴できるようにしますオリジナルのYoutubeプレイリストと同じ順序で。言い換えれば、ダウンロードした動画の前に数字を付ける必要があります。どうやってやるの?

回答:


77

私が見つけた最良の解決策は次のとおりです。

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>

1
違いは何である%(playlist_index)sとは%(autonumber)s
フリム

6
@Flimm autonumberは、ダウンロードキュー内の番号を使用します。ダウンロードを再開すると、リセットされます。playlist_indexは、プレイリスト内のビデオのインデックスを使用します。ダウンロードを後で停止して再開する場合は、より良いオプションです。
イマンモハマディ

14

私は使用すると思います

youtube-dl --auto-number url

それを行います。


2
これはすばらしく、ただ一つの問題であり、それは名前を台無しにし、名前の一部を数字に置き換えます。あなたの答えから主なアイデアを得ることで、自分で問題を解決しました。
イマンモハマディ

@ImanMohamadiあなたが言及した問題を修正するためにあなたがしたことを投稿してください。
イゴールストップパ

1
@IgorStoppa私はすでに自分の答えとしてそれを追加し、それを最良の解決策として選択しました。上記を参照。
イマンモハマディ

3
「警告:--auto-numberは非推奨です。代わりに-o "%(autonumber)s-%(title)s。%(ext)s"を使用してください。)
ボリス・パブロヴィッチ

7

以下のリンクを使用して、最初にコンテンツのタイトルが続く番号のプレイリストをダウンロードしてください

youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'

2
この回答は、受け入れられた回答よりも優れていますか?
ファビー

それを試してみて、どれがベストかを確認してください
-Sairam62cse

実際、彼はmanページをチェックして、それらのオプションが何をするかを見ることができます。私のように
-userDepth

1
c:強制的にダウンロードを再開-i:エラーを無視(利用できないビデオなど)-o:出力場所
damccull

2

次のような-oオプションとplaylist_index形式を使用します<n>d

youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
#                               .
#                              /|\
#                               |

または3dまたは4dなど、Cさんのようにprintf

  • を使用すると2d、01から始まる番号を取得できます
  • を使用すると3d、001から始まる番号を取得できます
  • 等々...

1
「2d」を「02d」に置き換えて、たとえば「1-タイトル」の名前の代わりに「01-タイトル」を取得するようにします。
atmin

@atmin- 2dすでにそれをしています。
ナビルカディミ

私にとってはそうではなかったyoutube-dl --version→→2018.12.09
atmin

私にとってもそうではなかった。私のyoutube-dlバージョンは2019.06.27です。「02d」を使用するとうまくいきました。
ジョン・パンコヴィッツ

1

優れた!しかし、00001nameoffileというファイルが残る
ので、次を実行します。

's / 000 // g'の名前を変更*

その後
、01、02、03などを取得します
この行の場合

youtube-dl -cio '%(autonumber)s-%(title)s。%(ext)s' 'プレイリストリンクの貼り付け'

または1行として:

youtube-dl -cio '%(autonumber)s-%(title)s。%(ext)s' url; 's / 000 // g'の名前を変更*

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