# QUY CHUẨN DIỄN XUẤT PHỔ QUÁT & KỸ THUẬT SẢN XUẤT ĐIỆN ẢNH AI
## (UNIVERSAL ACTING & PRODUCTION DIRECTIVES - MASTER BIBLE)
### DỰ ÁN ĐIỆN ẢNH AI: THẬP NGŨ NIÊN (THE FIFTEEN SPRINGS) - 180 PHÚT

> **Tác giả kiêm Chủ sở hữu IP**: **NGUYỄN SĨ SƠN** (08/08/1990, CCCD: 031090010018)  
> **Nguyên tác văn học**: *Đoạn Trường Tân Thanh (Truyện Kiều)* - Đại thi hào Nguyễn Du (Public Domain)  
> **Phạm vi áp dụng**: Bắt buộc tuân thủ 100% đối với toàn bộ hệ thống Kịch bản phân cảnh (`FilmMaker/`), Bộ Prompt AI (`02_AI_Prompts/`), Quy trình sinh ảnh Start Frame (`Gemini Banana`), Động cơ tạo video (`Muse.ai`), và Hệ thống kiểm thử (`tests/`).

---

## I. CHỈ THỊ NAM NHÂN TUYỆT ĐỐI KHÔNG RƠI LỆ (ANTI-MALE-TEARS DIRECTIVE)

### 1. Căn Nguyên Văn Hóa & Triết Lý Nghệ Thuật Phong Kiến
Trong xã hội phong kiến Á Đông thời trung cổ (chịu ảnh hưởng sâu sắc của Nho giáo và đạo lý trượng phu), nam nhân là rường cột gia đình và xã hội. Việc nam nhân rơi lệ công khai bị xem là hành vi suy sụp nhu nhược, làm tiêu tán khí phách quân tử và phá vỡ tôn ti lễ giáo.
Trong "Thập Ngũ Niên", nỗi đau thương, uất nghẹn và bi kịch của nam nhân không được giải tỏa bằng những giọt nước mắt ủy mị hiện đại, mà phải được dồn nén vào chiều sâu tâm can, tôi luyện thành sự sắt đá, khắc kỷ (feudal stoicism) và lòng kiên trung.

### 2. Danh Sách Nhân Vật Áp Dụng Tuyệt Đối
- **Kim Trọng (18 tuổi)**: Văn nhân nho nhã, quý tộc trâm anh. Khi thề nguyền, khi chia ly Liêu Dương hay khi hay tin gia biến, giữ trọn cốt cách quân tử hiên ngang.
- **Vương Quan (14 - 16 tuổi)**: Thiếu niên hiếu thảo, mực thước. Khi thuật chuyện Đạm Tiên hay khi bị sai nha trói gô tra tấn, giữ vững khí tiết trượng phu, tuyệt đối không khóc thét.
- **Vương Ông (55 tuổi)**: Tộc trưởng gia đình họ Vương. Khi chịu đại oan khiên, gánh chịu đòn roi nha môn, thể hiện sự trầm mặc đau đớn qua nét mặt khắc khổ chứ không gào khóc thảm thiết.
- **Từ Hải (30 - 35 tuổi)**: Đại anh hùng sa trường "đầu đội trời chân đạp đất". Trước hiểm nguy, chia ly hay khi chết đứng giữa trận tiền, sừng sững uy nghi như tượng đồng.

### 3. Hệ Thống 4 Vi Biểu Cảm Khắc Kỷ Thay Thế Nước Mắt (Male Stoic Micro-Expressions)

