web-dev-qa-db-ja.com

YouTubeでは、360pと720pのオプションしかありません(240p、480p、1080pはありません)

8
al0s

HTML5は通常Flashよりも優れています( 特にセキュリティに関して )、Youtubeの実装はMedia Source Extensionsを使用します。これはFirefoxで利用可能ですが、現在デフォルトで無効になっていますEDIT:最近のFirefoxでは、これはもはや問題ではないはずです(バージョン44以降)-適切なコーデックがシステムにインストールされている場合):

それを修正するには、基本的にabout:configに行き、

  • 保証ドラゴンを無視
  • media.mediasource.enabledおよびmedia.mediasource.webm.enabledエントリをtrueに設定します

YouTube HTML5プレーヤー有効化ページ は、少なくとも次のように見えるはずです。

working html5 player enabled screenshots
もっと青いものが楽しい

その後、座って1080pの再生をお楽しみください(私のようにブロードバンド帯域幅のために30分間バッファリングする必要がない場合:)


MSE&H264を有効にする必要がある場合は、提案されたメソッド here in about:configを使用して有効にする必要があります。

  • media.mediasource.ignore_codecsという新しいブールキーを作成し、 'True'に設定します-これで動作する可能性があるので、チェックしてください https://www.youtube.com/html5
  • まだ動作しない場合は、次を実行します。
    • media.mediasource.mp4.enabledを「True」に設定します
    • 「False」に設定する必要があるmedia.fragmented-mp4を除くmedia.fragmented-mp4.use-blank-decoderで始まるすべてのものを 'True'に設定します。

すべてが動作するはずです(Firefoxベータ版とffmpegが利用可能です。14。*リリースのffmpegで試してください この質問 ):


EDIT:少なくともFirefox 43では、上記を行うとHTML5プレーヤーが壊れる可能性があります。他にも問題があるようです( 少なくともFirefoxのuseragentで )が、とにかく壊れた場合はmedia.fragmented-mp4.gmp.enabledfalseに設定してみてください( source

EDIT:Firefox 44(デフォルトのFFユーザーエージェント)で再びいくつかの問題が発生する可能性がありますが、私にとっては実際に動画を取得するときにHTML5動画に関するエラーが表示されます他の理由(著作権など)でブロックされています。 このアドオン でHTML5を強制しています 別の編集:は、おそらく https://www.mozilla.org/en- US/firefox/44.0/releasenotes /#new

9
Wilf

問題はYouTube HTML5プレーヤーにあります。同じ問題があり、フラッシュプラグインをインストールすることで修正しました。 このリンク に移動し、html5プレーヤーがデフォルトのままである場合は無効にすることを選択します。

その後、次のようになります。

enter image description here

2
RonnieDroid

FirefoxでH.264コーデックがサポートされていないことも原因の可能性があります。

GStreamer用のFFmpegプラグインをインストールすると、この問題は解決しました。

Sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
Sudo apt-get update
Sudo apt-get install gstreamer0.10-ffmpeg
1
hg8