# GIÁO ÁN KÈM SỐ 2 — 7 NGÀY DỰNG KÊNH AI MUSIC VIDEO (LOCAL-FIRST)

> **Kèm theo giáo án 30 ngày Video AI.** Chạy **sau Ngày 30** (khuyến nghị), hoặc song song 2 buổi/tuần từ Tuần 4 nếu muốn.
> Khác biệt cốt lõi so với kế hoạch "cloud" thông thường: **không cần Midjourney, Runway, Seedance hay CapCut** —
> mọi công cụ đều đã có hoặc chạy được trên DGX Spark của bạn.

---

## 0. Triết lý & mô hình lane

Kênh nhạc AI được xây như **một hãng nhạc / virtual artist có concept**, không phải "kênh spam nhạc AI":
mỗi bài = 1 sản phẩm âm nhạc + cover art + MV/visualizer + bộ Shorts + nhận diện thống nhất.

**Sau 7 ngày bạn có:** bộ nhận diện kênh · 2–3 bài hoàn chỉnh · 1 MV đầy đủ · 3–6 Shorts · master template · lịch đăng 30 ngày.

### Ma trận lane âm nhạc (trên máy của bạn)

| Việc | Lane chính (local) | Lane nâng cấp (cloud, tùy chọn) |
|---|---|---|
| Nhạc + vocal | **ACE-Step 1.5 XL trong ComfyUI** (Apache 2.0 — thương mại OK) | Suno Pro (chỉ dùng khi đang trả phí — quyền thương mại gắn với gói active lúc tạo bài) |
| Ảnh / cover art | **FLUX.2 Dev** (Phụ lục H giáo án chính) | — |
| Video / motion | **LTX-2.5 I2V + first-last frame** (Ngày 5, 16) | — |
| Dựng MV | **Kdenlive** (CapCut không có bản Linux) | — |
| Nhân vật artist | **H3 R2V + FLUX.2 multi-reference** (Ngày 9) | — |

⚠️ **Cảnh báo license (đọc trước khi kiếm tiền):** MusicGen (CC BY-NC) và Stable Audio Open (community license) — **không dùng cho nội dung thương mại**. ACE-Step & YuE là Apache 2.0. Suno: bài tạo bằng free plan không tự động có quyền thương mại khi nâng gói sau.

---

<span class="goal">Chọn concept artist, tạo bộ nhận diện, mở kênh. **Tái dùng 100% quy trình đã học.**</span>

<span class="goal">Chọn concept artist, tạo bộ nhận diện, mở kênh. **Tái dùng 100% quy trình đã học.**</span>

 **Tóm tắt:**
- Sai: "AI Music Channel" đa thể loại. Đúng: 1 artist/label 1 hướng — ví dụ *virtual artist Việt pop/ballad hiện đại, cinematic Hanoi-noir*.
- Bộ nhận diện cố định: tên artist → logo → font → tone hình → nhân vật/thế giới hình ảnh.
- Đây chính là **Scene Bible (Phụ lục G) + Character DNA (Ngày 9)** áp cho một thương hiệu âm nhạc.

 **Thực hành:**
1. Viết `artist_brief.md`: tên, thể loại, nhân vật (tái dùng identity block 6 lớp Ngày 4), thế giới hình ảnh, mood.
2. Tạo avatar (1:1) + banner (2048×1152) bằng FLUX.2 Dev multi-reference — nhân vật artist sẽ được dùng xuyên suốt MV.
3. Tạo kênh YouTube + TikTok + Instagram, điền đầy đủ nhận diện.

 **Giao nộp:** artist brief + 2 ảnh nhận diện + 3 kênh đã mở.
✅ **Checklist:** [ ] Concept đủ hẹp để nhận diện trong 3 giây [ ] Avatar/banner không có chữ do AI vẽ (chữ thêm bằng GIMP/Kdenlive).

---

