web-dev-qa-db-ja.com

「ブラウザが現在どのビデオ形式もサポートしていない」というメッセージを解決するにはどうすればよいですか?

最近、YouTubeの約半分のビデオでFirefoxに次のメッセージが表示され始めたため、Chrome「現在、ブラウザは使用可能なビデオ形式を認識していません」:

enter image description here

これを受け取ったら、Chrome=を開き、そこにURLを貼り付けて、めちゃくちゃ迷惑なビデオを見る必要があります。情報ページを開く( https://www.youtube。 com/html5 )は以下を示します。

enter image description here

(A)ビデオのフォーマットを確認する方法、および(B)Firefoxでそれらのフォーマットをサポートする方法を教えてください。

(これはFirefoxの最新バージョンです。新しいバージョンが出たらすぐにアップデートします。現在のバージョンは49.0.2です。これはWindowsボックスです。)

6
Tyler Durden

問題は、FirefoxがAdobe Flashを使用してHTMLを除くすべての種類の映画を再生することでした。そのため、何らかの理由でFlashがブロックされると、質問にメッセージが表示されます。

私の場合、いくつかの構成アイテムと保護アドオンがFlashをブロックするために配置されているため(優れたFlashのセキュリティがわかっているため)、それは静かにブロックされていたため、ビデオの再生が妨げられていました。

設定を調整することで、サイレントブロックを削除してケースバイケースのブロックにすることができたので、動画を承認してYouTubeが再び機能するようになりました。

どうやら、さまざまなアドオンとFirefox自体の変更により、最近これが問題になっただけのようです。私の場合、関連するアドオンは、Flash、NoScript、FlashStopperです。

1
Tyler Durden

この問題は、UbuntuのFirefoxでYouTubeライブビデオを視聴したときに発生しました。

Ffmpegをインストールすると私の問題が解決しました:

Sudo apt install ffmpegまたは

Firefox 56(x64)を搭載したFedora 26ワークステーションでの同じ修正:

Sudo dnf install ffmpeg

5
navigaid

タイラーは、他の人が言及したように、FirefoxはHTML5ビデオをネイティブでサポートしています。 Firefoxがインストールされていない場合は、次の手順を試してください。

まず、ブラウザですべてのアドオンを無効にして、もう一度YouTubeにアクセスしてみてください。 YouTubeが機能する場合は、一度に1つのアドオンを実行して有効にし、毎回テストしてビデオが正しく再生されることを確認できます。

次に、まだYouTube動画をネイティブで再生できない場合は、Firefoxを完全に削除してから https://www.mozilla.org/en-US/firefox/new/ にアクセスし、最新バージョンの新しいコピーをインストールします。

更新:HTML5をより明確に

HTML 5は本質的にコンテナであり、ビデオを配信する方法であり、ビデオコーデック自体ではありません。

あなたが示す画像では、HTMLVideoElementはYouTubeが使用するコードであり、ブラウザーはその処理方法を認識していますが、実際にはビデオをエンコードするのではなく、ビデオが配信されるコンテナーにすぎません。

ビデオ自体は、h264、WebM、MSEなど、画像の他の部分であるいくつかの形式のいずれかでエンコードする必要があります。

したがって、ブラウザーはコンテナーの処理方法を知っていますが、エンコード形式自体の処理方法も知っている必要があり、そこに問題があります。

上記のコメントで@Scott Chamberlainが述べているStats For Nerdsを調べると、エンコーディング形式としてHTMLVideoElementが表示されることはありません。ただし、各Youtubeビデオはh264またはWebMまたはMSEを使用してエンコードされていることがわかります。これも、ブラウザーが失敗している問題であり、トラブルシューティングが必要なものであり、上記で概説した手順が最初に正しいものですそうするためのステップ。

3
music2myear

私の修正:私は https://www.youtube.com/html5 (Thx Grandpa Dave!)に行きました-左のBOTTOM YOUTUBEロゴにスクロールし、下部の右にスクロールしました-左のロゴ「LANGUAGE」と現在地/ LANGUAGEを修正しました。

その後はすべてうまくいきました。これがあなたのために働いたならば、plsは共有します。それは奇妙な自動ロケーション選択です。カンプが私の日付/時刻を別の国の時間で自動入力したときに問題があるのではないかと思ったのですが、YouTubeが誤った自動位置と一致しました。

1
CKP

このアドオンは問題を解決します。FlashPlayerが必要です。

https://addons.mozilla.org/fr/firefox/addon/youtube-flash-video-player/

0
kerdi

Linuxディストリビューションを使用していますか? (もしそうなら、何ですか?)

About:configに移動して「video」を探し、それがすべてデフォルトであり、有効になっているかどうかを確認します。多分あなたはh.264適切なコーデックを持っていません。 Linuxを使用している場合、Ubuntuを使用している場合はgstreamerを、醜い場合は別のディストリビューションを使用している場合は他のコーデックを使用する必要があります。

0
Suzamax

Ubuntu 18.04では、Mozilla Firefoxで、読み込みが失敗したときに「読み込み中」アイコンが表示されるだけです。設定に移動してオプションのメディア機能をオンにすることで、それを機能させることができました。

  1. about:configに移動します(ロケーションバーにURLとして入力します)
  2. 上部の検索ボックスにmedia.mediasourceを入力します
  3. すべてのエントリが「true」であることを確認してください

enter image description here

注:ある時点で広告をヒットすると、再起動するまで広告が機能しません...そのため、このような問題が発生する可能性があります。

Chromiumの同等のページはchrome://flags/にありますが、残念ながら、追加のメディアソースを有効にするオプションはありません(Marsh 2020現在)。 GPUデコードを有効にすることは可能かもしれませんが、私はそれを広範囲に試みていません。また、デフォルトではChromiumがLinuxのGPUをサポートしていないようです。 (Chromeをインストールする必要があるかもしれません。)

0
Alexis Wilke

VLCプレーヤーを使用して、動画のフォーマットを確認できます。

1.ネットワークストリームを開く-> YouTubeのURLを入力->右クリック->ツール->コーデック情報

2.一部のFirefoxプラグインは、FlashおよびHTML5 Playerの奇妙な動作をときどき引き起こします。 Flashblockなどによる例外としてyoutube.comを追加します。

3. about:configで、次の値が有効になっているかどうかを確認します。

media.webm.enabled 
  1. 実行-> Sudo apt-get update && Sudo apt-get upgrade
0
Wiffzack

これは、Ubuntuの最新バージョンに更新した後、Operaで発生しました。奇妙なことに、問題はフラッシュにあるようです。コンピューターからフラッシュプレーヤーに関連するすべてをアンインストールしてから、Opera拡張機能をインストールすると、問題が解決しました。

0
MegaBluejay