A new Sound component to mix in an extra audio file using FFmpeg (no additional options yet)
Option to use the audio stream in a Video component (audio doesn't loop yet; the stream_loop option does not work on audio for some reason, maybe we can use aloop but I'm not sure how to)
FFmpeg command shown during export process
Construction of FFmpeg command moved into core.py to allow for future expansion and re-use
Two new properties for components ('audio' and 'error')
Components have the ability to cancel the export with a custom message using the 'error' property
Consecutive components with the 'static' property are merged into a single layer during export
Ctrl+Alt+Shift+R will redraw the preview window. May be useful as a debugging feature.
Video thread creation moved into core.py, so Core now contains all the basic functions for setting up and creating a video using the component system. command.py is really a small script to parse command line arguments and plug them into a Core object
Changes:
core.py
to allow for future expansion and re-usecore.py
, so Core now contains all the basic functions for setting up and creating a video using the component system.command.py
is really a small script to parse command line arguments and plug them into a Core object