video-watermark
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseVideo Watermark
视频水印处理
Add professional watermarks to your videos or remove unwanted watermarks using each::sense. This skill handles all watermarking needs including logo placement, text overlays, animated watermarks, and intelligent watermark removal.
借助each::sense为你的视频添加专业水印或移除多余水印。该技能可处理各类水印需求,包括logo放置、文字叠加、动态水印以及智能水印移除。
Features
功能特性
- Add Logo Watermark: Place your brand logo on videos with customizable opacity and position
- Add Text Watermark: Add text overlays with custom fonts, colors, and styles
- Transparent Watermark: Semi-transparent watermarks that don't obstruct content
- Position Control: Place watermarks in corners, center, or custom positions
- Animated Watermark: Moving or pulsing watermarks for enhanced branding
- Dynamic Watermark: Watermarks that change position throughout the video
- Remove Watermark: Intelligently remove existing watermarks from videos
- TikTok Watermark Removal: Remove TikTok logos and usernames from videos
- Stock Footage Cleanup: Remove stock footage watermarks for licensed content
- Batch Processing: Apply watermarks to multiple videos efficiently
- 添加Logo水印:可自定义透明度和位置,将品牌logo添加到视频中
- 添加文字水印:添加自定义字体、颜色和样式的文字叠加层
- 透明水印:半透明水印,不会遮挡视频内容
- 位置控制:可将水印放置在角落、中心或自定义位置
- 动态水印:添加移动或脉动效果的水印,增强品牌曝光
- 动态位置水印:水印在视频播放过程中改变位置
- 移除水印:智能移除视频中已有的水印
- 移除TikTok水印:移除视频中的TikTok标识和用户名水印
- 素材库视频去水印:为已授权的素材库视频移除水印
- 批量处理:高效为多个视频添加水印
Quick Start
快速开始
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": "Add a logo watermark to this video in the bottom right corner with 50% opacity",
"mode": "max",
"image_urls": ["https://example.com/my-video.mp4", "https://example.com/my-logo.png"]
}'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": "Add a logo watermark to this video in the bottom right corner with 50% opacity",
"mode": "max",
"image_urls": ["https://example.com/my-video.mp4", "https://example.com/my-logo.png"]
}'Watermark Position Reference
水印位置参考
| Position | Description | Best Use Case |
|---|---|---|
| Bottom Right | Most common placement | Corporate videos, vlogs |
| Bottom Left | Alternative corner | When bottom right has content |
| Top Right | Upper corner | News-style, live streams |
| Top Left | Upper corner | Documentary style |
| Center | Middle of frame | Preview/draft watermarks |
| Full Frame | Diagonal across video | Stock footage protection |
| 位置 | 描述 | 最佳使用场景 |
|---|---|---|
| 右下角 | 最常见的放置位置 | 企业视频、博客视频 |
| 左下角 | 备选角落位置 | 当右下角有重要内容时 |
| 右上角 | 上方角落 | 新闻风格、直播视频 |
| 左上角 | 上方角落 | 纪录片风格 |
| 中心 | 画面中间 | 预览/草稿水印 |
| 全屏 | 斜跨整个视频 | 素材库视频保护 |
Use Case Examples
使用场景示例
1. Add Logo Watermark
1. 添加Logo水印
Add your brand logo to a video with customizable placement and opacity.
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": "Add this logo as a watermark to the video. Place it in the bottom right corner with 40% opacity. Keep the logo small, about 10% of the video width.",
"mode": "max",
"image_urls": ["https://example.com/product-video.mp4", "https://example.com/company-logo.png"]
}'将品牌logo添加到视频中,可自定义位置和透明度。
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": "Add this logo as a watermark to the video. Place it in the bottom right corner with 40% opacity. Keep the logo small, about 10% of the video width.",
"mode": "max",
"image_urls": ["https://example.com/product-video.mp4", "https://example.com/company-logo.png"]
}'2. Add Text Watermark
2. 添加文字水印
Add text-based watermarks like copyright notices or channel names.
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": "Add a text watermark to this video saying \"Copyright 2024 MyBrand\" in white text with black outline. Position it in the bottom left corner, make it subtle but readable.",
"mode": "max",
"image_urls": ["https://example.com/my-video.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": "Add a text watermark to this video saying \"Copyright 2024 MyBrand\" in white text with black outline. Position it in the bottom left corner, make it subtle but readable.",
"mode": "max",
"image_urls": ["https://example.com/my-video.mp4"]
}'3. Add Transparent Watermark
3. 添加透明水印
Create subtle, semi-transparent watermarks that protect content without being intrusive.
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": "Add a very subtle transparent watermark with my logo. Use only 20% opacity so it is barely visible but still present. Position in the bottom right corner.",
"mode": "max",
"image_urls": ["https://example.com/cinematic-video.mp4", "https://example.com/watermark-logo.png"]
}'创建微妙的半透明水印,既能保护内容又不会过于突兀。
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": "Add a very subtle transparent watermark with my logo. Use only 20% opacity so it is barely visible but still present. Position in the bottom right corner.",
"mode": "max",
"image_urls": ["https://example.com/cinematic-video.mp4", "https://example.com/watermark-logo.png"]
}'4. Position Watermark (Corner and Center)
4. 水印位置控制(角落与中心)
Precisely control watermark placement for different video styles.
bash
undefined针对不同视频风格精确控制水印位置。
bash
undefinedCorner placement for vlog style
博客风格的角落放置
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": "Add my channel logo in the top left corner of this video. Make it small and semi-transparent. The watermark should have a slight drop shadow for visibility on light backgrounds.", "mode": "max", "image_urls": ["https://example.com/vlog-video.mp4", "https://example.com/channel-logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add my channel logo in the top left corner of this video. Make it small and semi-transparent. The watermark should have a slight drop shadow for visibility on light backgrounds.", "mode": "max", "image_urls": ["https://example.com/vlog-video.mp4", "https://example.com/channel-logo.png"] }'
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": "Add my channel logo in the top left corner of this video. Make it small and semi-transparent. The watermark should have a slight drop shadow for visibility on light backgrounds.", "mode": "max", "image_urls": ["https://example.com/vlog-video.mp4", "https://example.com/channel-logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add my channel logo in the top left corner of this video. Make it small and semi-transparent. The watermark should have a slight drop shadow for visibility on light backgrounds.", "mode": "max", "image_urls": ["https://example.com/vlog-video.mp4", "https://example.com/channel-logo.png"] }'
Center placement for preview/draft
预览/草稿用的中心放置
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": "Add a large DRAFT watermark text diagonally across the center of this video. Use white text with black stroke, 50% opacity. This is for preview purposes.", "mode": "max", "image_urls": ["https://example.com/preview-video.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add a large DRAFT watermark text diagonally across the center of this video. Use white text with black stroke, 50% opacity. This is for preview purposes.", "mode": "max", "image_urls": ["https://example.com/preview-video.mp4"] }'
undefinedcurl -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": "Add a large DRAFT watermark text diagonally across the center of this video. Use white text with black stroke, 50% opacity. This is for preview purposes.", "mode": "max", "image_urls": ["https://example.com/preview-video.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add a large DRAFT watermark text diagonally across the center of this video. Use white text with black stroke, 50% opacity. This is for preview purposes.", "mode": "max", "image_urls": ["https://example.com/preview-video.mp4"] }'
undefined5. Animated Watermark
5. 动态水印
Add dynamic, animated watermarks that draw attention or add visual interest.
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": "Add an animated watermark to this video. The logo should have a subtle pulsing glow effect. Place it in the bottom right corner. The animation should loop smoothly every 2 seconds.",
"mode": "max",
"image_urls": ["https://example.com/promo-video.mp4", "https://example.com/animated-logo.gif"]
}'添加动态水印,吸引注意力或增加视觉趣味。
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": "Add an animated watermark to this video. The logo should have a subtle pulsing glow effect. Place it in the bottom right corner. The animation should loop smoothly every 2 seconds.",
"mode": "max",
"image_urls": ["https://example.com/promo-video.mp4", "https://example.com/animated-logo.gif"]
}'6. Remove Watermark from Video
6. 移除视频水印
Intelligently remove existing watermarks while preserving video quality.
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": "Remove the watermark from this video. There is a logo watermark in the bottom right corner that needs to be removed cleanly without affecting the rest of the video.",
"mode": "max",
"image_urls": ["https://example.com/watermarked-video.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": "Remove the watermark from this video. There is a logo watermark in the bottom right corner that needs to be removed cleanly without affecting the rest of the video.",
"mode": "max",
"image_urls": ["https://example.com/watermarked-video.mp4"]
}'7. Remove TikTok Watermark
7. 移除TikTok水印
Remove TikTok logos and username watermarks from downloaded videos.
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": "Remove the TikTok watermark from this video. There is a TikTok logo and username in the corner that needs to be removed. Preserve the original video quality and ensure no artifacts remain.",
"mode": "max",
"image_urls": ["https://example.com/tiktok-video.mp4"]
}'移除下载的TikTok视频中的标识和用户名水印。
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": "Remove the TikTok watermark from this video. There is a TikTok logo and username in the corner that needs to be removed. Preserve the original video quality and ensure no artifacts remain.",
"mode": "max",
"image_urls": ["https://example.com/tiktok-video.mp4"]
}'8. Remove Stock Footage Watermark
8. 移除素材库视频水印
Remove watermarks from stock footage that you have licensed.
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": "Remove the stock footage watermark from this video. It has a repeating diagonal text watermark across the entire frame saying the stock site name. I have licensed this footage and need a clean version.",
"mode": "max",
"image_urls": ["https://example.com/stock-footage-preview.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": "Remove the stock footage watermark from this video. It has a repeating diagonal text watermark across the entire frame saying the stock site name. I have licensed this footage and need a clean version.",
"mode": "max",
"image_urls": ["https://example.com/stock-footage-preview.mp4"]
}'9. Add Dynamic Watermark (Changes Position)
9. 添加动态位置水印(位置变化)
Add watermarks that move or change position throughout the video to prevent easy removal.
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": "Add a dynamic watermark to this video that changes position every 5 seconds. The watermark should move between all four corners of the video. Use my logo with 30% opacity. This makes the watermark harder to remove.",
"mode": "max",
"image_urls": ["https://example.com/protected-content.mp4", "https://example.com/brand-logo.png"]
}'添加可移动或改变位置的水印,防止被轻易移除。
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": "Add a dynamic watermark to this video that changes position every 5 seconds. The watermark should move between all four corners of the video. Use my logo with 30% opacity. This makes the watermark harder to remove.",
"mode": "max",
"image_urls": ["https://example.com/protected-content.mp4", "https://example.com/brand-logo.png"]
}'10. Batch Watermark Multiple Videos
10. 批量为多个视频添加水印
Apply consistent watermarks across multiple videos in a session.
bash
undefined在一个会话中为多个视频应用一致的水印设置。
bash
undefinedFirst video in batch
批量处理中的第一个视频
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 need to add the same watermark to multiple videos. Start with this first video. Add my logo in the bottom right corner with 35% opacity. Remember these settings for the next videos.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-1.mp4", "https://example.com/company-logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "I need to add the same watermark to multiple videos. Start with this first video. Add my logo in the bottom right corner with 35% opacity. Remember these settings for the next videos.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-1.mp4", "https://example.com/company-logo.png"] }'
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 need to add the same watermark to multiple videos. Start with this first video. Add my logo in the bottom right corner with 35% opacity. Remember these settings for the next videos.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-1.mp4", "https://example.com/company-logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "I need to add the same watermark to multiple videos. Start with this first video. Add my logo in the bottom right corner with 35% opacity. Remember these settings for the next videos.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-1.mp4", "https://example.com/company-logo.png"] }'
Second video (same session for consistency)
第二个视频(同一会话,保持设置一致)
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 watermark settings to this second video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-2.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Apply the same watermark settings to this second video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-2.mp4"] }'
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 watermark settings to this second video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-2.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Apply the same watermark settings to this second video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-2.mp4"] }'
Third video (same session)
第三个视频(同一会话)
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 watermark settings to this third video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-3.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Apply the same watermark settings to this third video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-3.mp4"] }'
undefinedcurl -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 watermark settings to this third video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-3.mp4"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Apply the same watermark settings to this third video.", "session_id": "batch-watermark-001", "mode": "eco", "image_urls": ["https://example.com/video-3.mp4"] }'
undefinedBest Practices
最佳实践
Adding Watermarks
添加水印
- Opacity: Use 20-40% opacity for subtle branding, 50-70% for visible protection
- Size: Keep logo watermarks at 5-15% of video width for professional look
- Position: Bottom corners are standard; avoid center unless for drafts/previews
- Contrast: Add shadow or outline to watermarks for visibility on varied backgrounds
- Consistency: Use the same watermark settings across all your content
- 透明度:微妙品牌宣传使用20-40%透明度,明显内容保护使用50-70%
- 尺寸:logo水印保持在视频宽度的5-15%,呈现专业效果
- 位置:底部角落是标准位置;除非是草稿/预览,否则避免放置在中心
- 对比度:为水印添加阴影或描边,确保在不同背景下都清晰可见
- 一致性:所有内容使用相同的水印设置
Removing Watermarks
移除水印
- Quality: Higher quality source videos yield better removal results
- Simple backgrounds: Watermarks over simple/uniform areas are easier to remove
- Multiple watermarks: Specify all watermark locations for comprehensive removal
- Legal use: Only remove watermarks from content you own or have licensed
- 质量:源视频质量越高,移除效果越好
- 简单背景:位于简单/均匀区域的水印更容易移除
- 多水印:明确所有水印位置,确保彻底移除
- 合法使用:仅移除你拥有或已授权内容的水印
Mode Selection
模式选择
Ask your users before generating:
"Do you want fast & cheap, or high quality?"
| Mode | Best For | Speed | Quality |
|---|---|---|---|
| Final output, professional content, watermark removal | Slower | Highest |
| Batch processing, drafts, testing placement | Faster | Good |
生成前请询问用户:
"你需要快速低成本的处理,还是高质量的输出?"
| 模式 | 适用场景 | 速度 | 质量 |
|---|---|---|---|
| 最终输出、专业内容、水印移除 | 较慢 | 最高 |
| 批量处理、草稿、位置测试 | 较快 | 良好 |
Multi-Turn Watermark Iteration
多轮迭代调整水印
Use to refine watermark placement:
session_idbash
undefined使用优化水印位置:
session_idbash
undefinedInitial watermark
初始添加水印
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": "Add my logo watermark to this video in the bottom right corner", "session_id": "watermark-project-001", "image_urls": ["https://example.com/my-video.mp4", "https://example.com/logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add my logo watermark to this video in the bottom right corner", "session_id": "watermark-project-001", "image_urls": ["https://example.com/my-video.mp4", "https://example.com/logo.png"] }'
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": "Add my logo watermark to this video in the bottom right corner", "session_id": "watermark-project-001", "image_urls": ["https://example.com/my-video.mp4", "https://example.com/logo.png"] }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Add my logo watermark to this video in the bottom right corner", "session_id": "watermark-project-001", "image_urls": ["https://example.com/my-video.mp4", "https://example.com/logo.png"] }'
Adjust based on feedback
根据反馈调整
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 watermark is too large and too opaque. Make it 50% smaller and reduce opacity to 25%", "session_id": "watermark-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "The watermark is too large and too opaque. Make it 50% smaller and reduce opacity to 25%", "session_id": "watermark-project-001" }'
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 watermark is too large and too opaque. Make it 50% smaller and reduce opacity to 25%", "session_id": "watermark-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "The watermark is too large and too opaque. Make it 50% smaller and reduce opacity to 25%", "session_id": "watermark-project-001" }'
Final adjustment
最终调整
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": "Move it slightly more to the center to avoid the video controls overlay area", "session_id": "watermark-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Move it slightly more to the center to avoid the video controls overlay area", "session_id": "watermark-project-001" }'
undefinedcurl -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": "Move it slightly more to the center to avoid the video controls overlay area", "session_id": "watermark-project-001" }'
-H "Content-Type: application/json"
-H "X-API-Key: $EACHLABS_API_KEY"
-H "Accept: text/event-stream"
-d '{ "message": "Move it slightly more to the center to avoid the video controls overlay area", "session_id": "watermark-project-001" }'
undefinedError Handling
错误处理
| Error | Cause | Solution |
|---|---|---|
| Insufficient balance | Top up at eachlabs.ai |
| Content policy violation | Prohibited content | Ensure content complies with terms of service |
| Timeout | Long video processing | Set client timeout to minimum 10 minutes |
| Invalid video format | Unsupported format | Convert to MP4, MOV, or WebM |
| Watermark not detected | AI cannot locate watermark | Specify watermark location more precisely |
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 余额不足 | 前往eachlabs.ai充值 |
| 内容政策违规 | 包含违禁内容 | 确保内容符合服务条款 |
| 超时 | 视频处理时间过长 | 将客户端超时设置为至少10分钟 |
| 无效视频格式 | 格式不支持 | 转换为MP4、MOV或WebM格式 |
| 未检测到水印 | AI无法定位水印 | 更精确地指定水印位置 |
Related Skills
相关技能
- - Core API documentation
each-sense - - Create videos from scratch
video-generation - - General video editing capabilities
video-edit - - Image watermarking and editing
image-edit
- - 核心API文档
each-sense - - 从零开始创建视频
video-generation - - 通用视频编辑功能
video-edit - - 图片水印添加与编辑
image-edit