youtube-video-generation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

YouTube Video Generation

YouTube视频生成

Generate engaging YouTube content using each::sense. This skill creates videos optimized for YouTube's various formats including long-form videos, Shorts, and thumbnails.
借助each::sense制作引人入胜的YouTube内容。该工具可生成适配YouTube多种格式的视频,包括长视频、Shorts短视频及视频缩略图。

Features

功能特性

  • Faceless Videos: AI-generated content without on-camera presence
  • YouTube Shorts: Vertical 9:16 content up to 3 minutes
  • Explainer Videos: Educational content with visual aids
  • Product Reviews: Showcase and review products with AI visuals
  • Tutorials: Step-by-step how-to content
  • News Summaries: Quick news recap videos
  • Compilations: Curated content collections
  • Gaming Highlights: Gaming clip compilations
  • ASMR/Relaxation: Ambient and calming content
  • Channel Branding: Intros, outros, and thumbnails
  • 无出镜视频:AI生成的无需真人出镜的内容
  • YouTube Shorts:9:16竖屏格式,最长3分钟
  • 讲解视频:配有视觉辅助的教育类内容
  • 产品评测:通过AI视觉效果展示并评测产品
  • 教程视频:分步式操作指南内容
  • 新闻摘要:快速新闻回顾视频
  • 合集视频:精选内容集合
  • 游戏高光集锦:游戏片段合集
  • ASMR/放松视频:氛围舒缓类内容
  • 频道品牌素材:片头、片尾及视频缩略图

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": "Create a 30-second faceless YouTube video about the benefits of meditation, with calming visuals and text overlays",
    "mode": "max"
  }'
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": "Create a 30-second faceless YouTube video about the benefits of meditation, with calming visuals and text overlays",
    "mode": "max"
  }'

YouTube Video Formats & Sizes

YouTube视频格式及尺寸

FormatAspect RatioResolutionMax DurationUse Case
Long-form Video16:91920x1080UnlimitedStandard YouTube videos
YouTube Shorts9:161080x19203 minutesShort-form vertical content
Thumbnail16:91280x720N/AVideo thumbnail image
格式宽高比分辨率最长时长适用场景
长视频16:91920x1080无限制标准YouTube视频
YouTube Shorts9:161080x19203分钟竖屏短视频内容
缩略图16:91280x720不适用视频缩略图图片

Use Case Examples

应用场景示例

1. Faceless YouTube Video Generation

1. 无出镜YouTube视频生成

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": "Create a 60-second faceless YouTube video about 5 interesting facts about space. Use stunning space imagery, smooth transitions, and animated text overlays for each fact. Add a cinematic orchestral background music feel. 16:9 aspect ratio at 1920x1080.",
    "mode": "max"
  }'
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": "Create a 60-second faceless YouTube video about 5 interesting facts about space. Use stunning space imagery, smooth transitions, and animated text overlays for each fact. Add a cinematic orchestral background music feel. 16:9 aspect ratio at 1920x1080.",
    "mode": "max"
  }'

2. YouTube Shorts from Script

2. 基于脚本生成YouTube Shorts

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": "Create a YouTube Short (9:16, 1080x1920) from this script: \"Did you know that honey never spoils? Archaeologists found 3000-year-old honey in Egyptian tombs that was still edible!\" Use eye-catching visuals of honey, ancient Egypt, and include bold captions. Make it attention-grabbing for the first 2 seconds.",
    "mode": "max"
  }'
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": "Create a YouTube Short (9:16, 1080x1920) from this script: \"Did you know that honey never spoils? Archaeologists found 3000-year-old honey in Egyptian tombs that was still edible!\" Use eye-catching visuals of honey, ancient Egypt, and include bold captions. Make it attention-grabbing for the first 2 seconds.",
    "mode": "max"
  }'

3. Explainer/Educational Video

3. 讲解/教育类视频

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": "Create a 2-minute educational explainer video about how photosynthesis works. Use animated diagrams, infographics, and step-by-step visualizations. Include a friendly voiceover style with clear explanations. 16:9 at 1920x1080. Target audience: middle school students.",
    "mode": "max"
  }'
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": "Create a 2-minute educational explainer video about how photosynthesis works. Use animated diagrams, infographics, and step-by-step visualizations. Include a friendly voiceover style with clear explanations. 16:9 at 1920x1080. Target audience: middle school students.",
    "mode": "max"
  }'

