2

Python スクリプトの一部として yt-dlp を実装しましたが、うまく動作しますが、レート制限機能を動作させることができません。CLI から同じコマンドを実行すると、レートが正しく制限されます。正しい構文を教えてくれる人はいますか?

rate-limit、limit-rate 0.5m、500k、500KiB、500 などのいくつかの組み合わせを試しましたが、どれも機能していないようです

        ydl_opts = {
        'limit-rate': '500k',

    }

    with yt_dlp.YoutubeDL(ydl_opts) as ydl:
        ydl.download([link]) 

ここのドキュメントを使用しています。https://github.com/yt-dlp/yt-dlp しかし、CLI コマンドは機能しますが、埋め込みスクリプト バージョンは機能しないため、混乱しています。

- を _ に置き換えてみましたが、まだ効果がありません。何かアイデアはありますか? ydl_opts の他のオプションは問題なく動作します

Trickle を実装したり、ソケットをスロットリングしたりするのではなく、正しい構文を解決できることを願っています。

助けていただければありがたいです

4

2 に答える 2