X
Tryk her for at gå til webstedets mobilversion.

Supportforum

Can't play vp9/opus videos in FF

Skrevet

This is Firefox 52.0.2 32 bit ESR, Solaris 10U13 Sparc, on a 2.75 GHz. quad core Sparc VII Sun M3000 from a Sun Ray 2fs thin client.

ffmpeg, libx264 and libx265 have all been installed from https://www.opencsw.org/get-it/packages/. Flash 11.2 r202 is also installed.

A look at https://www.youtube.com/html5 shows all six boxes under "What does this browser support?" are checked. The box "The HTML5 player is currently used when possible" is also checked.

I can play some videos fine, for example this H264 test page: http://www.html5videoplayer.net/html5video/mp4-h-264-video-test/

(Actually, there's no sound but this is a Sun Ray audio issue, not Firefox).

All three of the test videos here: https://www.quirksmode.org/html5/tests/video.html also play OK (or they did before the author of this page removed the files).

All three test videos on this page also play OK: https://tekeye.uk/html/html5-video-test-page

Some Youtube videos also play fine, like this one: https://www.youtube.com/watch?v=fyuWDANi7Y0 or this one: https://www.youtube.com/watch?v=H77m14Du9O0

The right-click "stats for nerds" shows they use avc1 and mp4a codecs.

But any video that uses vp9 and opus codecs does not play. It just sits there with a spinning circle on a black background forever. And that seems like the vast majority of videos on Youtube.

In fact avc1/opus videos on Youtube also fail to start. This happens even with all FF add-ons disabled.

Oddly on cnbc.com, the small preview window videos play OK but when clicked to full-size, they just give the spinning circle. (I can't tell what format those are).

Is there any way to get these opus videos to play?

This is Firefox 52.0.2 32 bit ESR, Solaris 10U13 Sparc, on a 2.75 GHz. quad core Sparc VII Sun M3000 from a Sun Ray 2fs thin client. ffmpeg, libx264 and libx265 have all been installed from https://www.opencsw.org/get-it/packages/. Flash 11.2 r202 is also installed. A look at https://www.youtube.com/html5 shows all six boxes under "What does this browser support?" are checked. The box "The HTML5 player is currently used when possible" is also checked. I can play some videos fine, for example this H264 test page: http://www.html5videoplayer.net/html5video/mp4-h-264-video-test/ (Actually, there's no sound but this is a Sun Ray audio issue, not Firefox). All three of the test videos here: https://www.quirksmode.org/html5/tests/video.html also play OK (or they did before the author of this page removed the files). All three test videos on this page also play OK: https://tekeye.uk/html/html5-video-test-page Some Youtube videos also play fine, like this one: https://www.youtube.com/watch?v=fyuWDANi7Y0 or this one: https://www.youtube.com/watch?v=H77m14Du9O0 The right-click "stats for nerds" shows they use avc1 and mp4a codecs. But any video that uses vp9 and opus codecs does not play. It just sits there with a spinning circle on a black background forever. And that seems like the vast majority of videos on Youtube. In fact avc1/opus videos on Youtube also fail to start. This happens even with all FF add-ons disabled. Oddly on cnbc.com, the small preview window videos play OK but when clicked to full-size, they just give the spinning circle. (I can't tell what format those are). Is there any way to get these opus videos to play?
Citér

Yderligere systemdetaljer

Installerede plugins

Flash

Program

  • User Agent: Mozilla/5.0 (X11; SunOS sun4u; rv:52.0) Gecko/20100101 Firefox/52.0

Yderligere information

Luk
cor-el
  • Top 10 Contributor
  • Moderator
17347 løsninger 156811 svar

VP9 is disabled in Firefox because it caused stability issues (crashes). You can try to enable it at your own risk.

See the about:config page:

  • media.eme.vp9-in-mp4.enabled

You can open the about:config page via the location/address bar. You can accept the warning and click "I accept the risk!" to continue.

VP9 is disabled in Firefox because it caused stability issues (crashes). You can try to enable it at your own risk. See the about:config page: *media.eme.vp9-in-mp4.enabled You can open the <b>about:config</b> page via the location/address bar. You can accept the warning and click "I accept the risk!" to continue. *http://kb.mozillazine.org/about:config
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Thanks for the idea. I didn't have that key so I created it, set it to True, and restarted FF. Sadly, it didn't work. I still get the endless spinning circle on VP9 videos.

Is it perhaps because I need the actual VP9 decoder itself? I downloaded it from here: https://chromium.googlesource.com/webm/libvpx/+/refs/heads/stable-vp9-decoder

but haven't actually tried doing anything with it yet. It's not clear it will work in Solaris Sparc anyway.

Thanks for the idea. I didn't have that key so I created it, set it to True, and restarted FF. Sadly, it didn't work. I still get the endless spinning circle on VP9 videos. Is it perhaps because I need the actual VP9 decoder itself? I downloaded it from here: https://chromium.googlesource.com/webm/libvpx/+/refs/heads/stable-vp9-decoder but haven't actually tried doing anything with it yet. It's not clear it will work in Solaris Sparc anyway.
Fandt du dette nyttigt?
Citér
cor-el
  • Top 10 Contributor
  • Moderator
17347 løsninger 156811 svar

I missed that you use Firefox 52.9.0. This might be about WebM in the version (about:config -> media.webm).

  • media.opus.enabled
  • media.webm.enabled

You can reset the above mentioned pref to remove it.

VP9 works for me on this page in Firefox 52.9.0.

I missed that you use Firefox 52.9.0. This might be about WebM in the version (about:config -> media.webm). *media.opus.enabled *media.webm.enabled You can reset the above mentioned pref to remove it. VP9 works for me on this page in Firefox 52.9.0. *https://base-n.de/webm/VP9%20Sample.html
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Hmm, I already had both of those keys set to True but when I tried playing the link you gave, both the VP9 and VP8 videos actually played. They were missing the red channel, but at least they ran to completion.

So then that would seem to point the finger at Youtube. So I guess the question isn't "VP9 doesn't play" but becomes "VP9 doesn't play in Youtube". I've read bunches of complaints about people not being able to play Youtube videos in FF, but none like this.

Hmm, I already had both of those keys set to True but when I tried playing the link you gave, both the VP9 and VP8 videos actually played. They were missing the red channel, but at least they ran to completion. So then that would seem to point the finger at Youtube. So I guess the question isn't "VP9 doesn't play" but becomes "VP9 doesn't play in Youtube". I've read bunches of complaints about people not being able to play Youtube videos in FF, but none like this.
Fandt du dette nyttigt?
Citér
cor-el
  • Top 10 Contributor
  • Moderator
17347 løsninger 156811 svar

Can you post a link to a video that doesn't play because you only posted links to videos that work, so there is nothing to test?

Can you post a link to a video that doesn't play because you only posted links to videos that work, so there is nothing to test?
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Oh sure, good point. Any Youtube video that uses VP9 fails. Eg.

https://www.youtube.com/watch?v=9ZX_XCYokQo https://www.youtube.com/watch?v=9H79_kKzmFs https://www.youtube.com/watch?v=ccneE_gkSAs

Things that use avc1 do work: https://www.youtube.com/watch?v=fyuWDANi7Y0 (although the bunch of ads that precede this one do not play).

Oh sure, good point. Any Youtube video that uses VP9 fails. Eg. https://www.youtube.com/watch?v=9ZX_XCYokQo https://www.youtube.com/watch?v=9H79_kKzmFs https://www.youtube.com/watch?v=ccneE_gkSAs Things that use avc1 do work: https://www.youtube.com/watch?v=fyuWDANi7Y0 (although the bunch of ads that precede this one do not play).
Fandt du dette nyttigt?
Citér
cor-el
  • Top 10 Contributor
  • Moderator
17347 løsninger 156811 svar

I tested the first video and it plays with Firefox 52.

I tested the first video and it plays with Firefox 52.
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Interesting. I can get Youtube VP9 videos to play in FF 52.9.0 on my XP PC but they don't play in FF 52.0.2 on my Solaris 10 Sparc machine.

Which 52 version are you using? What platform? Any add-ons?

Interesting. I can get Youtube VP9 videos to play in FF 52.9.0 on my XP PC but they don't play in FF 52.0.2 on my Solaris 10 Sparc machine. Which 52 version are you using? What platform? Any add-ons?
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Well having heard nothing back, I'm going to go on the assumption that I need the actual VP9 decoder on this machine. I'm trying to build it now but it's being stubbron.

Well having heard nothing back, I'm going to go on the assumption that I need the actual VP9 decoder on this machine. I'm trying to build it now but it's being stubbron.
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Apparently I had the wrong VP9. I downloaded https://chromium.googlesource.com/webm/libvpx/+/refs/heads/master and it compiled just fine. I did need to replace the diff that came with Solaris with the GNU version from OpenCSW but that was it. I now have the VP9 decoder for Solaris Sparc.

The next question is, how do I tell Firefox where to find it? I have a file called vpxdec. Where does it go?

Apparently I had the wrong VP9. I downloaded https://chromium.googlesource.com/webm/libvpx/+/refs/heads/master and it compiled just fine. I did need to replace the diff that came with Solaris with the GNU version from OpenCSW but that was it. I now have the VP9 decoder for Solaris Sparc. The next question is, how do I tell Firefox where to find it? I have a file called vpxdec. Where does it go?
Fandt du dette nyttigt?
Citér

Spørgsmålsstiller

Well for the benefit of anyone else with this problem in the meantime I found a workaround. I installed the H264ify extension. This causes VP9 videos to be played with H264. That worked fine. Youtube videos now play in Solaris Sparc. Logging out of my JDE session and then back in solved the missing audio problem.

Well for the benefit of anyone else with this problem in the meantime I found a workaround. I installed the H264ify extension. This causes VP9 videos to be played with H264. That worked fine. Youtube videos now play in Solaris Sparc. Logging out of my JDE session and then back in solved the missing audio problem.
Fandt du dette nyttigt?
Citér
Stil et spørgsmål

Du skal logge ind på din konto for at svare på et indlæg. Start et nyt spørgsmål, hvis du ikke har en konto endnu.