Skip to content

Releases: DimazzzZ/media-gen

v0.2.0

12 Oct 00:47

Choose a tag to compare

[0.2.0] - 2025-10-12

Added

  • Interactive Mode: Step-by-step wizard for media generation

    • Media type selection (video/audio) with clear prompts
    • Parameter configuration with validation and default values
    • Configuration summary and confirmation before generation
    • Real-time progress feedback during media creation
    • Robust input handling with error recovery
    • Support for both experienced and novice users
  • Enhanced User Experience

    • User-friendly prompts with clear instructions
    • Input validation with helpful error messages
    • Default value suggestions for quick configuration
    • Graceful handling of invalid input with retry options

Enhanced

  • CLI Interface: Maintained full backward compatibility
  • Error Handling: Improved error messages and recovery
  • Cross-platform Support: Enhanced terminal compatibility

Technical

  • Input System: Redesigned input handling using std.io.getStdIn().reader()
  • Validation: Comprehensive input validation and sanitization
  • Memory Management: Improved memory handling for interactive sessions
  • Testing: Added comprehensive unit and integration tests for interactive mode

v0.1.0

11 Oct 15:23

Choose a tag to compare

Media Generator - Embedded FFmpeg Edition

No external dependencies required! FFmpeg is embedded directly into the executable.

🚀 What's New in v0.1.0

  • Embedded FFmpeg binaries for all platforms
  • Zero external dependencies
  • Cross-platform support (Linux, Windows, macOS Intel/ARM)
  • Improved error handling and logging

📥 Downloads

Platform Download
Linux x86_64 media-gen-linux-x86_64
Windows x86_64 media-gen-windows-x86_64.exe
macOS Intel media-gen-macos-x86_64
macOS ARM64 media-gen-macos-arm64

🛠️ Usage

# Generate video with countdown
./media-gen video --duration 10 --output countdown.mp4

# Generate audio test tone
./media-gen audio --frequency 440 --duration 5 --output tone.wav

# Show help
./media-gen help

✨ Features

  • 🎬 Video generation with animated countdown timer
  • 🎵 Audio generation with configurable sine wave test tones
  • 🎯 Multiple formats: MP4, AVI, MOV, MKV, MP3, WAV, AAC, FLAC
  • 📦 Zero dependencies - FFmpeg embedded
  • 🚀 Cross-platform support
  • Fast - Built with Zig for optimal performance

🔧 Installation

  1. Download the appropriate binary for your platform
  2. Make it executable: chmod +x media-gen-* (Unix systems)
  3. Run: ./media-gen help

No additional setup required!