Apply professional color grading and color correction to videos using each::sense. This skill enables cinematic looks, film stock emulations, mood-based color treatments, and technical color corrections.
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "This video was shot with incorrect white balance - it has a strong orange/yellow color cast from tungsten lighting. Please correct the white balance to neutral, fix the skin tones to look natural, and balance the overall exposure. Keep it looking natural, just properly corrected.",
"mode": "max",
"video_urls": ["https://example.com/bad-white-balance.mp4"]
}'
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "I have two video clips that need to match. The first video is my reference with the color grade I like. Please apply the same color grade to the second video so they look consistent when edited together. Match the contrast, saturation, color temperature, and overall tone.",
"mode": "max",
"video_urls": [
"https://example.com/reference-clip.mp4",
"https://example.com/clip-to-match.mp4"
]
}'
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Apply a moody, dark color grade to this video. I want crushed shadows, desaturated colors with selective color pops, and a cold blue-green tint. Think David Fincher or Denis Villeneuve - atmospheric and brooding. Low-key lighting feel even if the original is brighter.",
"mode": "max",
"video_urls": ["https://example.com/scene-footage.mp4"]
}'
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Give this video a bright and airy look perfect for wedding or lifestyle content. Lift the shadows, add soft pastel tones, slightly warm skin tones, and reduce contrast for that dreamy quality. Clean, fresh, and romantic feeling. Keep it natural but elevated.",
"mode": "max",
"video_urls": ["https://example.com/wedding-footage.mp4"]
}'
bash
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Enhance this video with HDR-style color grading. Expand the dynamic range, bring out detail in both shadows and highlights, boost color vibrancy without oversaturation. Make skies more dramatic, colors more vivid, and overall image more impactful. Great for landscape and travel footage.",
"mode": "max",
"video_urls": ["https://example.com/landscape-video.mp4"]
}'
Use
to iterate on color grades:
bash
# Initial grade
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Apply a cinematic teal and orange grade to this video",
"session_id": "color-grade-project-001",
"video_urls": ["https://example.com/my-video.mp4"]
}'
# Refine the grade
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "The teal is too strong in the shadows. Can you reduce it and add more warmth to the skin tones?",
"session_id": "color-grade-project-001"
}'
# Apply to additional clips
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Apply the same grade we developed to this new clip",
"session_id": "color-grade-project-001",
"video_urls": ["https://example.com/second-clip.mp4"]
}'
bash
# Grade first clip and establish look
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Apply a moody cinematic grade to this video - this will be my hero look for the project",
"session_id": "music-video-grade",
"video_urls": ["https://example.com/clip-01.mp4"]
}'
# Apply same look to remaining clips
curl -X POST https://sense.eachlabs.run/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"message": "Apply the same color grade to these additional clips for consistency",
"session_id": "music-video-grade",
"video_urls": [
"https://example.com/clip-02.mp4",
"https://example.com/clip-03.mp4",
"https://example.com/clip-04.mp4"
]
}'