Skip to content

Session Notes - October 30, 2025

B12 Video Production - Text Visibility Fix

Completed Tasks

  1. Identified Text Visibility Issue
  2. Symptom 1 (Fatigue) video had text disappearing mid-video
  3. Root cause: Original prompt used "gentle zoom in" causing camera to zoom too close
  4. Text "FATIGUE" disappeared by frame 60 (2.5s) and completely out of frame by end (5s)

  5. Regenerated Fatigue Video

  6. New prompt: "static camera, character with tired droopy eyes slowly breathing, subtle head sway, keep all text visible, no zoom or camera movement, 5 seconds, vertical video"
  7. Key improvements:
    • Changed from "gentle zoom in" to "static camera"
    • Explicitly added "keep all text visible"
    • Added "no zoom or camera movement"
  8. Cost: 35 credits
  9. Video ID: 4429
  10. File: kling-20251030-Image-to-Video-static-cam-4429-0.mp4

  11. Verification Process

  12. Extracted frames at 0s, 2.5s, and 5s
  13. Confirmed all text remains visible throughout entire duration
  14. Verified mascot compliance (cream face, brown eyebrows, white eyes, pink cheeks)

  15. Final Compilation

  16. Replaced old Fatigue video in B12 folder
  17. Recompiled vitamin-b12-deficiency-compliant-FINAL.mp4
  18. Duration: 45.25 seconds
  19. Size: 57.3 MB
  20. Resolution: 1176×1764 (vertical format)

  21. Documentation Updates

  22. Updated CLAUDE.md with text visibility requirements
  23. Added prompt requirements section with explicit "static camera" and "keep all text visible" instructions
  24. Added step 6 to verification workflow: Check text visibility at start/middle/end frames
  25. Documented Oct 30, 2025 incident in Production Incidents section

Cost Analysis

  • Actual cost: 35 credits (1 video regeneration)
  • Cost if using batch approach: 210 credits (all 6 videos)
  • Savings: 175 credits (5x more efficient)

Key Lessons Learned

  1. Camera Movement Restrictions:
  2. ✅ USE: "static camera" or "minimal camera movement"
  3. ❌ AVOID: "zoom in", "camera zoom", "gentle zoom in"
  4. Zoom causes text to move out of frame or become cut off

  5. Explicit Text Instructions:

  6. Always include "keep all text visible" in prompt
  7. Camera movement can cause text to disappear even if visible in static image

  8. Multi-Frame Verification Required:

  9. First frame check is NOT sufficient
  10. Must verify frames at start (0s), middle (2.5s), and end (5s)
  11. Text can disappear mid-video due to camera movement

  12. Incremental Workflow Value:

  13. Caught issue during verification before moving to next video
  14. Limited cost to 35 credits instead of 210 credits
  15. Demonstrates importance of "Generate One → Verify One → Proceed" approach

Files Modified

  • /Users/post/repos/github/nutri-e/CLAUDE.md - Added text visibility verification steps and prompt requirements
  • /Users/post/Library/CloudStorage/GoogleDrive-codiedev42@gmail.com/My Drive/Nutri-E Marketing/Social Media Posts/TikTok/Educational/Vitamin-B12/symptom-1-fatigue-compliant.mp4 - Replaced with corrected version
  • /Users/post/Library/CloudStorage/GoogleDrive-codiedev42@gmail.com/My Drive/Nutri-E Marketing/Social Media Posts/TikTok/Educational/Vitamin-B12/vitamin-b12-deficiency-compliant-FINAL.mp4 - Recompiled with corrected Fatigue clip

Next Steps

  • Upload vitamin-b12-deficiency-compliant-FINAL.mp4 to TikTok
  • Apply text visibility verification to all future vitamin/nutrient videos
  • Use updated CLAUDE.md prompt requirements for next video series

Reference

See CLAUDE.md Production Incidents section (lines 71-73) for the canonical incident log entry.