Make video projects, with a moving channel split as the first video effect
A project can now be a clip: Setup has a Video switch with a length, a frame rate and presets that set the canvas too (Instagram story, reel and feed video, TikTok / YouTube Short, Square loop, Full HD clip). The preview renders the whole clip, shrunk to a memory budget, and loops it with play/pause and a scale; Save As... renders it again at full size and pipes the frames into ffmpeg as .mp4, .mov, .mkv, .webm or .gif, with a progress window that can cancel. --duration, --fps and --video-preset do the same from the command line. Effects learn about time through FrameTime and Effect::renderFrame, which falls back to render, so nothing that holds still changes. Channel split now sways, shakes and rolls a tracking bar down the picture in a video; its motion params are marked forVideo() and hidden in a still project, and a still renders byte for byte as before. renderFrames starts every frame from the same seed and renders the still stages ahead of the first moving one only once. The version moves to 0.6.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -4,6 +4,24 @@ Every release of Effector, newest first. The version lives in one place, the
|
||||
`project()` line of `CMakeLists.txt`, and each release is a `vX.Y.Z` tag on the
|
||||
commit that made it. The interface shows this file under Changelog in its menu.
|
||||
|
||||
## [0.6.0] - 2026-09-26
|
||||
|
||||
### Added
|
||||
- Video projects: switch Video on under Setup and give the clip a length and a
|
||||
frame rate, or pick a preset that sets the canvas too: Instagram story,
|
||||
Instagram reel, Instagram feed video, TikTok / YouTube Short, Square loop and
|
||||
Full HD clip. The preview renders the clip and loops it, with play/pause and
|
||||
a scale to look at any one frame.
|
||||
- Save As… writes a video project as `.mp4`, `.mov`, `.mkv`, `.webm` or `.gif`
|
||||
through `ffmpeg`, with a progress window that can cancel it.
|
||||
- Channel split moves in a video: its channels sway, shake from frame to frame
|
||||
and a tracking bar rolls down the picture, like an old tape on a tube. The
|
||||
new Wobble, Jitter and Tracking bar settings show only in a video, and a
|
||||
still renders exactly as before.
|
||||
- `--duration`, `--fps` and `--video-preset` render a video from the command
|
||||
line.
|
||||
- A Vertical Full HD canvas format, 1080 × 1920.
|
||||
|
||||
## [0.5.3] - 2026-09-26
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user