| # | Vi Biểu Cảm (Micro-Expression) | Mô Tả Cơ Học (Physical Mechanism) | Hiệu Ứng Điện Ảnh (Cinematic Impact) |
|---|---|---|---|
| **1** | **Cơ mặt đanh lại & Quai hàm bạnh chặt** *(Jaw Clench)* | Hai hàm răng nghiến chặt vào nhau, các múi cơ gò má và góc hàm bạnh gồ lên rõ rệt (hàm bạnh, cơ mặt đanh), làn da căng cứng, khóe môi mím chặt thành một đường thẳng kiên định. | Thể hiện sự kìm nén tột độ trước cơn giận dữ hoặc nỗi đau xé lòng; biến nỗi đau thành ý chí phản kháng âm thầm. |
| **2** | **Ánh mắt trĩu nặng nhìn xuống** *(Heavy Downward Gaze)* | Mi mắt khép hờ, đồng tử nhìn trĩu nặng xuống mặt đất hoặc mũi hài, đầu khẽ cúi nghiêng 15 độ, không chớp mắt, khóe mắt khô ráo không một giọt lệ (ánh mắt trĩu nặng). | Thể hiện chiều sâu suy tưởng, sự day dứt lương tâm, lòng kính trọng và nỗi u uất trước định mệnh nghiệt ngã. |
| **3** | **Ánh nhìn xa xăm trầm mặc** *(Distant Stare)* | Đôi mắt mở to cương nghị, nhìn xuyên qua không gian hướng về phía chân trời vô định, hàng chân mày khẽ cau lại nhưng vầng trán vẫn phẳng phiu. | Thể hiện tầm vóc trượng phu, sự thấu hiểu lẽ hưng phế của đời người và quyết tâm dấn thân vượt qua nghịch cảnh. |
| **4** | **Hơi thở nén sâu** *(Deep Compressed Breath)* | Lồng ngực căng phồng khi hít vào một luồng dưỡng khí sâu (hơi thở nén), bờ vai gồng cứng đứng thẳng lưng, sau đó từ từ thở ra thật chậm qua kẽ răng thành tiếng thở dài trầm đục vô thanh. | Thể hiện sự tự chủ bản thân, làm dịu cơn chấn động nội tâm mà không để lộ sự yếu mềm trước đối phương. |

### 4. Quy Chuẩn Kiểm Duyệt Kịch Bản & Prompt
- **Cấm hoàn toàn các từ khóa**: `rơi lệ`, `khóc`, `rơi nước mắt`, `nước mắt giàn giụa`, `nghẹn ngào khóc`, `tears`, `weeping`, `crying` đi kèm tên nhân vật nam.
- **Bắt buộc thay thế bằng**: `cơ mặt đanh lại`, `quai hàm bạnh chặt`, `ánh mắt trĩu nặng`, `nén sâu hơi thở`, `jaw clench`, `stoic composure`.

---

## II. QUY CHUẨN DIỄN XUẤT NỮ NHÂN & QUẦN CHÚNG VI MÔ (FEMALE & CROWD ACTING)

### 1. Diễn Xuất Nữ Nhân: Biểu Cảm Vi Mô Cao Độ (Nuanced Micro-Expressions)
- **Khử bỏ hoàn toàn kịch nghệ sân khấu (Anti-Melodrama)**: Nghiêm cấm các biểu cảm cường điệu như trợn trừng mắt, há hốc miệng quá đà, ôm đầu lăn lộn hoặc gào thét mất kiểm soát.
- **Biểu cảm đa tầng của Thúy Kiều**:
  - Giai đoạn lắng nghe (Listening): Mắt trong trẻo, đầu khẽ nghiêng, chăm chú tiếp nhận câu chuyện với tâm thế thuần khiết.
  - Giai đoạn bàng hoàng (Realization): Khóe mắt mở rộng nhẹ, đồng tử khẽ rung, lồng ngực khẽ thắt lại trước sự tàn khốc của số phận người phụ nữ.
  - Giai đoạn ngấn lệ & xót thương (Empathetic Sorrow): Mắt ngấn một lớp màng nước trong suốt phản chiếu ánh sáng ("làn thu thủy"), khóe môi hơi run rẩy, một giọt nước mắt đơn lẻ chầm chậm lăn trên gò má ngọc sứ; quỳ sụp nhẹ nhàng với phong thái đài các.
- **Sự đoan trang của Thúy Vân**: Giữ nụ cười hiền hậu, ánh mắt thư thái an nhiên, cử chỉ khoan thai từ tốn; khi xúc động thì cúi đầu e ấp, nét mặt đoan chính phúc hậu.

### 2. Diễn Xuất Quần Chúng (Crowd & Extras Standards)
- **Bối cảnh Lễ hội Thanh Minh**: Đám đông thể hiện nề nếp gia phong thời cổ ("dập dìu tài tử giai nhân", "quần chúng", "du xuân").
- **Quy tắc chuyển động**: Từng nhóm 2-3 người tản bộ thong dong, bước chân nhẹ nhàng, không quay đầu đột ngột, không chạy nhảy xô lấn; nam thanh niên cầm quạt nan tre hoặc sách giấy dó, thiếu nữ cầm cành liễu rủ hoặc rổ hoa; ánh mắt tươi vui nhưng kín đáo, giữ khoảng cách tôn trọng lẫn nhau.

