
最近のRedditでの議論で、YouTubeがSafari使用時に4K動画再生オプションを削除したというニュースが浮上しました。この変更は、YouTubeがアップロード動画をVP9エンコードするようになったという以前からの発表を受けて行われた可能性があります。この変更は最近アップロードされた動画に影響しているようで、今のところYouTubeのメインサイトでのみ確認でき、埋め込み動画では確認できません。
あるRedditユーザーがSafariで4Kオプションが表示されなくなった理由を疑問視し始めたところ、他のユーザーも様々な意見を出し始めました。最近、/u/themcflyさんが具体的な変化について指摘してくれました。
さらに調べてみると、YouTubeはサーバー上に異なる種類の動画を保存しており、VP9または古いH264コーデックでエンコードされていることがわかりました。SafariはVP9をサポートしていないため、YouTubeからは自動的にH264バージョンが提供されます(コーデックは右クリック > 統計情報で確認できます)。ChromeはVP9をサポートしているので、そのバージョンが提供されます…
背景を説明すると、Chromeは2013年にVP9ビデオコーデックのサポートを開始しましたが、Safariはまだ対応していません。2015年4月、YouTubeはエンジニアリング&開発者ブログにアップデートを掲載し、VP9ビデオコーデックがもたらすであろう進歩について説明しました。投稿によると、「VP9は現在広く使用されている最も効率的なビデオ圧縮コーデックです」とのことです。YouTubeは、VP9をデフォルトの4K再生コーデックとしてリリースすることを間近に控えていたようです。
VP9は、急成長を遂げる4K動画の世界を切り開きます。より大きな動画サイズでは、VP9は 従来製品よりもさらに 効率性が向上し、YouTube視聴者の多く(そして増加の一途を辿る)が途切れることなく4Kコンテンツをストリーミングできるようになります。
4K再生に必要なVP9ビデオコーデックのサポートは、現在のところYouTubeサイトで直接視聴される動画にのみ適用されるようです。確認するには、YouTubeにアップロードされた4K動画を起動し、解像度を変更してみるのが手軽な方法です。最近アップロードされた動画は、Safariでは1440pまでのHDオプションしか表示されません。興味深いことに、これらの動画が外部ページに埋め込まれている場合は、4K動画の再生が依然として選択肢として表示されます。
Safari で動画を右クリックして Stats for Nerdsを選択すると、MIME タイプの下に「video/mp4; codecs=”avc1.640028″」と表示されます。簡単に言えば、これは Apple がブラウザーでしばらく使用している基本的な H.264 動画コーデックです。Chrome で同じことをすると、4K までの動画再生オプションが表示されます。Stats for Nerds の MIME タイプは「video/webm; codecs=”vp9″」です。YouTube は Chrome のすべての動画再生に VP9 コーデックをデフォルトとして使用しているようですが、Safari はまだこれをサポートしていません。YouTube が Safari のメインサイトで 4K を含めずに H.264 コーデックを使用して複数の解像度を提供している理由はまだわかっていません。
この変更は最近アップロードされた 4K ビデオにのみ適用されるようですが、以前のビデオには引き続き 4K 再生オプションがあります。
さらに詳しい説明を得るために YouTube に問い合わせました。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。