Director's Cut

by tyb343co.huggingface.tyb343/directors-cut

  • Remote endpoint
  • 12 tools
  • MIT

Tools

  • directors_cut_add_production_to_video 🎬 MAIN VIDEO PROCESSING TOOL - Transform any video into viral-ready content! ⚠️ IMPORTANT: This tool requires a WEB URL (http:// or https://), NOT a local file path! - ✅ YouTube URLs work: https://youtube.com/watch?v=... - ✅ Direct video URLs work: https://example.com/video.mp4 - ❌ Local paths do NOT work: /mnt/data/file.mp4 If the user uploads a file, tell them to: 1. Upload the video to YouTube (unlisted) and provide the URL, OR 2. Use a cloud storage link (Google Drive public link, Dropbox, etc.) This is the PRIMARY tool for video editing. Use this tool when the user wants to: - Process a YouTube video - Add professional production value to a video - Create short-form vertical content for TikTok/Reels/Shorts - Add intros, subtitles, smart crop, or background music The tool automatically: 1. Downloads the video from the URL 2. Applies AI-powered 9:16 smart crop for mobile viewing 3. Generates a custom AI intro with voiceover and title card 4. Adds auto-generated subtitles using Whisp
  • directors_cut_add_production_wrapper Production via Modal - uploads video and processes with fresh job_id If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
  • directors_cut_load_last_render_into_production Load last render - preserved from #file:app.py
  • directors_cut_open_video_studio 🎬 Open the Director's Cut Video Studio interface. Use this tool when the user wants to: - Process or edit a video - Upload a video file - Add production value to any video - Create viral short-form content This opens an interactive studio where users can: - Paste a YouTube URL OR upload a video file directly - Choose mood (hype, chill, suspense, or auto-detect) - Enable/disable smart crop, AI intro, and subtitles - Process the video and download the result. Returns: str: Confirmation that the studio is ready
  • directors_cut_production_widget_html ChatGPT widget for displaying video production results with download button.
  • directors_cut_reset_workflow Reset workflow - clears both local and Modal backend state.
  • directors_cut_step1_analyze_video Step 1: Analyze video via Modal step endpoint - creates job_id and syncs state.
  • directors_cut_step2_scout_hotspots Step 2: Scout via Modal - preserved structure from #file:app.py
  • directors_cut_step3_verify_hotspots Step 3: Verify via Modal - preserved structure from #file:app.py
  • directors_cut_step4_create_plan Step 4: Plan via Modal - preserved structure from #file:app.py
  • directors_cut_step5_render_video Step 5: Render via Modal - preserved structure from #file:app.py
  • directors_cut_video_studio_widget_html Interactive Video Studio widget for ChatGPT - upload and process videos directly.

As the server's own listing gives them. We never call a tool.