---

## III. QUY CHUẨN KHÓA KHẨU HÌNH THOẠI NGOÀI KHUNG (LIP-SYNC & OFF-SCREEN DIALOGUE GUARD)

### 1. Bản Chất Kỹ Thuật Lỗi Lệch Khẩu Hình AI
Các mô hình Image-to-Video hiện nay có xu hướng tự động gán chuyển động mở khẩu hình cho gương mặt chiếm diện tích lớn trong khung hình khi prompt chứa các mô tả về lời thoại hoặc âm thanh, dẫn đến lỗi nhân vật trên màn ảnh mấp máy môi dù lời thoại là của người khác ở xa hoặc của người dẫn chuyện.

### 2. Phân Định Minh Định 3 Dạng Lời Thoại
1. **On-Screen Direct Dialogue (Thoại trực diện trong khung)**: Nhân vật đang ở cỡ cảnh cận/trung cận và chính là người đang nói -> Môi cử động tự nhiên theo ngữ điệu.
2. **Off-Screen Dialogue (Thoại ngoài khung máy - O.S. / Thoại từ xa)**: Nhân vật khác ở ngoài góc máy hoặc ở xa cất tiếng gọi -> Nhân vật trong khung hình **BẮT BUỘC KHÓA CHẶT KHẨU HÌNH (LIPS CLOSED)**.
3. **Voice-Over (Thoại dẫn chuyện / Ngâm thơ - V.O.)**: Giọng đọc suy tưởng hoặc ngâm thơ nền -> Nhân vật trong khung hình **BẮT BUỘC KHÓA CHẶT KHẨU HÌNH (LIPS CLOSED)**.

### 3. Cú Pháp Khóa Khẩu Hình Bắt Buộc (Standard Guard Clause)
Mọi prompt chứa thoại O.S., thoại từ xa hoặc V.O. bắt buộc phải có câu lệnh:
- **Tiếng Việt**: `[KHÓA KHẨU HÌNH BẮT BUỘC]: Đôi môi nhân vật trong khung hình khép chặt tự nhiên, không mấp máy.`
- **English**: `[MANDATORY LIP-SYNC LOCK / LIPS CLOSED]: Character's lips remain completely closed and still, natural resting mouth with zero lip movement.`

---

## IV. QUY TRÌNH SWEET-SPOT START FRAME 2 BƯỚC (GEMINI BANANA ➔ MUSE.AI)

### 1. Nguyên Tắc Hòa Quyện Bối Cảnh (Contextual Blending)
- **CẤM TUYỆT ĐỐI**: Nạp trực tiếp ảnh chân dung studio phông trơn/phông nội thất vào Muse.ai để làm Start Frame cho các cảnh quay ngoại cảnh hoặc chuyển động phức tạp.
- **QUY TRÌNH 2 BƯỚC BẮT BUỘC**:
  - **Bước 1 (Gemini Banana Synthesis)**: Kết hợp `Character Anchor` (Hồ sơ nhân vật) + `Environment Anchor` (Bối cảnh cụ thể của phân cảnh) ➔ Sinh ra ảnh Start Frame chất lượng cao đúng tỉ lệ và ánh sáng môi trường.
  - **Bước 2 (Muse.ai Motion Rendering)**: Nạp ảnh Start Frame đã hòa quyện bối cảnh vào Muse.ai để render 10 giây chuyển động máy quay và nhân vật.

### 2. Tiêu Chuẩn Kỹ Thuật Start Frame
- **Độ phân giải chuẩn Sweet-Spot**: **`1280x720` (720p ngang cho 16:9)** hoặc **`720x1280` (720p dọc cho 9:16)**. (Đã được kiểm chứng tối ưu hóa tài nguyên GPU, khử triệt để méo hình và giữ nét chi tiết trang phục).
- **Cỡ cảnh**: Medium Close-Up hoặc Medium Shot, chừa đủ khoảng an toàn (headroom >= 15%, shoulder room >= 20%) để chuyển động camera không cắt lẹm vào trâm cài hay đỉnh đầu.

