-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proprietary Codec Support (H264, MP3) #1479
Comments
Just as a test, I tried another release of CefSharp: Release 43, CEF 3.2357.1287 |
The code has been compiled into the
Did you try the example
For this release you would require
Are you trying to play audio that requires a proprietary codec? e.g. |
Hi, thanks for your reply :) Thanks! |
Quite a lot of effort is required. See https://groups.google.com/d/msg/cefsharp/BJLMXl9c204/HMJlp8mZzF0J for a guide (little outdated). You'd also need to look at acquiring the relevant licenses to use/distribute those codecs. |
With the expiration of the MP3 patent, MP3 codec support is planned to be included by default in Chromium 62. Therefore it will make its way into CEF and eventually CefSharp (if a contributor is interested in creating a future CefSharp release against 62). http://magpcss.org/ceforum/viewtopic.php?f=7&t=15066 |
Intresting @jankurianski. I have started working with #2203, and can run CefSharp with CEF 62. But it still claims MP3 support is not available when I check http://www.html5test.com Ah, it turns out it didn't make it for Chromium 62. 😭 😭 😭 I think our best bet then is to recompile CEF from source, backporting https://chromium.googlesource.com/chromium/third_party/ffmpeg/+/6ff143c61bc81049d730872b23e4993ca18080fc to the Chromium 62 branch... 🙁 |
@perlun looks like even to build you would need to wait for https://bugs.chromium.org/p/chromium/issues/detail?id=787575 to be fixed also (linked issue from original MP3 issue). May be easier just to wait until official build of CEF 63 rather than fork CEF and deal with all the maintenance and bug fix merging headaches. |
@jankurianski From what I can tell, that only relates to a couple of tests; I am willing to take the risk of testing the "build your own approach" for now and see if it works. But I agree, the long-term fix is CEF 63. |
See #2204 for those of you who cannot really wait. |
Quoting from https://bugs.chromium.org/p/chromium/issues/detail?id=746579:
So, the "proper" solution for this will have to wait until CEF 64 unfortunately. I reopened this now, so we can keep track of this. The schedule for Chromium versions is as follows:
So, in a couple of months we should be able to provide the long awaited MP3 support. 🎉 |
Unfortunately, the full support for this has been delayed to Chromium/CEF 65:
We will ship with whatever is included in M64, believe me, but this means that the full support will not be in CefSharp until 65.0.0. Given the schedule above, I would guess that it is scheduled for February sometime. |
|
Closing this issue and using #2322 to track MP3 support. |
Hello,
I'm trying to play audio, using tag and CefSharp. No success so far.
After long searches, seems like I need ffmpegsumo.dll from the same exact version as CEF. (#444)
But, I'm using CEF 3.2526.1359, and as described here: https://codereview.chromium.org/1141703002 , CEF3 now statically links ffmpeg... What is "statically link"? What should I do to be able to play audio?
Thanks in advice!
The text was updated successfully, but these errors were encountered: