Stacher Download Wikiダウンロード、セットアップ、トラブルシューティング
日本語
ダウンロードエンジン解説

Stacher yt-dlp:仕組み・更新方法・よくあるエラー対策

Stacher yt-dlpは2つの役割で動きます。Stacherは画面、キュー、設定を担当し、yt-dlpは対応サイトの解析、形式選択、ダウンロードを担当します。どちらの問題かを分けると、不要な設定変更を避けられます。

要点: 通常はStacherが管理するyt-dlpを使ってください。設定から更新し、既定はstableのままにし、保存権限のある公開URLを1件だけテストします。詳細ログで実際に使われたyt-dlpのバージョンとパスを確認してください。nightlyは、最新の修正が文書化されている場合だけ一時的に試します。

yt-dlpの更新とパスを探すための公式Stacher設定画面
Stacher公式の設定メディア。無関係な項目を変える前にyt-dlp、update、pathを検索します。

Stacherがyt-dlpを使う仕組み

StacherはデスクトップGUIです。URL、プリセット、保存先、認証、後処理をまとめてyt-dlpのジョブを作ります。yt-dlpはサイトを判別し、映像・音声形式を調べ、選択したストリームを取得し、結合や変換が必要ならFFmpegへ渡します。

キューや保存設定はStacher側、extractor・署名・HTTP・形式のメッセージはyt-dlp側、結合やcodecの失敗はFFmpeg側であることが多いです。最後の一般的な失敗表示より、詳細ログの最初の具体的なエラーを読みます。

要素主な役割確認できる情報
Stacher画面、キュー、プリセット、保存先、コンポーネント管理設定、パス、branch、キュー状態
yt-dlpextractor、形式確認、通信、ダウンロードバージョン、extractor、HTTP/形式メッセージ
FFmpeg結合、remux、変換、埋め込み後処理、codec、実行ファイルのエラー

自分が所有する、または保存を許可されたメディアだけを扱ってください。更新しても非公開・有料・削除済み・制限付きコンテンツへの権限は得られません。

公式の Stacher 7のデスクトップダウンロードインターフェースのプロモーションビュー
stacher.ioの公式プロモーションメディアで、現在のデスクトップワークフローを特定するために使用されています。

管理版yt-dlpとカスタムパスの違い

多くの利用者にはStacher管理版が安全です。Stacherが保存場所を把握し、設定から更新できます。カスタムパスは、特定ビルドを検証する上級者や、実行ファイルの場所を管理する環境向けです。

よくある失敗は別のコピーを更新することです。ターミナルで更新しても、Stacherが古い別ファイルを使う場合があります。ジョブログで実際のバージョンとパスを確認し、意図しない上書き設定を外します。

  • 通常は管理版を使う。
  • カスタムパスは自分で保守できる場合だけ設定する。
  • 似た名前の実行ファイルを複数置かない。
  • パス変更後は再起動して新しいログを確認する。
選択適した用途主なリスク
管理版通常のWindows/macOS/Linux環境中断した更新は再試行が必要
カスタム実行ファイル高度な検証や管理環境古いパス、権限、architecture不一致
システムパッケージ管理されたLinuxrepository版が遅い場合がある

パスとbranchを同時に変えず、1項目ずつ検証します。

Stacherでyt-dlpを安全に更新する方法

ログが古いバージョンを示す、Stacherが更新を表示する、または以前対応していたサイトで最新yt-dlpが修正済みのextractorエラーが出た場合に更新します。容量不足、保存先、権限、FFmpegの問題には別の対処が必要です。

更新後は、許可された公開URL、既定形式、cookiesや追加引数なし、短いローカル保存先という最小条件でテストします。

  1. 実行中のダウンロードを終了する。
  2. 設定でyt-dlp、update、branch、custom pathを検索する。
  3. 現在のbranchとパスを記録する。
  4. 更新を実行して結果を待つ。
  5. Stacherを再起動する。
  6. 許可された公開URLを1件テストする。
  7. 詳細ログでバージョンとパスを確認する。
  8. 成功後にcookiesや追加引数を1つずつ戻す。