### 3. Triệt Tiêu Lỗi Nghịch Đảo Quang Học (Zero Reversed Physics)
- Trong mọi prompt mô tả tự nhiên (đàn chim bay, dòng suối chảy, người đi bộ, lá rơi, xe ngựa), bắt buộc phải có chỉ thị chuyển động tiến về phía trước:
  `chuyển động tự nhiên tiến về phía trước, thuận chiều thời gian, nước chảy xuôi dòng, lá bay thuận chiều gió, tuyệt đối không di chuyển giật lùi, zero reverse motion`.

---

## V. QUY CHUẨN ĐẶT TÊN VERSIONING VIDEO MP4 (`_v<N>`)

### 1. Mục Đích & Căn Cứ Pháp Lý Sở Hữu Trí Tuệ
Mọi video sản xuất phải có cơ chế định danh phiên bản rõ ràng để:
- Phân biệt giữa các bản render thử nghiệm (drafts/re-takes) và bản đạt chuẩn phát hành (release cuts).
- Chống ghi đè vô ý làm mất các cảnh quay đạt chuẩn.
- Phục vụ nguyên tắc **Bảo tồn Bằng chứng SHTT (IP Evidence Archive)**: Toàn bộ quá trình thử nghiệm, loại bỏ và tuyển chọn có sự can thiệp của con người (Human-in-the-Loop) là chuỗi bằng chứng pháp lý bảo hộ bản quyền tại Cục Bản quyền tác giả và Cục Sở hữu trí tuệ.

### 2. Cấu Trúc Đặt Tên Bắt Buộc

| Loại Tệp Video | Cấu Trúc Tên Tệp Bắt Buộc | Ví Dụ Minh Họa |
|---|---|---|
| **Shot Đơn Lẻ (Single Shot 10s)** | `<shot_id>_10s_v<N>.mp4` | `ep01_scene05_shot03_10s_v1.mp4`<br>`ep01_scene05_shot03_10s_v2.mp4` |
| **Master Phân Cảnh (Scene Master)** | `<scene_id>_master_v<N>.mp4` | `ep01_scene05_master_v1.mp4`<br>`ep01_scene05_master_v2.mp4` |
| **Master Toàn Tập (Grand Feature)** | `<ep_id>_grand_master_v<N>.mp4` | `ep01_grand_master_v1.mp4` |

### 3. Quy Tắc Chuyển Phiên Bản
- Khi một shot cần render lại do lỗi biểu cảm hoặc lệch bối cảnh: Tự động tăng version $N \to N+1$. Bản cũ bị loại không được xóa vĩnh viễn mà di chuyển vào `04_Assets/archive/videos/`.
- Khi ghép Master cảnh bằng FFmpeg filter_complex: Bản ghép đầu tiên mang hậu tố `_v1.mp4`. Nếu hiệu chỉnh lại âm thanh hoặc crossfade, tăng lên `_v2.mp4`.

---

## VI. BẢNG TỔNG HỢP KIỂM CHỨNG & CHỈ TIÊU KỸ THUẬT (COMPLIANCE MATRIX)

| Tiêu Chí | Ngưỡng Chấp Nhận (Pass Threshold) | Phương Thức Đo Lường & Công Cụ |
| :--- | :--- | :--- |
| **Anti-Male-Tears** | **100% Không có giọt lệ** trên mọi nhân vật nam | Quét regex tự động `tests/test_tier1_features.py` |
| **Khóa Khẩu Hình** | **100% Cảnh thoại O.S./V.O.** có mệnh lệnh khóa | Kiểm tra JSON schema trong `muse_ai_video_prompts.json` |
| **Độ Phân Giải Start Frame** | **1280x720 (16:9) / 720x1280 (9:16)** | Đo lường kích thước pixel ảnh đầu vào |
| **Tên Tệp Video** | **100% Tệp kết thúc bằng `_v<N>.mp4`** | Quét hệ thống file bằng `production_orchestrator.py` |
| **Chuẩn Âm Lượng** | **-14.0 LUFS (±0.5), True Peak <= -1.0 dBTP** | Phân tích FFmpeg `ebur128` qua `audio_continuity_engine.py` |
