After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
But none of the packages are currently available:
[root@thinkpad yum.repos.d]# dnf config-manager --set-enabled fedora-cisco-openh264 [root@thinkpad yum.repos.d]# dnf install gstreamer1-plugin-openh264 mozilla-openh264 Last metadata expiration check: 0:00:00 ago on Thu 26 Apr 2018 09:40:47 PM EDT. No match for argument: gstreamer1-plugin-openh264 No match for argument: mozilla-openh264 Error: Unable to find a match
Meanwhile, back on Fedora 27, H.264 video works fine in Firefox, without any of this.
On Thu, 26 Apr 2018 21:41:46 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
But none of the packages are currently available:
[root@thinkpad yum.repos.d]# dnf config-manager --set-enabled fedora-cisco-openh264 [root@thinkpad yum.repos.d]# dnf install gstreamer1-plugin-openh264 mozilla-openh264 Last metadata expiration check: 0:00:00 ago on Thu 26 Apr 2018 09:40:47 PM EDT. No match for argument: gstreamer1-plugin-openh264 No match for argument: mozilla-openh264 Error: Unable to find a match
Meanwhile, back on Fedora 27, H.264 video works fine in Firefox, without any of this.
I'm running F28 and haven't had any problem playing videos for the weeks I have been. I just went to youtube and had no problem watching a video with both the Fedora firefox and nightly. Is there a specific way to make sure that a video is H264 (mp4) instead of webm (most of youtube)? Can you maybe point me to a video that has the problem so I can try playing it?
It appears there might be something in your configuration causing a problem.
stan writes:
On Thu, 26 Apr 2018 21:41:46 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
But none of the packages are currently available:
[root@thinkpad yum.repos.d]# dnf config-manager --set-enabled fedora-cisco-openh264 [root@thinkpad yum.repos.d]# dnf install gstreamer1-plugin-openh264 mozilla-openh264 Last metadata expiration check: 0:00:00 ago on Thu 26 Apr 2018 09:40:47 PM EDT. No match for argument: gstreamer1-plugin-openh264 No match for argument: mozilla-openh264 Error: Unable to find a match
Meanwhile, back on Fedora 27, H.264 video works fine in Firefox, without any of this.
I'm running F28 and haven't had any problem playing videos for the weeks I have been. I just went to youtube and had no problem watching a video with both the Fedora firefox and nightly. Is there a specific way to make sure that a video is H264 (mp4) instead of webm (most of youtube)? Can you maybe point me to a video that has the problem so I can try playing it?
If you go to https://www.youtube.com/html5 does it tell you that your browser has H.264 support?
Fedora 27 Firefox does. Fedora 28 Firefox does not.
On Thu, 26 Apr 2018 22:38:16 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
If you go to https://www.youtube.com/html5 does it tell you that your browser has H.264 support?
Fedora 27 Firefox does. Fedora 28 Firefox does not.
Yes, it does. I thought of a reason why this might be true. I had been running a version of rawhide that was updated for many releases, and decided to stop at F28. I probably carried over into F28 from those earlier releases whatever is causing your problem, especially if yours was a new install.
To Todd's point, I noticed in my updates today that rpmfusion had ffmpeg updates, so that might solve your problem.
stan writes:
On Thu, 26 Apr 2018 22:38:16 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
If you go to https://www.youtube.com/html5 does it tell you that your browser has H.264 support?
Fedora 27 Firefox does. Fedora 28 Firefox does not.
Yes, it does. I thought of a reason why this might be true. I had been running a version of rawhide that was updated for many releases, and decided to stop at F28. I probably carried over into F28 from those earlier releases whatever is causing your problem, especially if yours was a new install.
When you say rawhide, are you referring to Fedora rawhide, or rpmfusion rawhide.
To Todd's point, I noticed in my updates today that rpmfusion had ffmpeg updates, so that might solve your problem.
Yes, that seems to be one way to get there.
I already had rpmfusion, and this us where I had full HTML5 support from, including H.264, up to F27. But I did not have rpmfusion-rawhide enabled, and I lost H.264 after updating to F28.
If you say that you were only on Fedora rawhide, but not rpmfusion rawhide, and you still have H.264 without compat-ffmpeg28 from rpmfusion rawhide, it would be useful to compare notes, to figure out where you're getting H.264 from, in F28.
On Thu, 26 Apr 2018 23:23:28 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
To Todd's point, I noticed in my updates today that rpmfusion had ffmpeg updates, so that might solve your problem.
Yes, that seems to be one way to get there.
I already had rpmfusion, and this us where I had full HTML5 support from, including H.264, up to F27. But I did not have rpmfusion-rawhide enabled, and I lost H.264 after updating to F28.
If you say that you were only on Fedora rawhide, but not rpmfusion rawhide, and you still have H.264 without compat-ffmpeg28 from rpmfusion rawhide, it would be useful to compare notes, to figure out where you're getting H.264 from, in F28.
No, I have Name : compat-ffmpeg28 Version : 2.8.14 Release : 1.fc28 Architecture: x86_64 Install Date: Thu 15 Mar 2018 03:05:26 PM MST
installed. And I've had rpmfusion-rawhide enabled the whole time, so that is probably why it is working. I don't have the cisco repo enabled, though.
These, rpmfusion-free-release-28-1.noarch rpmfusion-nonfree-release-28-1.noarch installed today, so rpmfusion now has an F28 repository. You should be able to install the compat-ffmpeg28 from there.
stan wrote:
On Thu, 26 Apr 2018 23:23:28 -0400 Sam Varshavchik mrsam@courier-mta.com wrote:
To Todd's point, I noticed in my updates today that rpmfusion had ffmpeg updates, so that might solve your problem.
Yes, that seems to be one way to get there.
I already had rpmfusion, and this us where I had full HTML5 support from, including H.264, up to F27. But I did not have rpmfusion-rawhide enabled, and I lost H.264 after updating to F28.
If you say that you were only on Fedora rawhide, but not rpmfusion rawhide, and you still have H.264 without compat-ffmpeg28 from rpmfusion rawhide, it would be useful to compare notes, to figure out where you're getting H.264 from, in F28.
No, I have Name : compat-ffmpeg28 Version : 2.8.14 Release : 1.fc28 Architecture: x86_64 Install Date: Thu 15 Mar 2018 03:05:26 PM MST
installed. And I've had rpmfusion-rawhide enabled the whole time, so that is probably why it is working. I don't have the cisco repo enabled, though.
These, rpmfusion-free-release-28-1.noarch rpmfusion-nonfree-release-28-1.noarch installed today, so rpmfusion now has an F28 repository. You should be able to install the compat-ffmpeg28 from there.
Except that you can't at the moment. :)
That's what I was saying in my reply to Sam. The compat-ffmpeg28 package is not in the rpmfusion-free repositories for f28. This is most likely just a matter of things needing to be synced from what was in the rpmfusion-free-rawhide repo.
The repositories from the rpmfusion-free-release are:
https://download1.rpmfusion.org/free/fedora/releases/28/Everything/x86_64/os... https://download1.rpmfusion.org/free/fedora/updates/28/x86_64/ https://download1.rpmfusion.org/free/fedora/updates/testing/28/x86_64/
At the moment, compat-ffmpeg28 is not present in any of those repositories.
I mentioned it in IRC to one of the rpmfusion folks and Sam filed a ticket in the rpmfusion bugzilla. Odds are good they're already working on it and will resolve it before f28 is released on Tuesday.
Todd Zullinger writes:
Except that you can't at the moment. :)
That's what I was saying in my reply to Sam. The compat-ffmpeg28 package is not in the rpmfusion-free repositories for f28. This is most likely just a matter of things needing to be synced from what was in the rpmfusion-free-rawhide repo.
It seems that firefox 60 has been patched to support ffmpeg-4.0, so none of that would be needed, soon.
Sam Varshavchik wrote:
Todd Zullinger writes:
Except that you can't at the moment. :)
That's what I was saying in my reply to Sam. The compat-ffmpeg28 package is not in the rpmfusion-free repositories for f28. This is most likely just a matter of things needing to be synced from what was in the rpmfusion-free-rawhide repo.
It seems that firefox 60 has been patched to support ffmpeg-4.0, so none of that would be needed, soon.
Yes, that's good to know -- for Firefox, at least. It'll be a week or so until that's released, if I'm reading the Firefox release schedule properly. I'm sure that's one of the main use-cases, but there are others where folks might want to use the compat-ffmpeg28 package.
That package is now in the rpmfusion-free repo for f28, on the master rpmfusion mirror. It should sync out to other mirrors in the next few hours/days. Thanks to Nicolas Chauvet for pushing that out and to you, Sam, for filing the ticket. (I'll admit that I was a bit worried when I read the replies in the rpmfusion ticket.)
I talked to a few folks in #fedora-devel on IRC today who told me that the f28 cisco-openh264 repos are being worked on between the Fedora release engineering team and the folks at Cisco that handle the open264 packages. Apparently, they are intended to work reasonably well.
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
Hopefully soon the proper f28 packages will be in place and we can confirm whether they work better or not. But at least now there's a known-good method with compat-ffmpeg28.
On 04/27/2018 01:38 PM, Todd Zullinger wrote:
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
Did you check that the plugin was enabled in Firefox?
Samuel Sieb wrote:
On 04/27/2018 01:38 PM, Todd Zullinger wrote:
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
Did you check that the plugin was enabled in Firefox?
It's set to "Always Activate." Still doesn't work (including restarting Firefox after toggling the "Always activate" setting).
Whether that's because it's not built for f28 is hard to tell. If I remember, I'll try to check it after the proper f28 repo is updated. But compat-ffmpeg28 works now. :)
Todd Zullinger writes:
Samuel Sieb wrote:
On 04/27/2018 01:38 PM, Todd Zullinger wrote:
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
Did you check that the plugin was enabled in Firefox?
It's set to "Always Activate." Still doesn't work (including restarting Firefox after toggling the "Always activate" setting).
Whether that's because it's not built for f28 is hard to tell. If I remember, I'll try to check it after the proper f28 repo is updated. But compat-ffmpeg28 works now. :)
I distinctly recall that the automatic download and install of the external plugin was explicitly disabled in Firefox, a year or so, ago. I was able to find this thread in the archives:
https://lists.fedoraproject.org/pipermail/devel/2013-November/thread.html#19...
I didn't reread the entire thread; but I recall that the outcome was that the downloading of that plugin has been disabled ever since.
On 04/28/18 07:42, Sam Varshavchik wrote:
Todd Zullinger writes:
Samuel Sieb wrote:
On 04/27/2018 01:38 PM, Todd Zullinger wrote:
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
Did you check that the plugin was enabled in Firefox?
It's set to "Always Activate." Still doesn't work (including restarting Firefox after toggling the "Always activate" setting).
Whether that's because it's not built for f28 is hard to tell. If I remember, I'll try to check it after the proper f28 repo is updated. But compat-ffmpeg28 works now. :)
I distinctly recall that the automatic download and install of the external plugin was explicitly disabled in Firefox, a year or so, ago. I was able to find this thread in the archives:
https://lists.fedoraproject.org/pipermail/devel/2013-November/thread.html#19...
I didn't reread the entire thread; but I recall that the outcome was that the downloading of that plugin has been disabled ever since.
Is the plugin you're talking about really relevant? The description of it says:
This plugin is automatically installed by Mozilla to comply with the WebRTC specification and to enable WebRTC calls with devices that require the H.264 video codec.
It doesn't appear to me that it is involved in providing h.264 player support.
Ed Greshko wrote:
Is the plugin you're talking about really relevant? The description of it says:
This plugin is automatically installed by Mozilla to comply with the WebRTC specification and to enable WebRTC calls with devices that require the H.264 video codec.
It doesn't appear to me that it is involved in providing h.264 player support.
Talking with some folks in #fedora-devel, despite that description it should provide more general support. I've never used it before as I have ffmpeg-libs from rpmfusion installed which provides good h.264 support.
If someone wants to test it with a current release, it should be simple to do though.
On 04/28/18 08:01, Todd Zullinger wrote:
Ed Greshko wrote:
Is the plugin you're talking about really relevant? The description of it says:
This plugin is automatically installed by Mozilla to comply with the WebRTC specification and to enable WebRTC calls with devices that require the H.264 video codec.
It doesn't appear to me that it is involved in providing h.264 player support.
Talking with some folks in #fedora-devel, despite that description it should provide more general support. I've never used it before as I have ffmpeg-libs from rpmfusion installed which provides good h.264 support.
If someone wants to test it with a current release, it should be simple to do though.
Well, enabling the plugin on a F28 system results in a message saying the plugin will be downloaded soon.....but it never does. At least not after 2hrs of waiting.
I just now upgraded an F27 laptop to F28. Previously the FF in F27 showed H.264 support available when checking www.youtube.com/html5 and the plugin disabled.
After the upgrade everything still works just fine and I see compat-ffmpeg28 has been installed from rpmfusion.
I then installed compat-ffmpeg28 on an F28 install which I had done in a VM a while back and had no H.264 support. After the install, it too had support added.
Ed Greshko wrote:
On 04/28/18 08:01, Todd Zullinger wrote:
Ed Greshko wrote:
Is the plugin you're talking about really relevant? The description of it says:
This plugin is automatically installed by Mozilla to comply with the WebRTC specification and to enable WebRTC calls with devices that require the H.264 video codec.
It doesn't appear to me that it is involved in providing h.264 player support.
Talking with some folks in #fedora-devel, despite that description it should provide more general support. I've never used it before as I have ffmpeg-libs from rpmfusion installed which provides good h.264 support.
If someone wants to test it with a current release, it should be simple to do though.
Well, enabling the plugin on a F28 system results in a message saying the plugin will be downloaded soon.....but it never does. At least not after 2hrs of waiting.
Is this using the gnome-software tool or after you've installed the package and somewhere in firefox?
If the former, then that's likely because the f28 fedora-cisco-openh264 repositories are not populated yet. (I installed the f27 packages by replacing $releasever in the fedora-cisco-openh264 repo config with 27 to test.)
If it's the latter, then I'm curious where that occurs.
I just now upgraded an F27 laptop to F28. Previously the FF in F27 showed H.264 support available when checking www.youtube.com/html5 and the plugin disabled.
After the upgrade everything still works just fine and I see compat-ffmpeg28 has been installed from rpmfusion.
I then installed compat-ffmpeg28 on an F28 install which I had done in a VM a while back and had no H.264 support. After the install, it too had support added.
Indeed, that matches what Sam and I found as well. Now that compat-ffmpeg28 is in the rpmfusion-free repo for f28, it's easier to install than when it was only in the rpmfusion-free rawhide repo (it was built before f28 branched).
At this point it's just a mild curiosity whether the Cisco OpenH264 plugin works with youtube. I think we'll have to wait for the proper f28 builds to test that further, but I'm not betting they will).
On 04/29/18 01:27, Todd Zullinger wrote:
Ed Greshko wrote:
Well, enabling the plugin on a F28 system results in a message saying the plugin will be downloaded soon.....but it never does. At least not after 2hrs of waiting.
Is this using the gnome-software tool or after you've installed the package and somewhere in firefox?
I don't use gnome. This is KDE.
I did not download any packages from anywhere.
In FF, I went to Add-Ons--->Plugins and selected "Always Activate" for the OpenH264 plugin.
FWIW, the exact same thing happens in F27. Which seems to be nothing. A message is shown above the plug-in description saying it will be installed soon, and it never gets installed.
In F27 doing "dnf install ffmpeg-libs" (which brings in 22 dependencies) get you H.264 support according to youtube.
If the former, then that's likely because the f28 fedora-cisco-openh264 repositories are not populated yet. (I installed the f27 packages by replacing $releasever in the fedora-cisco-openh264 repo config with 27 to test.)
If it's the latter, then I'm curious where that occurs.
Well, since the F27 fedora-cisco-openh264 is populated it would seem to indicate that repository isn't relevant to this.
I just now upgraded an F27 laptop to F28. Previously the FF in F27 showed H.264 support available when checking www.youtube.com/html5 and the plugin disabled.
After the upgrade everything still works just fine and I see compat-ffmpeg28 has been installed from rpmfusion.
I then installed compat-ffmpeg28 on an F28 install which I had done in a VM a while back and had no H.264 support. After the install, it too had support added.
Indeed, that matches what Sam and I found as well. Now that compat-ffmpeg28 is in the rpmfusion-free repo for f28, it's easier to install than when it was only in the rpmfusion-free rawhide repo (it was built before f28 branched).
At this point it's just a mild curiosity whether the Cisco OpenH264 plugin works with youtube. I think we'll have to wait for the proper f28 builds to test that further, but I'm not betting they will).
It would seem the answer is to install the appropriate ffmeg libs for the version of fedora one is running. Looking forward to testing when FF60 comes out. Even though I don't use FF all that much. :-)
Ed Greshko wrote:
On 04/29/18 01:27, Todd Zullinger wrote:
Ed Greshko wrote:
Well, enabling the plugin on a F28 system results in a message saying the plugin will be downloaded soon.....but it never does. At least not after 2hrs of waiting.
Is this using the gnome-software tool or after you've installed the package and somewhere in firefox?
I don't use gnome. This is KDE.
I did not download any packages from anywhere.
In FF, I went to Add-Ons--->Plugins and selected "Always Activate" for the OpenH264 plugin.
Okay. So you're skipping the step of installing the packages from the fedora-cisco-openh264 repo. Doing that prevents the need for firefox to attempt to download the plugin (which it clearly doesn't or can't do).
It's not important enough to poke at this further, as it's only a mild curiosity to know whether the OpenH264 plugin provided by Cisco in the fedora-cisco-openh264 repo works for general H.264 decoding (as I was told it should).
I'll leave it to the folks who provide that to test it and see that it works as intended. At this point, I think the lack of general H.264 playback is correctly documented on the wiki page and the information I received to the contrary was incorrect.
It would seem the answer is to install the appropriate ffmeg libs for the version of fedora one is running.
Indeed. The need for compat-ffmpeg28 on Fedora 28 should hopefully be short-lived (but the effort from the packagers at rpmfusion is much appreciated).
On 04/28/2018 08:13 PM, Todd Zullinger wrote:
Okay. So you're skipping the step of installing the packages from the fedora-cisco-openh264 repo. Doing that prevents the need for firefox to attempt to download the plugin (which it clearly doesn't or can't do).
It's not important enough to poke at this further, as it's only a mild curiosity to know whether the OpenH264 plugin provided by Cisco in the fedora-cisco-openh264 repo works for general H.264 decoding (as I was told it should).
I'll leave it to the folks who provide that to test it and see that it works as intended. At this point, I think the lack of general H.264 playback is correctly documented on the wiki page and the information I received to the contrary was incorrect.
So, just to follow up here, the f28 and rawhide fedora-cisco-openh264 repos are now populated, and have been for a bit.
kevin
On 05/06/2018 02:48 PM, Kevin Fenzi wrote:
So, just to follow up here, the f28 and rawhide fedora-cisco-openh264 repos are now populated, and have been for a bit.
FWIW, this may be fixed, but Firefox v60 + OpenH264 is still broken.
- The about:plugins page never shows the plugin get a mime-type associated to it. - Youtube HTML5 page says h.264 is NOT supported.
Installing compat-ffmpeg28 is still required as of Firefox 60.
Michael Cronenworth wrote:
On 05/06/2018 02:48 PM, Kevin Fenzi wrote:
So, just to follow up here, the f28 and rawhide fedora-cisco-openh264 repos are now populated, and have been for a bit.
FWIW, this may be fixed, but Firefox v60 + OpenH264 is still broken.
- The about:plugins page never shows the plugin get a mime-type associated to it.
- Youtube HTML5 page says h.264 is NOT supported.
Installing compat-ffmpeg28 is still required as of Firefox 60.
You should only need ffmpeg-libs in Firefox 60, not compat-ffmpeg28. The compat package was a temporary fix for the lack of ffmpeg-4.0 support in Firefox < 60. (In upstream Firefox it's < 61, but the Fedora firefox-60 packages include the (large) ffmpeg-4.0 patch.)
The Cisco OpenH264 packages definitely aren't sufficient for general-purpose H.264 decoding. The wiki does say this, but there is apparently some confusion about it still.
AFAIK, the wiki is correct. The Cisco OpenH264 packages only provide WebRTC, which is great if you need it. But it's not what most people want when they search for H264 codec support.
If there is documentation stating that the Cisco OpenH264 packages provide general H264 decoding, it should be corrected. (If someone with authority says it should work, then there are bugs to be filed and fixed.)
Sam Varshavchik wrote:
I distinctly recall that the automatic download and install of the external plugin was explicitly disabled in Firefox, a year or so, ago. I was able to find this thread in the archives:
https://lists.fedoraproject.org/pipermail/devel/2013-November/thread.html#19...
I didn't reread the entire thread; but I recall that the outcome was that the downloading of that plugin has been disabled ever since.
The fedora-cisco-openh264 repo provides that in a packaged form, so enabling the repo and installing it gets you the plugin binary. After that you just need to enabled it in the Firefox config. That's what I did to test.
Since I installed the package for f27 on an f28 system, I can't be positive that it didn't work with youtube because of that or if it wouldn't work even if it was built for f28. I don't really care enough to dig too much. I'll try to check it again once the f28 repos are in place.
Todd Zullinger writes:
That package is now in the rpmfusion-free repo for f28, on the master rpmfusion mirror. It should sync out to other mirrors in the next few hours/days. Thanks to Nicolas
Heh, so I guess I manually installed the rpmfusion rawhide repo, in order to get another laptop up and running today, all for nuthin' :-)
Chauvet for pushing that out and to you, Sam, for filing the ticket. (I'll admit that I was a bit worried when I read the replies in the rpmfusion ticket.)
Yes, that was somewhat …unexpected.
I talked to a few folks in #fedora-devel on IRC today who told me that the f28 cisco-openh264 repos are being worked on between the Fedora release engineering team and the folks at Cisco that handle the open264 packages. Apparently, they are intended to work reasonably well.
The Fedora wiki page that mentioned that repo states:
"This page was last edited on 10 May 2016, at 11:56."
So, I sort of presumed that the repo's been stable for a while, hence why I thought it was odd that dnf couldn't sync to it, now. It didn't occur to me that it needs a manual kick for a new release; thought it would be taken care of when a branch for a new release gets created.
I installed the f27 packages in f28 to test and that was not sufficient for H.264 on youtube though. That might be the same thing you did. (I just changed $releasever in the fedora-cisco-openh264 repo to 27 to install.)
No, I went the compat-ffmpeg28 route. Even that won't be necessary when Firefox 60 lands, from the looks of it.
Sam Varshavchik wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
I think that H.264 implementation is somewhat limited (and stale, in addition to not having anything in the f28 repo), based on some comments in #fedora IRC.
For Firefox, ffmpeg-libs and compat-ffmpeg28 were what I needed in f28. At the moment, the compat-ffmpeg28 package is still in the rpmfusion-free-rawhide repo though, so you have to do a little juggling to install things. Here's what I did in a test VM just now:
$ sudo dnf install ffmpeg-libs $ sudo dnf install rpmfusion-free-release-rawhide $ sudo dnf --enablerepo rpmfusion-free-rawhide install compat-ffmpeg28
I didn't do this all in one step as installing ffmpeg-libs with rpmfusion-free-rawhide enabled would pull in a number of f29 packages that are better to avoid.
Hopefully this will be cleared up by the rpmfusion folks in the next few days, before F28 is released. If it hasn't been reported to them, it would be great if someone can do that.
Todd Zullinger writes:
Sam Varshavchik wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox,
claiming
lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
I think that H.264 implementation is somewhat limited (and stale, in addition to not having anything in the f28 repo), based on some comments in #fedora IRC.
Yeah, but without it, the first video I hit on Youtube after upgrading to F28 wouldn't play, and barked at me for lacking H.264 support. The video was 2 hours old when I tried it. I now went back to it, some time later, and it played that time. So, Youtube is transcoding content to webm, apparently, but new content won't play until that happens.
I really have to get this working, before I upgrade Mrs. Sam's laptop to F28, or I'll catch hell for it. She watches Youtube a lot.
For Firefox, ffmpeg-libs and compat-ffmpeg28 were what I needed in f28. At the moment, the compat-ffmpeg28 package is still in the rpmfusion-free-rawhide repo though, so you have to do a little juggling to install things. Here's what I did in a test VM just now:
$ sudo dnf install ffmpeg-libs $ sudo dnf install rpmfusion-free-release-rawhide $ sudo dnf --enablerepo rpmfusion-free-rawhide install compat-ffmpeg28
Yeah, I also Googled up a reference to compat-ffmpeg28:
https://forums.fedoraforum.org/showthread.php?317721
But that one didn't say anything about rpmfusion-free-rawhide. I had everything except compat-ffmpeg28 already inherited from F27, where everything worked. That link didn't pan out because, as you say, compat- ffmpeg28 is not in the main rpmfusion repo.
Installing it now, from rawhide, finally results in a clean bill of health from https://www.youtube.com/html5
Hopefully this will be cleared up by the rpmfusion folks in the next few days, before F28 is released. If it hasn't been reported to them, it would be great if someone can do that.
Did a quick search of their Bugzilla. Didn't find anything. Created a bug against compat-ffmpeg28, seemed the best candidate for the bug, since it's that package that needs to be moved out of rawhide.
On 04/26/2018 06:41 PM, Sam Varshavchik wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
Googling around, found this: https://fedoraproject.org/wiki/OpenH264
But none of the packages are currently available:
[root@thinkpad yum.repos.d]# dnf config-manager --set-enabled fedora-cisco-openh264 [root@thinkpad yum.repos.d]# dnf install gstreamer1-plugin-openh264 mozilla-openh264 Last metadata expiration check: 0:00:00 ago on Thu 26 Apr 2018 09:40:47 PM EDT. No match for argument: gstreamer1-plugin-openh264 No match for argument: mozilla-openh264 Error: Unable to find a match
If you enter "about:addons", then click on the "plugins" section, there is probably a disabled openh264 plugin. Try enabling it. Do you have the gstreamer plugins from rpmfusion installed? On F27, I have h264 support without openh264, so I wonder what provides it there.
On 04/26/2018 08:23 PM, Samuel Sieb wrote:
If you enter "about:addons", then click on the "plugins" section, there is probably a disabled openh264 plugin. Try enabling it. Do you have the gstreamer plugins from rpmfusion installed? On F27, I have h264 support without openh264, so I wonder what provides it there.
Sorry, I don't know why I replied without reading the rest of the thread...
On Thu, 2018-04-26 at 21:41 -0400, Sam Varshavchik wrote:
After upgrading to Fedora 28, most of Youtube is broken in Firefox, claiming lack of H.264 codec support.
I know I'm wasting my breath, but F28 is not yet released, so this is a question for the Fedora Test list, where people who might actually be able to influence this are to be found.
Now back to our regularly-scheduled programming.
poc