4. Product Review Video

4. 产品评测视频

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": "Create a 90-second product review video for wireless noise-canceling headphones. Show the product from multiple angles, highlight key features (battery life, noise cancellation, comfort), include pros and cons sections with graphics, and end with a rating. 16:9 at 1920x1080, modern tech review style.",
    "mode": "max"
  }'
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": "Create a 90-second product review video for wireless noise-canceling headphones. Show the product from multiple angles, highlight key features (battery life, noise cancellation, comfort), include pros and cons sections with graphics, and end with a rating. 16:9 at 1920x1080, modern tech review style.",
    "mode": "max"
  }'

5. Tutorial/How-To Video

5. 教程/操作指南视频

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": "Create a step-by-step tutorial video on how to make the perfect pour-over coffee. Include numbered steps, close-up shots of equipment, water temperature graphics, timing indicators, and brewing tips. 16:9 at 1920x1080. Duration: 3 minutes. Clean, minimalist aesthetic.",
    "mode": "max"
  }'
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": "Create a step-by-step tutorial video on how to make the perfect pour-over coffee. Include numbered steps, close-up shots of equipment, water temperature graphics, timing indicators, and brewing tips. 16:9 at 1920x1080. Duration: 3 minutes. Clean, minimalist aesthetic.",
    "mode": "max"
  }'

6. News Summary Video

6. 新闻摘要视频

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": "Create a 60-second news summary video template for a tech news channel. Include animated lower thirds, headline graphics, transition effects, and space for B-roll footage. Professional news broadcast style with modern graphics. 16:9 at 1920x1080. Blue and white color scheme.",
    "mode": "max"
  }'
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": "Create a 60-second news summary video template for a tech news channel. Include animated lower thirds, headline graphics, transition effects, and space for B-roll footage. Professional news broadcast style with modern graphics. 16:9 at 1920x1080. Blue and white color scheme.",
    "mode": "max"
  }'

7. Compilation Video

7. 合集视频

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": "Create a 2-minute satisfying compilation video. Include various satisfying visuals: slime being pressed, perfect cake cutting, kinetic sand, soap cutting, and paint mixing. Smooth transitions between clips, no text overlays, relaxing ambient music vibe. 16:9 at 1920x1080.",
    "mode": "max"
  }'
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": "Create a 2-minute satisfying compilation video. Include various satisfying visuals: slime being pressed, perfect cake cutting, kinetic sand, soap cutting, and paint mixing. Smooth transitions between clips, no text overlays, relaxing ambient music vibe. 16:9 at 1920x1080.",
    "mode": "max"
  }'

8. Gaming Highlight Video

8. 游戏高光集锦视频

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": "Create a 45-second gaming highlight intro/template video. Energetic style with glitch effects, neon colors, dynamic transitions, and space for gameplay clips. Include animated subscribe button, social media handles placeholder, and channel logo placement. 16:9 at 1920x1080. EDM/trap music energy.",
    "mode": "max"
  }'
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": "Create a 45-second gaming highlight intro/template video. Energetic style with glitch effects, neon colors, dynamic transitions, and space for gameplay clips. Include animated subscribe button, social media handles placeholder, and channel logo placement. 16:9 at 1920x1080. EDM/trap music energy.",
    "mode": "max"
  }'

9. ASMR/Relaxation Video

9. ASMR/放松视频

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": "Create a 3-minute relaxation video for sleep and meditation. Slow-moving visuals of a peaceful forest with gentle rain, soft fog drifting through trees, and occasional wildlife. Very slow, calming transitions. No text, no sudden movements. 16:9 at 1920x1080. Ambient nature sounds.",
    "mode": "max"
  }'
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": "Create a 3-minute relaxation video for sleep and meditation. Slow-moving visuals of a peaceful forest with gentle rain, soft fog drifting through trees, and occasional wildlife. Very slow, calming transitions. No text, no sudden movements. 16:9 at 1920x1080. Ambient nature sounds.",
    "mode": "max"
  }'

10. Channel Intro/Outro Generation

10. 频道片头/片尾生成

bash
undefined
bash
undefined

Create channel intro

