📋 สารบัญ
ภาพรวมโปรแกรม — สร้างวิดีโอสั้นอัตโนมัติ
โปรแกรมนำวิดีโอต้นฉบับที่คุณมี มาตัดเป็นท่อนสั้น แล้วรวมกับเสียงและ AI intro ให้เป็นวิดีโอสำเร็จรูปทันที
1. วิดีโอยาว 10 นาที
โปรแกรมตัดเป็นท่อน 3-5 วินาที
2. เสียงพากย์ 30 วิ
เลือกท่อน VDO มาต่อให้พอดี
3. AI intro 8 วิ
เอามาต่อหน้า VDO อัตโนมัติ
4. ผลลัพธ์ 38 วิ
VDO สำเร็จรูป พร้อมอัปโหลด!
✅ ประหยัดเวลา
ไม่ต้องนั่งตัดวิดีโอเอง ตั้งค่าครั้งเดียว ปล่อยให้ทำเอง
✅ ทำได้เยอะ
สร้างหลายร้อยวิดีโอต่อวัน แต่ละวิดีโอไม่ซ้ำกัน
✅ รองรับทุก Platform
TikTok, Instagram Reels, YouTube Shorts, Facebook Reels (ทั้งหมด 9:16)
เริ่มต้นใช้งาน 3 ขั้นตอน
เตรียมโฟลเดอร์ ตั้งค่า แล้วกด Process — จบ!
📁 ขั้นที่ 1: เตรียม Folder
product_folder/ ├── vdo_long/ ← วิดีโอต้นฉบับ ├── audio/ ← ไฟล์เสียงพากย์ └── vdo_ai/ ← (ถ้ามี) คลิป AI
⚙️ ขั้นที่ 2: ตั้งค่า
- เลือก Encoder (libx264 / NVENC)
- ตั้งความยาวคลิป (3-5 วินาที)
- เลือก AI Mode (ถ้าต้องการ)
- ตั้ง Quota หรือเปิด Exhaust
▶️ ขั้นที่ 3: กด Process
- Process — ทำทีละสินค้า
- Auto Gen — ทำหลายสินค้า Queue
- รอรับผลใน output/ folder
🔄 Multi-Profile — หลายช่องพร้อมกัน
ทำงานหลายช่อง TikTok/IG พร้อมกันได้ ไม่ต้องปิดโปรแกรม
แต่ละช่องแยกอิสระ
- โฟลเดอร์แยก ตั้งค่าแยก
- ประวัติการทำงานแยก (RunLog)
- สลับช่องได้ทันที ไม่ต้องรีสตาร์ท
- ตั้ง Quota แยกต่างช่อง
ตัวอย่างการจัดช่อง
- ช่อง "อาหาร" → สูตร + รีวิวร้าน
- ช่อง "ท่องเที่ยว" → รีวิวที่เที่ยว
- ช่อง "สอนทำขนม" → ทำเค้ก + ขนมไทย
- ช่อง "ออกกำลังกาย" → ท่าออกกำลังกาย
🤖 AI Mode 2 แบบ — vdo_ai & vdo_ai_soundless
ระบบ AI Intro เพิ่มความน่าสนใจให้วิดีโอ — เลือกใช้ตามความต้องการ
| Feature | vdo_ai (มีเสียง) | vdo_ai_soundless (ไม่มีเสียง) |
|---|---|---|
| Audio | ✅ ใช้เสียง AI | ❌ ใช้ TTS จาก audio/ |
| ตำแหน่ง | Intro ต้นวิดีโอ | กระจายทุก 2 segments |
| Normalize | ✅ ต้อง normalize | ❌ scale+pad ตอน concat |
| Use Case | Presenter, Review สินค้า | B-roll, cutaway, Transition |
| Detection | Priority สูงกว่า | ใช้เมื่อไม่มี vdo_ai |
🎙️ vdo_ai — AI มีเสียง (Intro)
วางหน้าวิดีโอเป็น Hook ดึงดูด
[AI intro 3-5s] + [Seg1 3s][Seg2 4s]...
Audio: AI voice → TTS จาก audio/
📁 จัดโฟลเดอร์แบบ Subfolder
vdo_ai/ ├── 001_hook/ ← สุ่ม 1 (เปิด) ├── 002_explain/ ← สุ่ม 1 (อธิบาย) └── 003_cta/ ← สุ่ม 1 (CTA)
ผลลัพธ์: hook → explain → cta (เรียงตามลำดับ folder)
🎞️ vdo_ai_soundless — B-roll แทรก
แทรกทุก 2 segments ให้ดูหลากหลาย
[AI][Seg0][Seg1][AI][Seg2][Seg3]...
Audio: TTS ทั้งหมด (-shortest)
📁 จัดโฟลเดอร์แบบ Flat
vdo_ai_soundless/ ├── product_closeup.mp4 ├── hands_demo.mp4 └── environment.mp4
สุ่มเลือก → MOVE → ลบจาก list (ไม่ซ้ำ)
ทั้ง 2 โหมดใช้ MOVE (ไม่ copy) — AI file จะลดลงทีละ 1 ต่อ output ถ้าหมดจะไม่มี AI ใน output ถัดไป ต้องเติมไฟล์ใหม่
🎞️ 5 โหมดเลือกคลิปอัจฉริยะ
ระบบ Lens Sequence Mode — เลือกวิธีจัดเรียง segment ให้แต่ละ output ดูไม่ซ้ำกัน
🎲 1. Random
สุ่มทั้งหมด — ง่ายที่สุด เหมาะกับ footage ทั่วไป
🔄 2. No Repeat
ไม่ให้ซ้ำติดกัน — ดูหลากหลาย ไม่เบื่อ
📐 3. Pattern
Wide → Mid → Tele — สำหรับคนถ่ายหลายเลนส์
📦 4. Base Priority
สลับไฟล์ต้นฉบับ — ไม่ซ้ำวิดีโอเดิม
⚖️ 5. Weighted
ถ่วงน้ำหนัก — คลิปที่เพิ่งใช้มีโอกาสน้อย
💡 แนะนำ
เริ่มจาก No Repeat เพราะได้ผลลัพธ์หลากหลายโดยไม่ต้องตั้งค่าเพิ่ม ถ้าถ่ายด้วยหลายเลนส์ ลอง Pattern
🤖 Auto Gen — Queue ทำงาน 24/7
เพิ่มสินค้าเข้า Queue แล้วปล่อยให้ทำเอง — ทำเสร็จวนกลับมาทำใหม่ (Cycling)
1. เพิ่ม Queue
เลือกหลายสินค้าเข้าคิว
2. ตั้ง Quota
กำหนด VDO สูงสุดต่อสินค้า
3. กด Start
ทำทีละสินค้าอัตโนมัติ
4. Cycling
เสร็จแล้ววนกลับทำใหม่
📊 ตัวอย่างการทำงาน
- สินค้า A: ทำ 10 วิดีโอ
- สินค้า B: ทำ 15 วิดีโอ
- สินค้า C: ทำ 20 วิดีโอ
- เสร็จ → กลับไปทำ A ใหม่ (วนไปเรื่อยๆ)
⚡ โหมด Exhaust
- ทำจนคลิปในโฟลเดอร์หมด
- segment ที่ใช้แล้วจะถูกลบ
- หยุดเมื่อ segment types < exhaust_min_types
- เหมาะกับการ "รีด" footage ออกมาให้ครบ
📊 RunLog V2 — Timeline & Audit
ดูประวัติการทำงานละเอียดทุก output — คลิปไหนใช้ AI ไหน เสียงอะไร Segment ไหนบ้าง
📈 ข้อมูลที่บันทึก
- กราฟ Timeline แสดงคลิปทั้งหมด
- AI clips ที่ใช้
- Segment usage tracking
- Movement log + Deletion log
- Pre/Post process summary
🗃️ Database Tables
run_log— ประวัติหลักoutput_detail— รายละเอียดแต่ละ outputsegment_usage— segment ที่ใช้movement_log— ไฟล์ที่ย้ายdeletion_log— ไฟล์ที่ลบ
กราฟ Timeline เป็น HTML, CSV export, คลิกที่คลิปเพื่อเปิดไฟล์ต้นฉบับ, คัดลอกข้อมูลไปใช้ที่อื่น
⚙️ Encoding & Config
ปรับคุณภาพวิดีโอและประสิทธิภาพการ render
| Config | ค่าเริ่มต้น | อธิบาย |
|---|---|---|
| encoder | libx264 | CPU encoding (มีทุกเครื่อง) |
| NVENC | — | GPU encoding (เร็วกว่า, ต้องมี NVIDIA) |
| preset | fast | ultrafast/fast/medium/slow (เร็ว ↔ คุณภาพ) |
| CRF | 23 | 0=สูงสุด, 51=ต่ำสุด (แนะนำ 18-23) |
| min_sec | 3.0 | ความยาวขั้นต่ำของ segment |
| max_sec | 5.0 | ความยาวสูงสุดของ segment |
| ai_min / ai_max | 1 / 1 | จำนวน AI clips (เมื่อไม่มี subfolder) |
| max_output | 10 | จำนวน output สูงสุดต่อ product |
| exhaust_min_types | 3 | ต้องเหลือ segment ≥ 3 ประเภทจึงวนต่อ |
🚀 ต้องการเร็ว
NVENC + ultrafast + CRF 23
Render เร็ว ไฟล์ใหญ่ขึ้นเล็กน้อย
🎯 ต้องการคุณภาพ
libx264 + slow + CRF 18
Render ช้า แต่ภาพชัดสุด
📱 UI Tabs ทั้งหมด
โปรแกรมมี 9 แท็บ แต่ละแท็บมีหน้าที่ชัดเจน
1. Main
ตั้งค่าหลัก เลือก Product Folder กด Process
2. File Manager
จัดการไฟล์สินค้า ลบ ย้าย เปลี่ยนชื่อ
3. Admin
ตั้งค่าระบบ Profile Management
4. Health Check
ตรวจ FFmpeg โฟลเดอร์ครบหรือไม่
5. Auto Gen
Queue สินค้า ตั้งเวลาทำอัตโนมัติ
6. Changelog
ประวัติอัปเดตโปรแกรม
7. Duplicates
หาไฟล์ซ้ำ ประหยัดพื้นที่
8. Run Log
ดูประวัติ + Timeline แต่ละ output
9. Live Stream
เชื่อมต่อกับระบบ streaming
📝 ตัวอย่างใช้งานจริง & Best Practices
3 กรณีตัวอย่างที่ใช้ได้จริง พร้อมเคล็ดลับจากผู้ใช้
🛒 ร้านขายของออนไลน์
- มีสินค้า 100 รายการ
- แต่ละรายการมี VDO 5 นาที
- ต้องการ VDO สั้น 30 วิ × 10 ชิ้น
- ผลลัพธ์: 1,000 VDO ใน 1 คืน!
✍️ Content Creator
- มี VDO ถ่ายเที่ยว 50 คลิป
- แต่ละคลิป 2-3 นาที
- ต้องการ Reels 15 วินาที
- ผลลัพธ์: เนื้อหาทั้งเดือน!
📱 TikTok 5 ช่อง
- อาหาร + ท่องเที่ยว + แต่งหน้า
- ออกกำลังกาย + สอนภาษา
- ต้องการ 3 คลิป/ช่อง/วัน
- ผลลัพธ์: 15 VDO/วัน อัตโนมัติ!
✅ Best Practices
- เตรียม AI Intro หลายไฟล์ให้สุ่มได้ หลากหลาย
- จัดแบบ subfolder (001_hook, 002_explain, 003_cta) เพื่อลำดับแน่นอน
- ใส่ footage ให้เยอะ → ได้ output เยอะ (Exhaust mode)
- ใช้ No Repeat + Exhaust → ผลลัพธ์หลากหลายสูงสุด
- ตรวจ Health Check ก่อนรันครั้งแรก
⚠️ ปัญหาที่พบบ่อย
- "Invalid data" → FFmpeg format ไม่เท่ากัน (normalize จัดการให้)
- "Audio not found" → ตรวจไฟล์ด้วย ffprobe
- AI file หมดเร็ว → ใช้ MOVE ไม่ใช่ copy ต้องเติมไฟล์ใหม่
- Command too long (Windows) → ลดจำนวน segments