Skip to content

Releases: madspaaskesen/aether-renderer-core

v0.4.0

14 Jun 20:24

Choose a tag to compare

Full Changelog: v0.3.1...v0.4.0


🚀 What’s new in v0.4.0

  • Preview mode via --preview CLI flag
  • 🎞️ GIF and MP4 rendering with frame-fade filters
  • 🧪 22 tests covering config, render flow, warnings, failure handling
  • 📦 Clean ZIP packaging with README, LICENSE, SUPPORT, examples
  • 🧼 Handles macOS .DS_Store and ZIP edge cases
  • 💚 FFmpeg warnings parsed into structured RenderReport
  • 🪼 [GUI preview tool](https://github.com/madspaaskesen/aether-renderer-gui) now available for early use
  • 🐧 Cross-platform binaries for macOS, Linux, and Windows

v0.3.1

12 Jun 08:50

Choose a tag to compare

📦 Aether Renderer Core v0.3.1

✨ New Features

  • --preview [N]: Render a single preview frame from your input sequence.

    • Example: --preview renders the middle frame
    • Example: --preview 42 renders frame 42
    • Output saved as a .png
  • --open: Automatically open the output file after render

    • Works with full video render only (--preview + --open is gracefully ignored)

🛠 Improvements

  • Preview and open logic are now decoupled from RenderConfig
  • Terminal-friendly UX: helpful messages, no surprises
  • Full README.md and crates.io documentation updates

✨ Built with care, tested with benchmarks, and designed for clarity.
Thanks to Codex for inspiring the --open feature 💛


What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

11 Jun 23:34

Choose a tag to compare

[0.3.0] – 2024-06-11

✨ Changed

  • Removed: --app-output CLI flag. Output paths must now be fully specified via --output.
  • Improved: Logging is now silent by default. Use --verbose to see frame extraction and render progress.
  • Cleaner structure: Internal render logic respects minimal CLI output expectations.

🔁 Behavior Changes

  • Frame extraction and render steps no longer print by default
  • Final video export confirmation remains visible
  • Output directory responsibility now belongs fully to the caller

output

Frames Total Time (s) Output Size (MB) Avg Time/Frame (ms)
1 1.17 0.00 1173.9
10 0.91 0.00 91.0
100 1.79 0.01 17.9
1000 13.13 0.13 13.1
10000 112.07 1.28 11.2

✨ Even at 10,000 frames, the renderer maintains ~11ms per frame performance — demonstrating excellent scalability, stability, and I/O handling.


This version completes the core redesign, preparing for tighter GUI and library integrations.

Full Changelog: v0.2.2...v0.3.0

v0.2.2

11 Jun 11:11

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

09 Jun 22:56

Choose a tag to compare

🕊️ Aether Renderer Core – v0.2.1 released!

Aether Renderer is a minimal and sacred media compiler for image sequences — with smart CLI, glob support, and gentle rendering feedback. Built for creative developers, motion artists, and toolmakers who care about detail and clarity.


✨ What’s New in v0.2.1

  • 🎛️ Hybrid CLI config support
    Use either --config render.json or direct CLI input like --input and --output, or mix them freely.

  • 🌿 Glob + pattern support
    Match files via *.png, scene_*.png, or frame_%04d.png — auto-detected and ffmpeg-validated.

  • 🌀 Live rendering spinner
    Enabled via --verbose, you now get a calming terminal spinner with elapsed time while ffmpeg works its magic.

  • 🧪 Better error messages & fallback
    Clear output when ffmpeg isn’t found, or if no frames match your pattern. CLI validation added.

  • 📄 Updated README with examples and config formats

  • 🪼 Gople spirit awakening (early concept)
    A gentle jellyfish spirit may soon accompany your renders… 🫧


🛠 Example usage

aether-renderer-core --input frames.zip --output video.webm --file-pattern '*.png' --fps 30 --verbose

or:

aether-renderer-core --config render.json

Made with care and spirit by @madspaaskesen
Powered by 🧡 Rust, FFmpeg, and Sacred AI

Full Changelog: v0.2.0...v0.2.1

v0.2.0

08 Jun 18:32

Choose a tag to compare

What's Changed

  • adding lib.rs for lib interface.

Full Changelog: v0.1.8...v0.2.0

v0.1.9

08 Jun 14:52

Choose a tag to compare

What's Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8

08 Jun 12:24

Choose a tag to compare

New features added:

✅ Bitrate / CRF control
✅ CLI preview (e.g. --preview)

What's Changed

Full Changelog: v0.1.7...v0.1.8

v0.1.7

08 Jun 11:12

Choose a tag to compare

What's Changed

Full Changelog: v0.1.6...v0.1.7

v0.1.7-test3

08 Jun 10:36

Choose a tag to compare

v0.1.7-test3 Pre-release
Pre-release