创建频道片头

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": "Create a 5-second YouTube channel intro for a cooking channel called "Kitchen Creations". Animated logo reveal with steam/smoke effects, wooden textures, warm colors. Include a brief jingle spot. Professional but inviting. 16:9 at 1920x1080.", "session_id": "cooking-channel-branding" }'
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": "Create a 5-second YouTube channel intro for a cooking channel called "Kitchen Creations". Animated logo reveal with steam/smoke effects, wooden textures, warm colors. Include a brief jingle spot. Professional but inviting. 16:9 at 1920x1080.", "session_id": "cooking-channel-branding" }'

Create matching outro (same session for consistency)

创建配套片尾(使用相同session_id保证风格统一)

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": "Now create a matching 10-second outro for the same channel. Include animated end screen with subscribe button, two video placeholders for suggested videos, and social media icons. Match the style and colors of the intro we just created.", "session_id": "cooking-channel-branding" }'
undefined
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": "Now create a matching 10-second outro for the same channel. Include animated end screen with subscribe button, two video placeholders for suggested videos, and social media icons. Match the style and colors of the intro we just created.", "session_id": "cooking-channel-branding" }'
undefined

Best Practices

最佳实践

Long-form Videos (16:9)

长视频(16:9)

  • Hook viewers early: First 5-10 seconds are critical for retention
  • Consistent pacing: Maintain visual interest with scene changes every 5-10 seconds
  • Clear structure: Use visual chapters and segment markers
  • End screens: Design for YouTube's end screen overlay (last 20 seconds)
  • Thumbnails: Create compelling 1280x720 thumbnails that stand out
  • 尽早吸引观众:前5-10秒对于留存观众至关重要
  • 节奏连贯:每5-10秒切换场景以保持视觉吸引力
  • 结构清晰:使用视觉章节和分段标记
  • 片尾屏幕:在最后20秒设计适配YouTube的片尾屏幕
  • 缩略图:制作引人注目的1280x720分辨率缩略图

YouTube Shorts (9:16)

YouTube Shorts(9:16)

  • Vertical optimization: Design for full-screen mobile viewing
  • Instant hook: Capture attention in the first 1-2 seconds
  • Loop-friendly: Create seamless loops when possible
  • Bold text: Use large, readable captions for sound-off viewing
  • Keep it snappy: Even though 3 minutes is allowed, 30-60 seconds often performs best
  • 竖屏优化:专为移动端全屏观看设计
  • 瞬间抓眼:在开头1-2秒内吸引观众注意力
  • 支持循环播放:尽可能创建可无缝循环的内容
  • 醒目文字:使用大尺寸、易读的字幕,适配静音观看场景
  • 保持简短:尽管最长允许3分钟,但30-60秒的内容通常表现更佳

Thumbnails

缩略图

  • High contrast: Use colors that pop against YouTube's white/dark UI
  • Readable text: Limit to 3-5 words maximum
  • Faces work: Expressive faces increase click-through rates
  • Consistent branding: Maintain channel aesthetic across thumbnails
  • 高对比度:使用在YouTube黑白界面中显眼的颜色
  • 文字简洁:最多使用3-5个单词
  • 人物有效:表情生动的人物可提高点击率
  • 品牌统一:保持全频道缩略图风格一致

Prompt Tips for YouTube Videos

YouTube视频提示词技巧

When creating YouTube content, include these details in your prompt:
  1. Format: Specify long-form (16:9) or Shorts (9:16)
  2. Resolution: 1920x1080 for videos, 1280x720 for thumbnails
  3. Duration: Be specific about video length
  4. Style: Describe the visual aesthetic (cinematic, minimal, energetic, etc.)
  5. Content Type: Faceless, tutorial, review, compilation, etc.
  6. Target Audience: Who is this video for?
  7. Text/Captions: Whether to include text overlays
  8. Music/Mood: Describe the audio atmosphere
创建YouTube内容时,提示词中应包含以下细节:
  1. 格式:指定长视频(16:9)或Shorts(9:16)
  2. 分辨率:视频为1920x1080,缩略图为1280x720
  3. 时长:明确视频长度
  4. 风格:描述视觉美学(如电影感、极简风、活力风等)
  5. 内容类型:无出镜、教程、评测、合集等
  6. 目标受众:视频面向的人群
  7. 文字/字幕:是否需要添加文字叠加层
  8. 音乐/氛围:描述音频氛围

Example Prompt Structure

提示词结构示例

