-1

このように、youtube-dlを使用してプレイリスト全体をダウンロードしようとしています:

youtube-dl -citwx --audio-format mp3 --audio-quality 320K <playlist>

実際のビデオをダウンロードしなくても、オーディオを抽出できると思います。

問題は、このダウンロードを停止して再開できるようにしたいということですが、これはこれらの引数だけでは不可能です。ただし、-kオプションを追加すると、プログラムは元のビデオをダウンロードし (時間がかかります)、変換し、元のファイルを保持します (これにはより多くのスペースが必要です)。

実際のビデオ ファイルをダウンロードせずに、このような転送を再開する方法はありますか?

4

2 に答える 2

1

仕方がないように思えます。音声だけなら一気にやる必要がありそうです。ファイル パスと URL を引数として取り、それらを youtube dl スクリプトに渡すスクリプトを作成してみてください。それが完了すると、ビデオ ファイルも削除されます。その方が時間がかかりますが、スペースの問題はなくなりました。

于 2016-02-19T04:13:36.230 に答える
0

manページを閲覧しているときに答えを見つけました:

--download-archive FILE Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it.

youtube-dl -citwx --download-archive progress.txt --audio-format mp3 --audio-quality 320K <playlist>正しいコマンドです。

于 2016-02-19T16:29:14.967 に答える