1. 25 Feb, 2026 6 commits
    • Stefy Lanza (nextime / spora )'s avatar
      Add V2V (Video-to-Video), V2I (Video-to-Image), and video processing features · 6f862e60
      Stefy Lanza (nextime / spora ) authored
      - Add video frame extraction (extract_video_frames, extract_keyframes)
      - Add video info retrieval (get_video_info)
      - Add frames to video conversion (frames_to_video)
      - Add video upscaling with AI support (upscale_video)
      - Add video-to-video style transfer (video_to_video_style_transfer)
      - Add video-to-image extraction (video_to_image)
      - Add video collage creation (create_video_collage)
      - Add video filters (apply_video_filter - grayscale, sepia, blur, etc.)
      - Add video concatenation (concat_videos)
      - Add image upscaling (upscale_image)
      
      Features:
      - Extract frames at specific FPS or timestamps
      - AI upscaling with ESRGAN/SwinIR support
      - Scene detection for keyframe extraction
      - Multiple video filters and effects
      - Video concatenation with re-encoding or stream copy
      6f862e60
    • Stefy Lanza (nextime / spora )'s avatar
      Add character consistency features: IP-Adapter, InstantID, Character Profiles, LoRA Training · b0d20d0b
      Stefy Lanza (nextime / spora ) authored
      - Add IP-Adapter integration for character consistency using reference images
      - Add InstantID support for superior face identity preservation
      - Add Character Profile System to store reference images and face embeddings
      - Add LoRA Training Workflow for perfect character consistency
      - Add command-line arguments for all character consistency features
      - Update EXAMPLES.md with comprehensive character consistency documentation
      - Update requirements.txt with optional dependencies (insightface, onnxruntime)
      
      New commands:
      - --character: Use saved character profile
      - --create-character: Create new character profile from reference images
      - --list-characters: List all saved profiles
      - --show-character: Show profile details
      - --ipadapter: Enable IP-Adapter for consistency
      - --instantid: Enable InstantID for face identity
      - --train-lora: Train custom LoRA for character
      b0d20d0b
    • Stefy Lanza (nextime / spora )'s avatar
      Validate base model exists before adding LoRA to model list · 84d460f6
      Stefy Lanza (nextime / spora ) authored
      - When --update-models detects a LoRA adapter, validate that the base
        model exists on HuggingFace before adding it to the model list
      - Skip LoRAs whose base models are not found on HuggingFace
      - Added support for flux and sdxl base model detection
      - Print informative messages when skipping LoRAs with missing base models
      84d460f6
    • Stefy Lanza (nextime / spora )'s avatar
      Fix: Add peft to requirements.txt for LoRA adapter support · 2e8b5bc7
      Stefy Lanza (nextime / spora ) authored
      PEFT (Parameter-Efficient Fine-Tuning) is required for loading LoRA
      adapters with pipe.load_lora_weights(). Without it, LoRA loading fails
      with: 'PEFT backend is required for this method.'
      2e8b5bc7
    • Stefy Lanza (nextime / spora )'s avatar
      Feat: Update models.json when pipeline mismatch is detected and corrected · 2b570a0a
      Stefy Lanza (nextime / spora ) authored
      - Add update_model_pipeline_class() function to update model config
      - Call function when main model pipeline mismatch is corrected
      - Call function when image model pipeline mismatch is corrected
      - Ensures future runs use the correct pipeline class automatically
      2b570a0a
    • Stefy Lanza (nextime / spora )'s avatar
  2. 24 Feb, 2026 16 commits