TLDR: ChromeVFX uses Chrome as a MLT filter Demo In the demo, I'm editing a mlt file with WebVfx filter using Shotcut. Shotcut is connected with a Chrome instance via ChromeVFX. As shown in the video, every frame is direcly rendered in Chrome and reflected in Shotcut. I can also modify the web page directly in Chrome (zooming in/out). In this setup Shotcut is running in a Linux VM and Chrome is running in a Windows Host. So technically this is already a remote Chrome. Local or headless Chrome should also work in theory. Background I'm been using MLT and WebVfx for a while, they together allow me to render various stuff using web technologies. WebVfx internally uses QtWebKit to render HTML/JS. QtWebKit obviously uses Qt to enable communication between C++ and Javascript. It is quite easy to pass messages/events in between with the Qt language bindings. However QtWebKit is not the ideal choice. It has been officially removed from Qt 5.5, althougth we can s...
久病成医 | Prolonged Illness Makes the Patient a Good Doctor