<span class="goal">Sinh được bài hát hoàn chỉnh (vocal + nhạc) trên chính máy — và biết khi nào cần Suno.</span>

<span class="goal">Sinh được bài hát hoàn chỉnh (vocal + nhạc) trên chính máy — và biết khi nào cần Suno.</span>

 **Tài liệu chính thức:**
- ACE-Step 1.5 trong ComfyUI: https://docs.comfy.org/tutorials/audio/ace-step/ace-step-v1-5
- Repo: https://github.com/ace-step/ACE-Step-1.5 · Nodes: https://github.com/ace-step/ACE-Step-ComfyUI
- Benchmark cộng đồng trên GB10: XL full chạy thoải mái trong 121GB unified.

 **Tóm tắt — quy trình 6 bước:**
```
Concept (1 câu cảm xúc) → Lyrics (cấu trúc [Verse]/[Chorus]/[Bridge])
→ Music prompt (thể loại + vocal + instrument + mood + BPM)
→ Generate 6–10 bản → Shortlist 3 → Nghe lại bằng tai nghe → Chọn 1 master
```
- Template cấu trúc: `[Intro][Verse 1][Pre-Chorus][Chorus][Verse 2][Chorus][Bridge][Final Chorus][Outro]`.
- Music prompt mẫu: *"Vietnamese contemporary pop ballad, intimate female vocal, emotional but restrained verses, soaring memorable chorus, piano, warm strings, subtle electronic percussion, cinematic production, 78 BPM, bittersweet, radio-ready."*
- **AI music thắng ở curation, không phải prompting** — đừng lấy generation đầu tiên.
- Suno Pro chỉ vào lúc này nếu ACE-Step chưa đạt chất lượng "radio" cho dòng nhạc bạn chọn.

 **Thực hành:**
1. Cài ACE-Step 1.5 XL theo docs (models + workflow ComfyUI) — chạy song song được vì không chiếm lane video.
2. Viết 3 concept → chọn 1, viết lyrics đầy đủ theo cấu trúc trên.
3. Generate 8 phiên bản → chọn 2 master. Ghi lại prompt + settings của bản thắng (music_prompt_library.md).

 **Giao nộp:** 2 file master + bảng so sánh 8 bản generate (chấm 1–5).
✅ **Checklist:** [ ] Bài master nghe trọn đầu–cuối không giật [ ] Prompt tái lập được phong cách.

---

<span class="goal">Artwork cho mỗi bài — đúng composition từng kích thước, không crop qua lại.</span>

<span class="goal">Artwork cho mỗi bài — đúng composition từng kích thước, không crop qua lại.</span>

 **Tóm tắt:**
- 1:1 → Spotify/album · 16:9 → YouTube · 9:16 → Shorts/TikTok/Reels. Mỗi format 1 composition riêng.
- FLUX.2 hiểu lens/ánh sáng/chất liệu — dùng cấu trúc prompt 6 lớp + thế giới hình ảnh của Ngày 1 để cả bộ artwork nằm cùng 1 "phim".
- **Không để model vẽ chữ/title** — thêm chữ trong Kdenlive/GIMP (chữ AI hỏng vĩnh viễn).

 **Thực hành:**
1. Viết 1 art prompt gốc per bài (VD: *"cinematic portrait beside rain-streaked cafe window, warm tungsten vs cold blue neon, melancholy elegant, subtle film grain"*) → generate 1:1.
2. Tái dùng cùng nhân vật/tông → 16:9 và 9:16 (đổi composition, không crop).
3. Thêm title/logo bằng GIMP hoặc Kdenlive text.

 **Giao nộp:** 2 bộ × 3 format = 6 ảnh + source prompt.
✅ **Checklist:** [ ] 3 format cùng 1 "thế giới" (ánh sáng, tông, nhân vật) [ ] Chữ sắc nét, đúng vùng an toàn.

---

<span class="goal">Từ ảnh tĩnh → clip loop sang trọng. **Nguyên tắc: motion càng ít càng đắt tiền.**</span>

