資源消費最適化プログラム
ハードウェア構成が限定されている機器の場合、TubeTubeのリソース消費は以下の方法で削減できます:
- 同時実行を制限する: 同時ダウンロード数を減らすために、settings.yamlでmax_concurrent_downloads: 2を設定する。
- プレビューを無効にするウェブインターフェースのビデオプレビュー機能をオフにすると、クライアントのメモリ使用量を大幅に削減できます。
- キャッシュの調整: 環境変数 CACHE_SIZE=100MB を docker-compose.yml に追加し、メモリキャッシュを制限する。
- 軽量フォーマットを選択ビデオよりオーディオ(m4a)のダウンロードを優先するか、低解像度のビデオフォーマットを選択する。
Raspberry PiなどのARMデバイスの場合は、ghcr.io/mattblackonly/tubetube:armバージョンを推奨する。コンテナのリソース使用量は docker stats で監視することもでき、必要に応じて -memory を使ってコンテナを最大メモリに制限することもできる。
この答えは記事から得たものである。TubeTube: 自己展開型YouTube動画ダウンロードツールについて




























