Releases: DimazzzZ/media-gen
Releases · DimazzzZ/media-gen
v0.2.0
[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
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
- Download the appropriate binary for your platform
- Make it executable:
chmod +x media-gen-*(Unix systems) - Run:
./media-gen help
No additional setup required!