<span class="goal">Từ ảnh tĩnh → clip loop sang trọng. **Nguyên tắc: motion càng ít càng đắt tiền.**</span>

 **Tóm tắt:**
- Không gen MV 4 phút. Mỗi bài chỉ cần 3 clip 5–10s: **Verse / Chorus / Outro**, loop xuyên bài.
- Motion prompt chuẩn: *"Subtle cinematic motion only. Extremely slow camera push-in. Gentle breathing. Hair moving slightly in the breeze. Rain flowing naturally on the window. Preserve facial identity and composition. No sudden movements. No scene transition."*
- **Trick loop liền mạch:** A → A-reverse → A (palindrome), hoặc first-last frame của LTX (Ngày 16) để điểm nối vô hình.
- Tái dùng: keyframe-first workflow Ngày 23 + I2V Ngày 5.

 **Thực hành:**
1. Từ 3 ảnh cover (Ngày 3) → I2V LTX-2.5 với motion prompt "tối thiểu" ở trên.
2. Làm loop palindrome 10s cho mỗi clip (ffmpeg/Kdenlive reverse).
3. Clip Chorus được phép motion mạnh hơn (orbit nhẹ, particles) — vẫn capped.

 **Giao nộp:** 6 clip loop usable (2 bài × 3).
✅ **Checklist:** [ ] Không frame nào méo mặt/tay [ ] Loop nghe mắt không thấy điểm cắt.

---

<span class="goal">Dựng MV 3–4 phút đầu tiên — và dựng luôn template để bài sau chỉ "thay đồ".</span>

<span class="goal">Dựng MV 3–4 phút đầu tiên — và dựng luôn template để bài sau chỉ "thay đồ".</span>

 **Tóm tắt — cấu trúc master template:**
```
00:00 Intro (logo + title card)
00:05 Verse A · 00:35 Pre-Chorus · 00:50 Chorus
01:20 Verse B · ... · 03:20 Outro (end screen)
```
- Trong template có sẵn: logo, artist name, song title, lyric font, grain, transition, end screen.
- **Lyric không chạy karaoke liên tục** — chỉ hiện câu đắt nhất, text lớn giữa khung rồi fade. MV thành visualizer nghệ thuật, không phải video karaoke.
- Beat cuts: cắt ảnh/clip theo phách chính của chorus (nghe 10 lần, đánh dấu timeline).

 **Thực hành:**
1. Tạo project mẫu `MV_MASTER.kdenlive` với khung cấu trúc trên (placeholder clips).
2. Dựng MV bài #1: thay audio + artwork + clips + lyrics. Xuất 16:9 H.264 CRF 19.
3. Xuất thêm 1 bản 9:16 "visualizer dọc" để lát cắt Shorts.

 **Giao nộp:** MV đầu tiên + file MV_MASTER.kdenlive.
✅ **Checklist:** [ ] Cắt ăn phách ≥80% điểm chuyển [ ] Lyric đúng chính tả, trong vùng an toàn [ ] Master template tái sử dụng được.

---

<span class="goal">Repurpose có hệ thống — đây là cách kênh nhạc sống sót thuật toán.</span>

<span class="goal">Repurpose có hệ thống — đây là cách kênh nhạc sống sót thuật toán.</span>

 **Tóm tắt — bảng repurpose chuẩn:**
| Nền tảng | Content |
|---|---|
| YouTube | MV/Visualizer full 3:30 |
| Shorts #1–3 | Hook 20–30s · Chorus · Câu lyric mạnh nhất |
| TikTok | Chorus 15–30s |
| Instagram Reel | Aesthetic version (chậm, nhiều grain) |
| Instagram post | Album artwork + câu lyric |

- **Shorts mở bằng câu hát hay nhất hoặc 1 câu text** — không mở bằng intro nhạc. 0–2s đầu quyết định gần hết.
- Tái dùng rubric retention 6 vũ khí (Ngày 13) — giống hệt, chỉ đổi "nhạc làm xương sống".

 **Thực hành:**