更新失敗の正確な文言を保存してください。セキュリティソフト、権限、ネットワーク、使用中ファイルが置換を妨げることがあります。

URL 入力欄、キュー、出力フォルダーを備えた Stacher の公式メイン画面
公式のメインインターフェースでは、ソース URL、アクティブプリセット、キュー状態、出力場所を一つのワークフローにまとめています。

stable・nightly・masterの選び方

stableは日常利用の既定です。nightlyは更新頻度が高く、次のstableより前にextractor修正を含むことがあります。masterは開発中の状態に近く、プロジェクト側から指定された短い診断以外では常用しません。

branch変更は、特定の修正が同じエラーを直すか確認するために行います。stableのバージョンを記録し、同じURLでnightlyを試し、stableに修正が入った時点またはregressionが出た時点で戻します。

Branch使う場面戻す時期
Stable通常利用と最初の診断文書化された修正テスト時だけ離れる
Nightly修正がstable未収録stable収録後または不具合発生時
Master短時間の高度な診断テスト直後

「latest」だけでなくbranchとバージョンを一緒に記録します。

詳細ログでStacher yt-dlpの問題を直す

詳細ログは、古いextractor、誤ったパス、後処理失敗を切り分けます。最初の具体的エラー、yt-dlpバージョン、extractor、保存先、カスタムパス、cookies、proxy、追加引数の有無を確認します。共有前に非公開URLやセッション情報を削除してください。

フォーラムの引数を無条件で追加しないでください。古い回避策がプリセットを上書きし、更新後の新しい原因になることがあります。最小構成へ戻してから必要な項目だけ追加します。

ログ症状考えられる原因最初の対処
Unsupported URL/extractoryt-dlp/サイトstable更新。文書化された修正時だけnightly
更新後も古い版パス/複数コピー実行ファイルを確認し不要なoverrideを外す
置換の権限エラーOS/セキュリティプロセス終了、権限と隔離履歴を確認
形式がない形式選択/配信元既定選択へ戻す
FFmpegがない後処理FFmpegを導入またはパス確認
ログインが必要認証許可されたセッションとcookiesガイドを使う
Timeout/DNSネットワーク別の許可URL、firewall、proxyを確認

最後の一般的な失敗行より、最初の具体的なエラーが重要です。

Windows・macOS・Linuxの注意点

Windowsではセキュリティソフトが新しい実行ファイルを隔離したり、保護フォルダへの書き込みを止めたりします。Downloads内の複数コピーを避け、保護履歴を確認します。

macOSではApple siliconとIntelを合わせ、権限を確認します。Linuxではpackage、Python環境、Stacher管理版が共存するため、ジョブログで使用中のコピーを判断します。

出力フォルダとyt-dlp実行パスは別です。保存先の最終行はログで確認できます。

  • OSとCPU architectureを合わせる。
  • 診断中は短いローカルパスを使う。
  • networkや同期フォルダは最初のテストで避ける。
  • Stacher版、yt-dlp版、branch、パスを記録する。

2026年7月23日時点で確認済みのStacherは7.1.11です。yt-dlpは別の更新周期です。

Stacher yt-dlp よくある質問

Stacherにはyt-dlpが含まれますか?

Stacherは通常利用向けのyt-dlpを管理し、カスタムパスも設定できます。ログで実際のコピーを確認できます。

Stacherでyt-dlpを更新するには?

ジョブを止め、設定から更新し、再起動後に許可されたURLを試し、ログで版とパスを確認します。

nightlyを使うべきですか?

既定はstableです。現在の修正が文書化されている場合だけ一時的にnightlyを使います。

更新後も古い版なのはなぜ?

別コピーやカスタムパスを使っている可能性があります。ログの実行ファイルを確認してください。

Stacherの動画保存先は?

選択した出力フォルダです。yt-dlpの実行パスとは別で、最終保存先はログに表示されます。

更新ですべてのエラーが直りますか?

いいえ。FFmpeg、容量、権限、ネットワーク、形式不足、アカウント制限は別問題です。