- 筆者は過去にHow-To Geekの編集長だった時代、YouTubeダウンロードソフトについて報じないよう自主検閲していた経験を明かしている
- 今ではGoogleの広告収益に縛られていないため、本当に役立つ無料のYouTubeダウンロードソフトを自信を持って勧めている
- あわせて、人々が共有しない業界の真実もいくつか明らかにしている
- なぜYouTubeダウンロードが倫理的に正当化されるのか
- GoogleがひそかにYouTubeダウンロードソフトを必要としている理由
- YouTubeの利用規約の実効性が高くない理由
- Googleが広告ネットワークを通じて自社サービスに有利な環境を作ってきた事実
最高のYouTubeダウンロードソフトのおすすめ
- Windowsで最高のYouTubeダウンロードソフトは**Stacher**
- オープンソースで、使いやすいグラフィカルUIを提供
- コマンドライン向けの最高のツールは**yt-dlp**
- より細かく使いたい場合におすすめ
- StacherはこのツールのGUIとして機能
- Mac・Linuxでも Stacher をおすすめ
- Webベースのツールとしては**Cobalt.tools**
- 現在Googleのブロックにより一部サイトは動作しない
- 依然として動作するインスタンスがあるため確認が必要
- Android向けは**NewPipe**
- こうしたツールを使えば、動画をバックアップ・保管・アーカイブなど、望む用途のために保存しておける
YouTube利用規約とEULAの実効性
- ソフトウェアのインストール時に**EULA(エンドユーザー使用許諾契約)**に同意するが、実際には誰も詳しく確認しない
- Appleも過去にWindows向けSafariでEULAのミスを犯したことがあり、自社でも内容を重視していない
- YouTube利用規約も現実には大半のユーザーが読んでおらず、本質的には「誰もきちんと守らない形式的な条項」である
GoogleがYouTubeダウンロードソフトを必要とする理由
- YouTubeが現代社会の必須インフラとして定着しており、公共会議や家族行事の映像など、保存が必要なコンテンツが多い
- ダウンロードソフトはWebページをPDFで保存するのと似た、オフラインのコピーを確保する手段として機能する
- もしYouTube動画のダウンロードが本当に不可能なら、多くの組織や個人はYouTubeの代わりに自由度の高いプラットフォームを選ぶか、別途ダウンロードリンクを提供しなければならなくなる
- Googleは意図的にこの「グレーゾーン」のエコシステムを利用し、不便ではあるがダウンロードは可能な環境を維持することで、YouTubeの市場支配力を強固にしている
メディアがYouTubeダウンロードソフトを扱わない理由
- 筆者だけでなくさまざまなメディアが、Google広告収益への依存のため、このようなテーマの報道を避けている
- Google広告ネットワークは、自社サービス(YouTubeなど)に不利な情報やダウンロード情報を公開した場合、広告配信停止や制裁を行う方針を運用している
- 実例として、2012年にGHacksがYouTubeダウンロード関連の記事を掲載した後、AdSense広告がサイト全体で停止されたことがある
- Googleはポリシー条項を徐々に明確化してきており、「Google Product Abuse」関連の条項は現在の公式文書からは消えている
Googleの取る戦略: わざと不便にする
- GoogleはYouTubeダウンロードを完全には遮断せず、一般の人がダウンロード方法を簡単に見つけられないようにする不便で面倒な戦略を使っている
- 好きなWebサイトでダウンロードツールを詳しく扱えないよう圧力をかける
- 技術的措置により、ダウンロード方法が頻繁に変わったり塞がれたりする
- 結果として、本当に必要なときだけユーザー自身に方法を探させることで、YouTubeのプラットフォーム影響力の維持に寄与している
1件のコメント
Hacker Newsの意見
GoogleがYouTubeダウンロードツールを密かに許容しているという主張には説得力がない。Googleの主な関心は、さまざまなデバイスで途切れなく動画を再生することであって、ダウンロード自体を支援することとは程遠い
yt-dlpのソースコードを見れば、動画をダウンロードするために複雑な計算やnsigチェック、内部YouTube APIの気まぐれ、絶え間ない難読化に対応するコードなど、あらゆる苦労をしていることが確認できるGoogleはダウンロードの試みを頻繁に拒否し、特定のデバイスやアクセス方法を遮断し、
yt-dlpで使われる方式を壊すアップデートを随時行っている広告ブロックを無力化しようとする試みとダウンロード阻止が主戦場であり、Googleがダウンロードを「非公式に容認している」という言説は、Googleがいかに攻撃的にダウンロードを不安定化しているかを見落としている主張だ
本当にダウンロードツールを生かしたかったなら、開発者たちが毎回曲芸のような対応をする必要はなかったはずだ
yt-dlpのIssueトラッカーが壊れた機能の報告であふれている状況を見ればわかるむしろ、Googleが互換性を気にしなくなる瞬間に、こうした扉はすべて閉ざされるだろうし、すでにChrome専用の秘密ヘッダー使用など https://news.ycombinator.com/item?id=44527739 のような変化が始まっている
参考: YouTube CPU 100%問題 HN議論, X-Browser-Validationヘッダーのリバースエンジニアリング, github: chrome-x-browser-validation-header
yt-dlpの開発者には本当に感謝したくなるいつかは自分もああいう複雑なコードを追えるだろうとは思うが、正直そこに時間を割く可能性はゼロに近い
こういう人たちにはサンタクロースが寄付してくれるべきだと思う
多くの組織が、本当にYouTubeがダウンロードを禁じたら離れるだろうか。実際には無料で、便利で、安定しているからYouTubeを使っているのであって、代替手段を用意するコストを払う余裕もない
むしろ、そうした組織はアップローダーのごく一部にすぎず、YouTubeが生み出したクリエイター市場そのものが非常に大きいため、YouTuberという職業が現実のものになった
結局、動画の収益化経路を維持することがYouTubeとコンテンツ制作者の双方にとって核心だ
昨日15時間の動画を20分でダウンロードできたが、このレベルは公式プラットフォームでは不可能なはずだ
ブロックも速度制限も受けないので不思議なくらいで、止めようと思えば本当に簡単そうに見える
何か許容しているようにも感じたが、今日突然「ロボットではないことを確認するにはログインしてください」というメッセージが出て、おそらくフィンガープリント収集でブラックリスト入りしたのだろう
yt-dlpのソースやIssueトラッカーを一度も見たことがない人が書いた文章のようだGoogleはダウンロードツールを壊すアップデートを定期的に行い、途中でしか動かない動的計算や難読化コードを入れて、まともにダウンロードできないようにしている
単に動画ファイルを提供しているのではなく、必ず「クライアント」がさまざまな処理過程を経なければダウンロードできない
こういう状況で「Googleが密かに許容している」と主張するのは、あまりに無邪気か現実を知らないか、さもなければGoogle社員である可能性が高い
yt-dlpをブロックしたらすぐに解約する自分が金を払っている理由はそういうポリシーにあるからだ
YouTubeで動画が削除されると、「この動画は現在ご利用いただけません」というメッセージ以外に何の情報も表示されないのは本当にストレスだ
何が消えたのかわからないことは、むしろ動画を見られないこと自体より不便だ
そのため、自分が開いた動画を自動で
yt-dlpで大容量HDDにバックアップし、タイトル・チャンネル・サムネイル・日付を索引として残すツールを考えたことがあるメディアが何の告知もなく消える状況を、私たちは軽く見すぎていると思う
yt-dlpを--write-info-json --write-subtitles --download-archive=already-downloaded.dbオプション付きで保存するBashスクリプトを作ったことがある作るのは簡単だったが、維持が難しかった
たとえばGoogleが自分のIPをレート制限するので、NASで一晩かけて低速で回す必要があったし、保存容量もあっという間に足りなくなって、フィルタリングやガベージコレクションまで追加しなければならなかった
youtube-dlとyt-dlpも常に最新状態に保つ必要があった結局、こうした管理のすべてが面倒で、動画が削除されていたらリンクやIDをBingやYandexで検索してキャッシュを探すほうが効率的だった
新しいツールを作るなら、ブラウザ拡張として作り、
<video>要素から直接動画を抽出する方式のほうがよいと勧めたいyt-dlpを知る前に失ったときの喪失感は言葉にしがたいたとえばSpotifyでは音楽が削除されてもプレイリスト内でグレー表示のまま残るのでタイトルは確認できるが、YouTubeはタイトルすら教えてくれない
Googleには、せめて削除された動画のタイトルだけでも見られるようにしてほしい
Spotifyでうまく整理したプレイリストをYoutube Musicに移したところ、多数の曲が「利用不可」になったのに、どの曲だったのかさえわからなかった
10年間Premiumユーザーだったが、データ損失のために解約し、今後はもう金を払わない
法的に動画そのものが見つけにくくなっている必要があるのか、それともメディアだけ消せばよいのか疑問だ
広大な宇宙の「努力」がひとつの動画や写真に込められているのに、YouTubeのポリシーや著作権問題、リンク切れなどでそうした成果物が消えるのはあまりに惜しいと思っていた
そのため、珍しく希少な動画を保管しようとハードウェアを買い集め、自宅にZFSでデータセンターのようなものを構築して数百TBを集め、時間も費用もかけた
しまいにはあまり興味のないものまで、希少だという理由だけでダウンロードして集めていた
今は結婚してそうした執着から抜け出し、時間の中へ消えていく瞬間として受け入えつつある
「YouTubeダウンロードが不可能なら、多くの組織がYouTubeを離れるだろう」という主張は、それほど説得力がない
そうしたダウンロードは本当に組織にとって必要不可欠なのだろうか。自分にはGoogleが気にするほど多いとは思えない
むしろ古い情報は消したがる傾向がある
動画をダウンロードできないように人々を止められる、という前提から出発する人もいるが、実際にはそれは不可能だ
ただ動画を再生して画面出力を録画すればよく、完全にロックされたデバイスであっても、出力そのものを録画する方法は常に存在する
NetflixなどでDRMが存在するのはライセンス上の要求があるからであって、DRMが完璧に機能するからではない
結局、そうしたDRM動画もトレントで簡単に手に入る
YouTube動画のように誰でも簡単にダウンロードできるわけではなく、Widevine level 1のような4K保護は専門のリリースグループだけが突破できる
非常に希少で個人的なコンテンツなら、DRMである程度は保護できる
要するに、DRM適用後はダウンロード率が100人に1人から10万人に1人へと下がる
実際、海賊版として流通させる際にもコストが大きく、広告まで付けなければならないほどだ
トレントで見つかるとしても、シリーズ物は映画に比べて流通量が少ない
トレントに出回る大半のコンテンツは、DRMを破ったのではなく、そもそもリリースグループや他の経路から流出したものだ
「Googleは過去のポリシーをもう適用していない」という主張があるが、実際には「Google Product Abuse」に関するAdSenseポリシーは2012年以降に廃止されており、最近の記事でいまだにそれを指摘しているのは現実とずれている
「もしYouTubeでダウンロードが不可能なら、多くの組織がもっと柔軟なプラットフォームに移るだろう」という主張は、あまりにも推測的に感じる
実際には多くのユーザーが重要な動画をYouTubeだけに依存しており、その全員が他のプラットフォームへ移る可能性は5%もないように思える
したがって、YouTube動画が本当に意義あるアーカイブの役割を果たすべきだとしても、Googleにとっては金銭的にそこまで大きな損失にはならないかもしれない
Stacherがオープンソースなのか気になって検索してみたが、昔のRedditスレッドではオープンソース化の計画に触れている程度だった
記事ではオープンソースと書かれていたので疑問が残る
何年も
yt-dlpを非常に満足して使ってきた単一のアプリではなく主にPythonライブラリなので、より大きなPythonプログラムにスクリプトとして組み込みやすい
Stacherは初めて聞いたが、単なる
yt-dlpのGUIフロントエンドのようだ自分の経験ではNew Pipeはまともに動いたことがほとんどない
自分が本当に欲しいのは*arrスタイルのアプリだ
YouTubeチャンネルを一覧で入れれば、自動ですべてアーカイブして常に最新状態に保ってくれるようなツールが必要だ
AndroidアプリとしてSealをおすすめしたい
https://f-droid.org/packages/com.junkfood.seal/
yt-dlpフロントエンドに近いアプリだが、YouTube以外にも複数のサイトで動作するAndroidのリンク共有メニューにそのままダウンロードオプションが追加されるので、とても便利に使っている