settings.yamlはTubeTubeの中核となる設定ファイルであり、以下の主要なパラメータ・セットを含んでいます:
- フォーマット制御パラメータ::
audio_extm4a/mp3/opus形式などをサポートし、出力ファイルの拡張子を決める。video_format_id例:「625」は4K解像度に対応します。
- ディレクトリ構造パラメータ::
General/Music/Podcast/Video4分類のストレージ・ベースライン・パス- このパスは、docker-compose.yml のボリューム設定に厳密に対応する必要があります。
- トランスコード・パラメーター(詳細設定):
audio_bitrate128k/192k/320kなどに設定可能。video_presetトランスコード速度への影響(超高速~超低速)
- コンカレント・コントロール::
max_threadsCPUコア数の1.5~2倍を推奨download_retryネットワーク異常時の再試行回数
設定例 説明:
設定時video_format_id: ‘313’システムがYouTubeの2160p60 HDRフォーマットを選択するときはvideo_ext: webm使用してください。間違った組み合わせはダウンロードに失敗しますので、プロジェクトWikiのフォーマット相互参照表を参照して設定することをお勧めします。
この答えは記事から得たものである。TubeTube: 自己展開型YouTube動画ダウンロードツールについて































