Stacher 7のCookieが役立つ場合と役立たない場合
Cookieはセッション認証情報です。正当にアクセスできるページがログイン後だけ再生できる場合や、年齢確認がアカウントに紐づいている場合に役立つことがあります。ただし、削除済みまたは利用できない動画、地域制限、通信障害、FFmpeg不足、存在しない形式は解決できません。
まずStacherの初期設定で通常の公開URLを試します。公開URLが成功し、許可されたアカウント限定ページだけが認証エラーになる場合にCookieを次の診断手順として使います。公開テストも失敗する場合は、先にStacherの一般的なトラブルシューティングを確認してください。
自分のアカウントのセッションと、保存が許可されたコンテンツだけを使います。Cookieは権限を増やさず、対象サイトの規則や保存許可の確認に代わるものでもありません。
| 状況 | 推奨する対応 |
|---|---|
| 公開ページも失敗する | Stacherとyt-dlpを更新し、ログを読み、先に通信と保存先を確認する。 |
| ログイン中だけページが使える | 許可されたセッションがあるブラウザーとプロファイルを選び、URLを1件だけ試す。 |
| 動画が非公開・有料・削除済み・地域制限中 | Cookieは新しい権限を与えず、アクセスや提供地域の制限も回避しない。 |
| FirefoxのCookie保存領域やプロファイルのエラーが出る | Firefoxを完全に終了し、実際にログインしているプロファイルを確認して再試行する。 |
公開URLを比較用に試すと、認証が必要なのか、ダウンロードやネットワークの問題を先に直すべきなのかを切り分けられます。
Stacher 7にブラウザーCookieを追加する
開発者ツールから個別のCookie値をコピーせず、StacherのブラウザーCookie機能を使います。ブラウザー選択を使う方がyt-dlpの対応する利用方法に近く、誤ったドメインや不完全なプロファイルを扱うリスクを減らせます。
最初に普段のブラウザーで対象ページを開き、自分のアカウントが実際にアクセスできることを確認します。その後、Stacherで同じブラウザーとプロファイルを選び、簡単な形式で許可されたURLを1件だけテストします。
設定名はStacherのバージョンによって変わる場合があります。Cookie、プロキシ、独自引数、形式を同時に変更すると、最初の具体的なエラーを特定しにくくなります。
- Stacherと管理対象のyt-dlpコンポーネントを更新する。
- ブラウザーで対象ページへの正当なアクセスを確認する。
- StacherでCookieまたはブラウザーCookieの設定を開く。
- 有効なセッションがある正確なブラウザーとプロファイルを選ぶ。
- 設定を保存し、許可されたURLを1件だけ試す。
- 詳細ログを読み、変更する変数を一度に1つにする。
- 不要になったらCookieの参照元を無効にする。
昨日動作したセッションでも期限切れや失効が起こります。必要なら普段のブラウザーで再ログインし、他人から入手したCookieファイルは使わないでください。
FirefoxのCookieとプロファイルのエラーを直す
Firefoxには複数のプロファイル、プライベートウィンドウ、ロックされたCookieデータベースが存在することがあります。そのため、Stacherが対象ページを開けるプロファイルとは別のプロファイルを参照している場合があります。
Firefoxのウィンドウをすべて閉じ、数秒待ってから再試行します。Firefoxで現在のプロファイルを確認し、Stacherを開き直して同じプロファイルを選びます。更新後に問題が始まった場合は、Stacherとyt-dlpをまとめて更新します。
プライベートウィンドウや一時プロファイルは安定した比較になりません。別の対応ブラウザーを診断目的で試す場合も、自分の許可されたセッションだけを使ってください。
実際にログインしているFirefoxプロファイルを確認する
複数のプロファイルが同時に存在できます。名前だけで選ばず、対象ページを現在開いて再生できるプロファイルを使います。
プライベートウィンドウと一時セッションを避ける
プライベートセッションはStacherが期待する場所に保存されないことがあります。制御されたテストには通常のプロファイルが適しています。
ログで原因を絞り込む
共有するのは機密情報を除いたエラーだけにします。Cookie値、トークン、非公開URL、ユーザー名、プロファイルのパスを削除してからログを共有してください。
Cookie抽出のために、ウイルス対策、ブラウザー保護、OSの権限を全体的に無効化しないでください。
cookies.txtを使う場合とアカウントの安全
Netscape形式のcookies.txtは緊急時の代替手段であり、最初に選ぶ方法ではありません。再利用できるセッション情報が含まれることがあります。共有フォルダーの外に保存し、公開リポジトリへ同期せず、許可されたテストが終わったら削除します。
サポートを依頼するときは、ログとスクリーンショットを匿名化します。Stacherのバージョン、yt-dlpのバージョン、OS、対象ホスト、テスト時刻、機密情報を含まないエラー行は役立ちます。Cookieファイル、トークン、署名付きメディアURLは送らないでください。
- 自分のアカウントと保存が許可されたコンテンツだけを使う。
- 不明な拡張機能より、ブラウザーからのローカル抽出を優先する。
- Cookieをチャット、メール、チケット、スクリーンショットで共有しない。
- cookies.txt、ブラウザープロファイル、トークンをGitに追加しない。
- ファイルが漏えいした場合はセッションを終了または失効させる。
- 許可されたダウンロードの後にCookieの参照元を削除する。
Cookieは既存のアクセスを認証するだけです。著作権、プラットフォームの規約、コンテンツ所有者の許可を変更するものではありません。
Stacher 7のCookieに関するFAQ
なぜCookieが必要ですか?
許可された一部のサイトでは、ブラウザーで有効な正当なログインセッションが必要です。Cookieは新しい権限を作らず、削除済みやブロックされた動画も利用可能にしません。
どのブラウザーとプロファイルを選べばよいですか?
許可された対象ページを現在開ける、インストール済みのブラウザーと正確なプロファイルを選びます。Firefoxに複数のプロファイルがある場合は、実際にログインしているものを確認してください。
FirefoxのCookieが見つからない場合は?
Firefoxを完全に終了し、ログイン中のプロファイルを確認し、Stacherとyt-dlpを更新してからStacherを開き直し、プロファイルを選び直します。その後、他の設定を足さずにURLを試します。
Cookieは安全ですか?
機密性の高い認証情報です。自分のアカウントでローカルに短時間だけ使い、共有せず、許可されたテスト後に参照元を無効にしてください。
Cookieで非公開または有料動画をダウンロードできますか?
Cookieが表すのは、すでに許可されているアカウントアクセスだけです。保存も許可されている必要があり、Cookieは権限やアクセス制限を変更しません。