YouTubeが全動画にTVクライアント向けDRMを導入!これは何を意味するのか?
引用元:https://news.ycombinator.com/item?id=43321145
これって何を意味してるのか誰か説明してくれない?チケットの内容が難しすぎて、普通の技術者でも理解できないことが多いから、みんなキーワードに飛びつくばっかりで生産的な議論にならないよ。特に、innertube clientやtv innertube clientって何か、TVHTML5、DRM形式、どうやって利用できるのか、何でtv innertube clientだけに関係あるのかが分からない。
つまり、YouTubeが特定のクライアントにDRM制限された動画ストリームだけを配信する変更をA/Bテストしてるってことだね。これは、yt-dlpがそれらのクライアントを装うから大きな問題。DRMロックされた動画のダウンロードはサポートされないから、yt-dlpは使えなくなる。
ログイントークンじゃなくて、attestationトークンだよ。たぶんTVクライアントにはDRMに結びつかない良いattestation機能がないんだ。
すごく助かる情報だ、ありがとう。途中で誤解していた部分もクリアにできたし。
それって、通常はお金払わないといけない“1080p premium”ってこと?
違うよ、720pが低信頼のクライアントで得られる一番いい画質だからそれ以上のは無理。
低信頼ってのは、Javascriptやattestationなしで使われるように設計された3rdパーティ用ってことだよ。たとえばWii Uクライアントとかね。
サインインすれば全部信頼されることになるよ。yt-dlpはログインなしで動こうとしてるから。
”1080pプレミアム”ってほんと意味不明だよな。普通の1080p動画よりも明らかにビットレートが減ってる気がするし。
いや、それはまだ有効なユーザートークンがないと無理だよ。
じゃあ”高画質”動画って何?YouTubeのウェブインターフェースでは、今のところDRMなしで誰でも見れるじゃん。なんで特定のAPIだけみんながアピールするのか謎だね。
VP9の高ビットレートコーデックの話だよ。それを入手するにはプレミアムアカウントのクッキーが必要だし、yt-dlpならiPhoneヘッダーをエミュレートすることで簡単に取得できるよ。
今こうなってるのは、みんなが満足してるからだよね。映画とか音楽を持たないことにみんな満足してるし、所有したい人は少数派。ストリーミング自体は悪くないけど、少なくとも正当なデジタルコピーを手に入れる選択肢は提供すべきだよ。無DRMのファイルが欲しいし、それに対して払う気もある。そういうのが無い限り、金は一銭も払わないよ。
1時間のストリーミングで0.5gのカーボンが出るって計算したら、1日6時間で365日だと1人あたり1095gになるじゃん。全世界で20億人がストリーミングしたら、2190万トンの余計なCO2が出るってことになる。海賊行為は一回きり、海賊行為はエコだし、地球を救おう。
>”6時間で365日”
その主張には信頼できる根拠が必要だね。その数字はどう考えても非現実的だと思う。
その通りだよ。
https://www.finder.com/uk/stats-facts/tv-statistics
イギリスは平均4.25時間で、高齢者の多い国(ドイツや日本)ではさらに上がるだろうね。
YouTubeアプリの時間を大幅に減らしたよ。スクリプト使ってyt-dlpでサブスクリプションダウンロードして、mp3に変換して地元ネットワークでポッドキャストホストしてる。これが壊れたら外に出ないといけないかな。今はまだ動いてるから、春までは続くといいな。
yt-dlpを使って自分のサブスクリプションをダウンロードして、mp3に変換して、ローカルネットワーク内でポッドキャストフィードをホストしてるんだ。お互いにやってみようって考えてたけど、他にどんなツール使ってるの?もしRSSフィードを生成してるなら、それについても教えてほしいな。
MeTubeってツールがいいかもしれないよ。スケジュール機能はないけど、ヘッドレスBeelinkコンピュータで動かしてる。必要なときにブラウザ開いてサーバーに行けば、好きな動画やチャンネルを取得できる。ダウンロード先はNASに設定してるから、どのデバイスでもメディアを見られる。yt-dlpのオプションも使えるし、SponsorBlockのような機能もあるよ。すごく便利だよ!
そのメTubeのフォーク版で、タスクスケジューリングやプリセット、通知機能がもっとあって便利だよ。YouTube関連の全タスクをドライブするのに使ってる。
新しい機能が追加されたのがいいね。試してみるよ。シェアしてくれてありがとう! 素晴らしいね!シェアしてくれてありがとう! RSSフィードを作るのにgenRSSを使ってるんだ。それをDockerコンテナでホストして、NASのメディアと生成したXMLファイルを提供してるよ。 それはまさに探してたものだ!ありがとう! そうだよ、-xフラグを使うとそれができるよ。ただ、音声はmp3じゃなくてopus形式で保存されるから、GPがそれを言ってたのかもね。 ダウンロード時にフォーマットはそのままで、異なるコンテナに保存されることもあるよ。直接ダウンロードしたい形式に変えることもできるよ。 数年YTアプリ使ってないけど、uBlock origin、Newpipe、yt-dlpのおかげだわ。 ほんと最悪なニュースだね。これがGoogleの高レベルな戦略の一部なのは明らかだし、数年前からずっと両面で投資してきたってことだわ。特にAIが関係してるなら、データ収集者がYoutube動画にアクセスできないようにしないといけないってことかも。でもDRMなしのYoutubeなんて今じゃ考えられないよね。 このプラットフォームの権力集約にはもっと反対されるべきだよね。DRM導入はユーザーの利益に反してるし、FirefoxがEME拡張に乗っかってきた時点で終わりの始まりって思ったよ。DRMが普通になったら、それを受け入れることになっちゃう。 FirefoxがEMEを採用した時、終わりの始まりだと思った。そうしないとNetflixがFirefoxで動かないって不満出るし、Chromeに乗り換えられる。 ユーザーが不満を持ってもどうするの?GoogleがやってるからFirefoxが悪いことをする必要はないじゃん。Firefoxは他と違う選択肢を提供するべきだから、EMEに反対すべきだった。 その考えは多分正しいけど信じてない。Firefoxのシェアはひどいし、今はスマホやTVアプリでNetflix見る人が多いからブラウザがどうこうってあんまり問題じゃないんじゃない? AIが executives が理解する脅威なんだろうね。GrayJayみたいな良いサードパーティYTクライアントもあるし、Googleのロックインを防ぐためにはいいんじゃない? 以前はitag18や22のMP4動画があったけど、最近は分割された動画と音声形式に移行したみたい。それによりffmpegで音声と動画を結合する必要が出てきたんだ。 yt-dlpは複数のitagを取ってダウンロードプロセスでマージできるよ。例: 動画ファイルと音声ファイルの二つが必要になるから、マージ後は余分なファイルが消える。itag18なら一つのファイルだけで済むから、ffmpeg使う必要もないよ。 yt-dlpはffmpegなしではできないよ。 はい、FFmpegが必要だけど、それは別の手順じゃないよ。 例えば、yt-dlpはffmpegを使ってるんだ。 Youtube、動画ダウンロードに対抗してる気がする。Tor使ってると毎日“サインインしてロボットじゃないことを証明して”って表示されるし、普通のYoutubeは見れない。広告やキャプチャは別にいいけど、Youtubeの方法は最悪だね。 最近、Amazon FireCubeのYoutubeアプリが開くたびにログインを求めてくる。認証は必要ないけど、プロフィールを選ばないといけない。ここ数カ月で始まったことだけど、これが新しいDRMの前触れかも。Youtubeはますます避けたくなるね。 ちなみに、こっちもYoutubeから“サインインしてロボットじゃないことを確認して”って表示されたよ。“コミュニティを守るためにこれをやってる”ってさ。アカウントを持たない私たちは間接的にアクセス方法を見つけないと。 lofiやsynthwaveの曲を発見するためのYoutubeの代替は誰かおすすめある? Bandcampがおすすめ。アルバムを買うとDRMフリーでダウンロードできるよ。 新しい音楽を発見するのはやっぱり最高だよね。 Firefoxユーザーはどうなるの?FFのDRMは簡単に破られるから、YouTubeがFFのサポートをやめる可能性はあるの? これは今のところ特定のTVクライアントAPIにのみ関係があるみたいだけど、全ての動画にはまだ見られてないはず。でも、”メンバーシップ限定”の動画でも見られたことがあるから、全体には広がってないかも。 >YouTubeがここまでやるかは分からないけど、NetflixやAmazonは権利者との契約があるから、その保護が必要なんだ。でもYouTubeは”Youtubers”との関係が違うから、そこまで厳しくはならないと思う。音楽レーベルとは関係があるから、ダウンローダーに対して訴訟を起こしたりしてるけど、その結果YouTubeが所有するDRMを導入する口実にもなるかも。 DRMの主な目的は法律的にDMCAの適用を受けることだから、場合によってはyt-dlpがGithubでホストされなくなるかもしれないね。 それが起きる可能性は低いと思うけど、他のストリーミングサービスではDRMに対応してないクライアントには低画質しか提供しないケースがある。 yt-dlpって広告スキップやオフライン視聴のために使うの?YouTube Premiumでもオフライン視聴できるし、広告をスキップできるんだから、それが無料でできるのはグーグルにとっては驚きじゃないの?ただ、YouTube Premiumは高く感じるし、無料で利用できるのは持続可能じゃないと思う。 >なんでyt-dlp使うの? 最近、YouTubeの“お気に入り”プレイリストを見てたんだけど、2年前に作ったアカウントからの動画が結構見れなくなってて驚いた。これって別に問題がある動画じゃなくて、著作権の関係で消えちゃったり、アップロードした人が削除したり、チャンネルのオーナーが変わったせいで消えたりとか。だから価値のある動画を残すためには必要だね。 もし危ない動画があったら、ArchiveTeamに教えてあげてね。https://wiki.archiveteam.org/index.php/YouTube 明日その動画が見れるかどうか分からないから、Youtubeが突然気に入らなくなって消しちゃったりアカウントが自動でブロックされたりしないようにしたいからね。 YouTubeが古い動画をただ存在させるだけでちゃんと再生できなくなることも稀だけどあるみたいなんだ。 YouTubeでのビットロットは実際に起こってて、何年も経つうちに再エンコードを繰り返して、古いコンテンツがすごく劣化して見えるようになったんだ。高解像度の選択肢も減ってるし、オリジナルのソースファイルすら保存しないみたい。昔の動画を見ると、昔の動画は綺麗じゃなかったって思いがちだけど、実際はYouTubeが圧縮を重ねたせいなんだよね。 RedLetterMediaの動画がいくつか、監督に著作権で消されちゃって見れなくなったのを見たことがあるよ。 昔、yt-dlpを使って保存したい動画をアーカイブしてたけど、ある日突然ハードドライブが壊れて全部失っちゃったんだ。今はもうアーカイブしないけど、時々見たかったものを思い出すことはあるね。でもまあ、思い出を大切にして記憶だけで生きてるよ。 いろいろなくなるのを見てきたから、5年後に見たいと思うものは今のうちに保存するようにしてる。チャンネル全部を保存することもあるよ。 自分はyt-dlpを使ってmpvで動画を見てる。Googleのアドブロック対策でブラウザでは全く見れなくなっちゃったからね。Youtube Premiumを匿名で払う方法もないし、アメリカの会社のGoogleに自分の情報をさらに渡すのは絶対に嫌だ。 右クリック+保存がYoutubeじゃできないんだよね。プレミアムだけどMP4ファイルのダウンロードができないから、yt-dlp使ってる。youtube-dlも使えるけど、他のSNSのミーム動画をダウンロードして友達とシェアする時にも使ってる。そうすれば、みんながアカウント作らなくても20秒のクリップが見れるからね。 授業で使う動画をダウンロードしてるんだ。将来のクラスでもYoutubeから消えたとしても生徒に動画を提供できるし、時々そういうことがあるから。 速度やデータ制限のある限られたインターネット接続の問題があるよね。Hughesnetみたいな衛星ISPだと、ピーク時にYoutubeは240p以上はストリーミングできないし、データ制限でダウンロードは深夜2時から6時までの間に強いられることもある。 Tube Archivistを使って、検索の精度が格段に上がってる。技術系の映像を大体ミラーリングして、動画説明、音声トランスクリプト、コメントの細かいテキスト検索ができる。これはリアルタイムでミリ秒単位で行われ、Googleの検索よりずっと速いし便利。個人的に大事な動画のアーカイブにも使ってるし、資源に制約のあるパソコンで使う時も便利なんだ。 短いクリップやミーム動画をダウンロードして、埋め込みができない友達に送ることが多い。頻繁に使うから、 オフラインで動画を見れるコピーがあれば、飛行機とかインターネットがない環境でも視聴できる。これを「タイムシフティング」って呼んでるんだ。 Googleが気にしてるのは、間違いなくLLM企業がYouTubeをスクレイピングしてモデルの訓練することだろう。このクライアントは帯域幅を大量に使うし、広告収入を生み出さないから、Googleはその資産から得る利益がないんだ。 それが優先事項にあるとは思えないな。> そのクライアントは帯域幅を大量に使う。実際、AI企業はどれくらいあるんだろう?現実には、せいぜい一動画あたりの追加ダウンロードが数回かもしれないし。> 広告収入を生み出さないこと。YouTubeは人間に広告を売るビジネスだから、両方をバイパスさせるものとは相反するだろう。それにLLMのインプレッションは広告主にはまだ役に立たないし。 YouTubeには見られない動画がたくさんあって、スクレイパーは高速度で動ける。かつてSEO目的でウェブ検索をスクレイピングする企業がデータセンターの容量を消費したことがあって、スクレイピングはかなり深刻なビジネスなんだ。YouTubeを徐々にロックダウンするのに使っている技術は新しくなくて、何が変わったのか?明らかな答えはAIだと思う。 確かに良い指摘だね。見られたことのない動画の長いテールを考慮していなかった。もし中央値の視聴数が非常に低いなら、それは問題になるかも。> Youtubeを徐々にロックダウンするために使われている技術は新しくないが、何が変わった?時間が経ってDRMがウェブ全体でより普及したし、YouTubeの広告増加に伴って広告ブロッカーを使う人も増えていると思う。AIの影響もあると思うけど、それが主な動機とは思わない。 YouTubeではキャッシュミスがキャッシュヒットよりずっとコストかかるからね。それでコアデータセンターに戻っちゃうし。スクリaperは要するにキャッシュミスだよ。 消えそうな動画をアーカイブするのに使ってるよ。主にニュース系の映像とかね。 JavaScriptが無効なブラウザで動画を見るために使ってるよ。mpvみたいな動画プレイヤーでね。 VRChatがyt-dlpをバックエンドに使って、VR環境で動画再生できるようにしてる。 ディスクに保存するためだね。ネット接続が無くても色んなデバイスで好きな時に見るために。 クソみたいなブラウザプレイヤーを使わなくていいから、好みの動画プレイヤーが使えるのがいい。一般の人がそんなプレイヤーを受け入れてるのは驚きだよ。 自分の国ではYouTube Premiumや他のGoogleサービスの支払い手段が無いんだ。選択肢があれば喜んで払うのに。 自分にとっては、動画をローカルの.mp4に広告を入れることはないし、アーカイブや飛行機で見るためにyt-dlpを使う人は多いと思う。YouTube Premiumは翌月に動画がある保証じゃないからね。 長距離フライトで見るために動画をダウンロードしておくのが、yt-dlpの主な使い方の一つだね。お金持ちの企業の意向に沿った考え方をする人には、利用料の申し出はありがたいけど、”それまで言ってるならさ、黙っててくれ”とだけ言いたい。もっとコメントを表示(1)
yt-dlp -f 137+140 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
もっとコメントを表示(2)
それにDRMがソフトウェアかハードウェアで違うという話もあって、FirefoxはハードウェアDRMの利用に取り組んでるっていうし、解像度に制限がかかるかもしれない。YouTubeがここまでやるかは分からないけど、少なくとも一時的にツールを使えなくするための DRMを導入すれば、ユーザーがまたプラットフォームに戻ることを促せるかも。
いろんな理由があるよ。例えば、消えちゃうことがあるクリエイターのアーカイブや、サンプリング、リミックス用に動画をダウンロードしたり、面白いビデオを作るためにちょっと編集したり。オフラインでも使いたいし、旅行中にTwitchやYouTubeのVODをダウンロードして聴いたり。昔のコンピュータで使えるように転換したりするのも楽しいし、友達が古いパソコンを使ってるから、そういうのを助けるのも良いよ。もっとコメントを表示(3)
vine
って名前のFish関数まで作っちゃったよ。