1. Cắt MV bài #1 thành 4–6 vertical clip theo bảng trên (dùng bản 9:16 Ngày 5 + crop thông minh).
2. Mỗi clip: hook đúng 2s đầu, caption lyric, SFX chuyển cảnh.
3. Đặt tên file theo chuẩn kho asset (Ngày 20).

 **Giao nộp:** 4–6 Shorts/Reels/TikTok clip từ 1 bài.
✅ **Checklist:** [ ] Không clip nào mở bằng intro [ ] Mỗi clip tự đứng được không cần nghe MV.

---

<span class="goal">Lên sóng bài #1, schedule bài #2 — và disclosing AI đúng cách.</span>

<span class="goal">Lên sóng bài #1, schedule bài #2 — và disclosing AI đúng cách.</span>

 **Tóm tắt — công bố AI (disclosure) là bắt buộc, không phải lựa chọn:**
- **YouTube:** đưa AI-generated music vào ví dụ cần disclose; disclosure **không giảm reach và không tự động ảnh hưởng monetization**.
- **TikTok:** bật nhãn **AI-generated content** khi đăng nội dung AIGC realistic.
- **Meta/Instagram:** dùng **AI info** label cho video/audio realistic tạo bởi AI.
- Chiến lược: **AI là công cụ sản xuất, không phải thứ cần che** — kênh "virtual artist" minh bạch còn dễ xây fan hơn.
- Nhịp phát hành: **2 bài chất lượng/tuần > 2 bài generic/ngày**. YouTube đánh giá nội dung mass-produced/repetitive là inauthentic — template chung ổn nếu nội dung chính mỗi bài khác biệt thật.
- License recap: ACE-Step (Apache 2.0) tự do thương mại; Suno cần gói trả phí active lúc tạo bài.

 **Thực hành:**
1. Publish bài #1 (YouTube MV + playlist) + đăng 2 Shorts + TikTok + Reel với đúng nhãn AI.
2. Schedule bài #2 (chỉ còn thay đồ trong MV_MASTER).
3. Viết lịch đăng 30 ngày: 8–10 bài × 6–8 assets mỗi bài — dùng template `90-day-publication-roadmap.csv`.

 **Giao nộp:** link bài #1 đã lên sóng + lịch 30 ngày + checklist disclosure dùng lại được.
✅ **Checklist:** [ ] Disclosure bật đúng cả 3 nền tảng [ ] Bài #2 đã schedule [ ] Template MV chạy được cho bài mới < 60 phút thao tác.

---

## Sau 7 ngày — quy trình lặp thuộc lòng

```
IDEA → LYRICS → ACE-STEP (local) → CURATION → COVER (FLUX.2)
→ 3× I2V LOOP (LTX) → KDENLIVE MASTER TEMPLATE → MV 16:9
→ 4–6 SHORTS 9:16 → YouTube/TikTok/Instagram (+ AI label)
→ ANALYTICS (retention, completion) → LẶP LẠI
```

Đích sau khi thành thạo: **1 bài mới = 30–60 phút thao tác thực tế** → 1 MV + 3–5 Shorts + 1 bộ artwork + nhận diện đồng nhất.

**Đừng tối ưu kiếm tiền trong 7 ngày đầu.** Mục tiêu: tìm 1 sound + 1 visual style mà chính bạn muốn nghe tiếp. Sau 10–20 bài, retention/CTR/completion rate mới đủ dữ liệu để quyết hướng scale.

---

*Tra cứu kỹ năng dùng lại: Ngày 4 (prompt 6 lớp) · Ngày 5/16 (I2V, first-last) · Ngày 9 (character DNA) · Ngày 13 (retention) · Phụ lục G (Scene Bible) · Ngày 27–28 (metadata, publish) của giáo án chính.*
