YouTube 動画のダウンロード方法
リンクのコピーから適切なファイルの選択まで、全体の流れと各エラーメッセージの意味。
2026-10-15 更新
はじめる前に:多くの人が飛ばす部分
ダウンロードが適法なのは、その権利がある場合だけです。自分でアップロードしたもの、複製を許可するライセンスで公開された素材、作成者が保存を有効にしている動画、再利用の許可を得た内容が該当します。商用のミュージックビデオや有料講座を、再配布のために、あるいはライセンスを得ていないライブラリを作るために取得することは含まれません。
再アップロード、まとめ動画、収益化した動画の BGM として使う場合は、許可の有無は技術的にファイルへ到達できるかとは別の問題です。技術的には多くの場合うまくいきますが、それは判断基準ではありません。
ステップ 1:正しいリンクをコピーする
リンクは 1 つの動画を特定できる必要があります。パソコンではアドレスバーからコピーします。スマートフォンでは共有メニューの「リンクをコピー」を使います。次の形式はいずれも同じ 11 文字の動画 ID に解決されます。
- https://www.youtube.com/watch?v=VIDEOID — 標準の視聴ページ
- https://youtu.be/VIDEOID — 共有用の短い形式
- https://m.youtube.com/watch?v=VIDEOID — モバイル版サイト
- https://www.youtube.com/shorts/VIDEOID — 縦型の Shorts
再生リストのページ、チャンネルのページ、検索結果の URL は機能しません。いずれも 1 つの動画を特定できないためです。リンクに list パラメータが含まれていても動画部分は残っているため、その形式は利用できます。再生リストの文脈は無視されます。
ステップ 2:貼り付けてサーバーに照会させる
いずれかのツールページの入力欄にリンクを貼り、メインのボタンを押します。ここでは 2 つのことが順に起こるので、どちらがどちらかを把握しておくと役立ちます。
- 検証 リンクはサーバー上で解析されます。プロトコルは http か https、ホストは YouTube の許可リスト内、そして有効な動画 ID が抽出できる必要があります。この段階はネットワーク通信を行わず、条件を満たさない場合は即座に INVALID_URL または UNSUPPORTED_PLATFORM で失敗します。
- 解決 検証済みのリンクが設定された解析バックエンドへ渡されます。時間がかかり得る段階であり、サーバーにバックエンドが設定されていない場合に PROVIDER_UNAVAILABLE で失敗する段階でもあります。
転送されるのは正規化された URL だけです。共有メニュー由来のトラッキングパラメータは、リクエストがサーバーを出る前に削除されます。
ステップ 3:結果を正直に読む
結果パネルは、私たちが用意したメニューではなく、バックエンドが実際に返した内容の表です。重要なのは 3 つの列です。
- コンテナ mp4、webm、m4a。端末でそのまま再生できるか、編集ソフトが受け付けるかを示します。
- 種類 映像、音声、映像のみ、音声のみ。1080p の「映像のみ」は壊れた行ではなく、プラットフォームが高解像度をそう保存しているだけであり、音声トラックと組み合わせて初めて役に立ちます。
- 利用可否 その行に有効なダウンロードリンクが発行されたかどうか。リンクのない行も存在がわかるように表示され、黙って隠されることはありません。
パネルに解析が利用できないと表示される場合、それは一時的な不具合ではなく運用上の事実です。このサーバーには解析バックエンドがまだ設定されていません。
ステップ 4:端末に合う形式を選ぶ
選ぶ基準は、そのファイルがどこで使われるかであり、数字の大きさではありません。4K の映像のみのストリームは、容量が限られ結合ツールもないスマートフォンには適しません。
- スマートフォンやタブレットでそのまま視聴 音声付きの MP4(プログレッシブ)。小さい画面では 720p か 1080p で十分です。
- 保存や編集 最も高い映像形式と対応する音声トラックを取得し、後でローカルで結合します。
- 音声のみ、現在の端末で聴く 報告されたビットレートが最も高い M4A。対象の端末がどうしても必要とする場合にのみ MP3 へ変換します。
- 通信量を抑えたい 特にモバイルデータでは、開始前に推定サイズの列を確認してください。
実際に遭遇するエラーの対処
失敗にはそれぞれ具体的な原因があります。曖昧なエラーは誰の役にも立たないため、API はコードを返し、画面はそれを表示します。
- INVALID_URL 入力が URL でないか、URL に動画 ID がありませんでした。多くの場合、再生リストやチャンネルのリンクをコピーしたことが原因です。
- UNSUPPORTED_PLATFORM ホストが許可リストにありません。現在は TikTok が主力で、一部の他プラットフォームにも対応しています。
- PROVIDER_UNAVAILABLE サーバーに解析バックエンドが設定されていないか、到達できません。リンク自体に問題はありません。
- RATE_LIMITED 同じネットワークからの照会が短期間に多すぎます。少し待って再試行してください。
- VIDEO_UNAVAILABLE バックエンドが動画を解決できませんでした。非公開、削除済み、年齢制限、地域制限のいずれかです。
- DOWNLOAD_UNAVAILABLE 形式は存在しますが、現時点で有効な直リンクを発行できませんでした。
- INTERNAL_ERROR サーバー側の予期しない障害です。再試行は妥当ですが、繰り返す場合はお問い合わせページからご連絡ください。
有効期限のあるリンクの扱い
プロバイダーが返すダウンロード URL は署名付きの一時的なポインタであり、恒久的なアドレスではありません。ここから 2 つの結論が導かれます。第一に、ダウンロード URL をブックマークしないでください。必ず使えなくなり、思ったより早く失効することがあります。第二に、ダウンロードが途中で失敗した場合は、失効したリンクを再試行するのではなく、新しいリンクを発行してもらうためにダウンロードをやり直すのが正しい対処です。
これは、このサイトが Web アプリケーション経由でメディアのバイト列を中継しない理由でもあります。数ギガバイトをサーバーレス関数に通すのは問題の形として誤っているため、ブラウザはプロバイダーのリンクを直接受け取ります。
このサイトがあえて行わないこと
アクセス制御、DRM、年齢ゲート、ペイウォールを回避せず、認証情報も受け取りません。サーバー側で動画を中継したり再エンコードしたりしません。再生リストの展開やチャンネルの一括ダウンロードは行いません。ダウンロード履歴を保存しません。これらは不足している機能ではなく製品としての判断であり、このサービスを無料で運営し続けられる理由でもあります。