"Create a [duration] [format] YouTube [video type] about [topic].
Include [visual elements] with [style/aesthetic].
Target audience: [demographic].
[Additional requirements like text overlays, music style, transitions, etc.]
Resolution: [1920x1080 or 1080x1920]"
"Create a [duration] [format] YouTube [video type] about [topic].
Include [visual elements] with [style/aesthetic].
Target audience: [demographic].
[Additional requirements like text overlays, music style, transitions, etc.]
Resolution: [1920x1080 or 1080x1920]"

Mode Selection

模式选择

Ask your users before generating:
"Do you want fast & cheap, or high quality?"
ModeBest ForSpeedQuality
max
Final videos, published content, high production valueSlowerHighest
eco
Quick drafts, concept testing, storyboard visualizationFasterGood
生成前请询问用户:
"您需要快速低成本的,还是高质量的内容?"
模式适用场景速度质量
max
最终发布视频、正式内容、高制作水准需求较慢最高
eco
快速草稿、概念测试、故事板可视化较快良好

Multi-Turn Creative Iteration

多轮创意迭代

Use
session_id
to iterate on video content:
bash
undefined
使用
session_id
对视频内容进行迭代优化:
bash
undefined

Initial video concept

初始视频概念

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": "Create a 30-second YouTube Short about morning productivity tips", "session_id": "productivity-short-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": "Create a 30-second YouTube Short about morning productivity tips", "session_id": "productivity-short-001" }'

Iterate 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": "Make the transitions faster and add more energetic text animations. Also add a stronger hook in the first 2 seconds.", "session_id": "productivity-short-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": "Make the transitions faster and add more energetic text animations. Also add a stronger hook in the first 2 seconds.", "session_id": "productivity-short-001" }'

Create thumbnail for the video

为视频创建缩略图

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": "Create a thumbnail for this video at 1280x720. Make it eye-catching with bold text saying "5 AM ROUTINE" and show a sunrise with productivity imagery.", "session_id": "productivity-short-001" }'
undefined
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": "Create a thumbnail for this video at 1280x720. Make it eye-catching with bold text saying "5 AM ROUTINE" and show a sunrise with productivity imagery.", "session_id": "productivity-short-001" }'
undefined

Content Series Generation

系列内容生成

Generate consistent content for a video series:
bash
undefined
生成风格统一的视频系列内容:
bash
undefined

Episode 1

第1集

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": "Create episode 1 of a "World Mysteries" series - focus on the Bermuda Triangle. 2 minutes, dramatic documentary style, 16:9 at 1920x1080.", "session_id": "world-mysteries-series", "mode": "max" }'
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": "Create episode 1 of a "World Mysteries" series - focus on the Bermuda Triangle. 2 minutes, dramatic documentary style, 16:9 at 1920x1080.", "session_id": "world-mysteries-series", "mode": "max" }'

Episode 2 (same session for style consistency)

第2集(使用相同session_id保证风格统一)

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": "Create episode 2 about Stonehenge. Keep the same visual style, intro, and format as episode 1.", "session_id": "world-mysteries-series", "mode": "max" }'
undefined
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": "Create episode 2 about Stonehenge. Keep the same visual style, intro, and format as episode 1.", "session_id": "world-mysteries-series", "mode": "max" }'
undefined

Error Handling

错误处理

ErrorCauseSolution
Failed to create prediction: HTTP 422
Insufficient balanceTop up at eachlabs.ai
Content policy violationProhibited contentAdjust prompt to comply with content policies
TimeoutComplex/long video generationSet client timeout to minimum 10 minutes
错误原因解决方案
Failed to create prediction: HTTP 422
余额不足前往eachlabs.ai进行充值
内容政策违规包含违禁内容修改提示词以符合内容政策
超时视频生成任务复杂/时长过长将客户端超时设置为至少10分钟

Related Skills

相关技能

  • each-sense
    - Core API documentation
  • meta-ad-creative-generation
    - Meta/Facebook ad creatives
  • tiktok-ad-creative-generation
    - TikTok ad creatives
  • video-generation
    - General video generation
  • each-sense
    - 核心API文档
  • meta-ad-creative-generation
    - Meta/Facebook广告创意生成
  • tiktok-ad-creative-generation
    - TikTok广告创意生成
  • video-generation
    - 通用视频生成