Under version Qt5.2, I used QtWebView, it can call third-party extensions automatically to support video formats such as avi, mpeg, mov and flv. But when I upgraded to Qt5.10 and changed QtWebView to QtWebengineView, it worked differently and I couldn't call third-party extensions. If I want to modify chromium source with ffmpeg to support all video formats for QtWebengine, what should I do?
相关问题
- Change Chromium icon and “chrome” text to custom i
- Unity3D WebGL Headless not rendering
- CSS grid behaviour different in Chrome and Firefox
- MP4 codec support in Chromium
- folium popups with QtWebChannel
相关文章
- Failed to load because no supported source was fou
- How to use Puppeteer to take Screenshots of Pages
- QWebEngineView modify web content before render
- FFMPEG H.264 encoding for HTML5 (and ultimately MP
- QtWebEngine - synchronously execute JavaScript to
- Error when try to compile Chromium
- How to get the source code of Chromium for Android
- Compile ChromeDriver on ARM
If you are building Chromium using the official build instruction, then you just need to add the following options to the
args.gn
file:You needn't to use ffmpeg to support all video formats.
Like Vladimir said, follow the official build instructions and the audio/video page.
Yes, you can. We compile Chromium with all codecs (AVC/H.264, HEVC/H.265, MPEG-4...) and can open many other file types (MOV, AVI, MKV, M2TS...). Follow our instructions (GN flags) and you will be able to build Chromium with all codecs. HEVC/H.265 is more complex. Check Chromium binaries and file type checker. All is completely free and open-source. Do it yourself! ;)