Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@hsngerami hsngerami released this 01 Jan 03:52
· 1 commit to main since this release

Version 1.0.0

Release Date: January 1, 2025

We are thrilled to announce the official release of VideoAlchemy version 1.0.0! This marks a major milestone for our open-source video processing toolkit, offering unparalleled simplicity and efficiency in handling complex video processing tasks.

Key Features

  1. YAML-Based Configuration

    • Write video processing tasks using a simple and structured YAML file.
    • Validate commands with built-in YAML validation to reduce errors.
  2. Command Sequencing

    • Chain multiple FFmpeg commands in a pipeline using the run_after attribute.
    • Simplify workflows by defining dependencies between tasks.
  3. Readable Command Attributes

    • Clearly define inputs, outputs, codecs, filters, and more without memorizing FFmpeg's complex syntax.
  4. Multi-Bitrate HLS Support

    • Generate adaptive HLS streams with multiple bitrates easily.
    • Auto-generate master.m3u8 files for seamless playback across devices.
  5. Advanced Video Filters

    • Support for filters like stabilization (deshake), resizing, and trimming.
  6. Error Prevention

    • Validate your YAML files before execution to catch issues early.
  7. Extensive Documentation

    • Detailed guides and examples to help you get started quickly.
    • Comprehensive reference for all YAML parameters.

Improvements

  • Optimized processing speed for large video files.
  • Enhanced compatibility with the latest FFmpeg version.
  • Reduced memory footprint for multi-step workflows.

Bug Fixes

  • Fixed issues with handling edge cases in filter chains.
  • Resolved compatibility issues with certain audio formats.
  • Improved error messages for misconfigured YAML files.

Known Issues

  • Minor delay in processing extremely large YAML configurations.
  • Limited support for AI-based video filters in the initial release.

Getting Started

Visit our documentation to explore guides, tutorials, and detailed references for creating your own video processing pipelines.

Installation

To install VideoAlchemy, follow the instructions on our GitHub repository. Pre-built binaries are available for macOS and Linux-based systems.


We thank our contributors and early adopters for their invaluable feedback and support. Start exploring VideoAlchemy today and simplify your video processing workflows!

For feedback and feature requests, reach out to us on X.com.