Provides a visual interface to ffmpeg1.
Saving the video sends all the information configured on the front end(i.e. trim positions, information about the crop selection area) to ffmpeg, which is ultimately responsible for the actual transcoding. To do this, I exposed the QProcess class & a few of it's methods to QML2, defined the command I wanted to run3, and wait4 for ffmpeg to finish the heavy lifting.
TRIM | CROP | EXPORT |
---|---|---|