Tools / src /pipelines

Commit History

refactor: Centralize logger import to src.logger_config across various modules.
f20025d

jebin2 commited on

Refactor: Standardize logging by replacing print statements with logger calls and adjusting verbosity levels.
503d4ac

jebin2 commited on

feat: Add AI-driven verification and correction for speech-to-text timed transcripts.
7bfc215

jebin2 commited on

feat: Improve JSON parsing robustness by switching to json5 and explicitly instructing the model to avoid trailing commas in its output.
b0d5eeb

jebin2 commited on

refactor: Update GCS file uploads to use a `folder` parameter for temporary files and enable old video deletion.
1d300b0

jebin2 commited on

feat: Standardize temporary GCS uploads to a dedicated bucket, refactor video deletion logic to preserve recent files or clear folders, and fix a workflow environment typo.
b8b8c8c

jebin2 commited on

feat: Implement centralized logging with colored output, verbose control, and updated log levels across the application.
175adcc

jebin2 commited on

fix: Move product detection before video generation to eliminate double-gen
098c33e

jebin2 Claude Opus 4.6 commited on

feat: Implement refined product integration flow that splits segments based on AI product detection for dynamic video generation and selection.
9379950

jebin2 commited on

feat: Implement product video detection and merging into the voiceover pipeline using Gemini and MoviePy.
e780c61

jebin2 commited on

chore: Disable video library matching to always generate new videos.
d58077e

jebin2 commited on

feat: Merge system and negative prompts into a single enriched prompt for Grok video generation and refine prompt templates to prevent text.
fcf62f5

jebin2 commited on

feat: Calculate and apply audio durations per script segment using timed transcripts for more accurate video generation.
ee25523

jebin2 commited on

feat: Calculate and return the actual duration of generated videos and increase the default video generation duration to 4.0 seconds.
75baa59

jebin2 commited on

feat: skip audio compliance check in VoiceOverAIPipeline
6aa3eef

jebin2 commited on

feat: Refactor video generation to centralize provider selection and pass provider-specific arguments via `generate_video_process`.
f61c891

jebin2 commited on

feat: Implement VoiceOver AI Pipeline and Refactor Config
5f00d5a

jebin2 commited on

feat: Refine b-roll video title generation prompt with more detailed instructions and a random seed for variation.
ff60344

jebin2 commited on

feat: Add temporary method to override the audio library with specific tracks.
6ffa615

jebin2 commited on

feat: enforce strict 9:16 video aspect ratio during sync and upload, and add Drive file content update functionality.
782b3ed

jebin2 commited on

refactor: Standardize imports to use src as the root package.
5f6fd2a

jebin2 commited on

refactor: Adjust import paths to use `src.config` and enhance text clip rendering with dynamic font sizing and vertical positioning.
9d54dfd

jebin2 commited on

feat: Add error handling for b-roll video title generation to log failures and return None.
af2a248

jebin2 commited on

feat: Allow specifying GCS destination blob name with uniqueness handling, generate AI-powered b-roll filenames, and update Gemini model to flash-latest.
ff14cb7

jebin2 commited on

feat: Improve gcloud ADC setup with client secret and default prompts, and add test automation skip for video cropping.
bab9fee

jebin2 commited on

feat: Implement text overlay management from Google Sheets and refactor pipeline selection based on AI generation and video merge type.
455e3bd

jebin2 commited on

refactor: merge render_interval_video and render_random_video into unified render_video_cuts
3b483a6

jebin2 commited on

feat: async-only downloads with parallel GCS, sequential Drive
12b7787

jebin2 commited on

refactor: Pipeline architecture revamp with proper separation
54639e8

jebin2 commited on