Ich habe gewusst, dass die ältere Version von cef3 wie 2623 H264-Unterstützung durch Änderung der Datei chrom \ src \ cef \ cef.gypi ermöglichen kann. In den letzten Versionen wie 3071 oder 3029 hat cef3 die Datei cef.gypi entfernt. Ich habe das gegoogelt, aber was ich gefunden habe, ist noch durch Ändern der cef.gypi Datei. Da dieses Verfahren nur für ältere Versionen gültig ist. Gibt es eine andere Möglichkeit, die H264-Unterstützung für neuere Versionen zu aktivieren? Vielen Dank!Wie H264-Unterstützung in CEF3 neueste Version aktivieren?
1
A
Antwort
3
In der Tat wurde die Kompilieroption zur Unterstützung proprietary codecs
verschoben.
die Magie passiert jetzt hier:
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
gibt es zwei Batch-Dateien, die Sie sollten/erstellen aktualisieren (wie here gefunden):
c: \ code \ chromium_git \ update.bat:
set CEF_USE_GN=1
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
python ..\automate\automate-git.py --download-dir=C:\code\chromium_git --depot-tools-dir=C:\code\depot_tools --no-distrib --no-build
c: \ code \ chromium_git \ Chrom \ src \ CEF \ create.bat:
set CEF_USE_GN=1
set GN_DEFINES=is_win_fastlink=true proprietary_codecs=true ffmpeg_branding=Chrome
set GN_ARGUMENTS=--ide=vs2015 --sln=cef --filters=//cef/*
call cef_create_projects.bat
Es gibt 2 Wiki-Artikel, die erklären, wie CEF/Chromium bauen:
- https://bitbucket.org/chromiumembedded/cef/wiki/MasterBuildQuickStart.md
- und
BranchesAndBuilding
im selben Wiki
Update: Hier sind weitere Links mit Infos auf Chromium Build Fahnen:
https://www.chromium.org/developers/gn-build-configuration
https://www.chromium.org/audio-video
https://chromium.googlesource.com/chromium/src/+/lkcr/docs/windows_build_instructions.md
... GYP/GN flags which can alter behaviour of Chromium's HTML5 audio/video implementation.
ffmpeg_branding
Overrides which version of FFmpeg to use
Default: $(branding)
Values:
Chrome - includes additional proprietary codecs (MP3, etc..) for use with Google Chrome
Chromium - builds default set of codecs
proprietary_codecs
Alters the list of codecs Chromium claims to support, which affects <source> and canPlayType() behaviour
Default: 0(gyp)/false(gn)
Values:
0/false - <source> and canPlayType() assume the default set of codecs
1/true - <source> and canPlayType() assume they support additional proprietary codecs
Verwandte Themen
- 1. Wie in ChartJs (neueste Version)
- 2. Neueste IOS10 Autoplay Aktivieren
- 3. Scipy-Version auf neueste
- 4. AnkhSVN - Neueste Version
- 5. Android Firebasui neueste Version
- 6. Neueste TypeScript-Version
- 7. Neueste Magento Version
- 8. Oracle neueste OCI-Version
- 9. `Mokka --version` 2.4.5 zeigt statt neueste Version
- 10. Ctags generieren neueste Version Edelsteine
- 11. jQuery animate + = und neueste Version
- 12. Cassandra Spark Connector neueste Version wie erhalten
- 13. Wo die neueste Version jrockit
- 14. Maven Abhängigkeit nicht neueste Version
- 15. Wie alte Version Code neueste Version schnellen ios Code
- 16. MongoDB Serverstart für neueste Version
- 17. Neueste Version der abhängigen Projekte in Scala
- 18. Neueste Npm-Version funktioniert nicht in Linux
- 19. Neueste Version von Git in Bash?
- 20. Installation Neueste Version von git in ubuntu
- 21. Wie kann ich CEF3 in meine OSX-Anwendung einbetten?
- 22. Wie verwende ich die neueste Boost-Version in Travis CI?
- 23. Wie neueste Version von make in centos6.6 Docker Container
- 24. Wie wird die neueste Version von Caffe in DIGITS verwendet?
- 25. Sourcetree - auf die neueste Version aktualisiert, git-flow fehlt
- 26. Aktualisierung auf die neueste Version von Cocoapoden?
- 27. Nuget, vergleichen vs neueste Version installiert
- 28. Neueste und stabile Version von Kurento
- 29. Upgrade auf die neueste Version von CreateJS Mai 2013 Version
- 30. valgrind nicht akzeptiert neueste Version von glibc
https://blog.chromium.org/2011/01/html-video-codec-support -in-chrome.html –
Danke für Ihre Antwort, ich habe es erfolgreich erstellt. – lym