tinbc tinbc

Bài 3: Mô tả ý muốn để Claude viết kịch bản video

Code Dạo 5 phút đọc
Bài 3: Mô tả ý muốn để Claude viết kịch bản video

Mọi video đạt chuẩn bắt đầu từ kịch bản tốt — và ở đây, kịch bản còn là thứ máy đọc được để tự tạo giọng, chia cảnh, dựng phim. Bài này chỉ cách viết brief, để Claude dựng kịch bản có cấu trúc, và nhờ Claude tự soát các lỗi tốn kém trước khi chạy tạo video.

🎯 Nguyên tắc vàng: sửa ở kịch bản tốn vài giây; cùng lỗi phát hiện sau khi tạo video tốn hàng giờ. Luôn để Claude “soát kịch bản” trước khi sang bước tạo cảnh.

1. Viết brief — “làm gì, cho ai, cấm nói gì”

Viết một brief ngắn (bằng lời bình thường, hoặc nói thẳng cho Claude). Ba mục quan trọng nhất:

  • Thời lượng mục tiêu (ví dụ 12 giây): kịch bản không nên lệch quá ±10%.
  • Từ/cụm cấm nói (ví dụ “rẻ nhất”, “bảo hành trọn đời”).
  • Tên nhãn hàng/đối tác được nhắc: các câu này cần người có thẩm quyền duyệt trước khi đăng.

💡 Với sản phẩm tài chính, bảo hiểm, y tế, danh sách từ cấm và việc duyệt nội dung đặc biệt quan trọng.

2. Nhờ Claude viết kịch bản

Mở Claude Code trong thư mục dự án và yêu cầu bằng lời, ví dụ:

Viết kịch bản 12 giây review một sạc dự phòng mini.
Người dẫn nam, đứng, cầm sạc trên tay, khổ 16:9, giọng Hải Đăng.
Yêu cầu: câu ngắn dưới 5 giây; tránh các cụm "rẻ nhất", "bảo hành trọn đời".
Lưu thành script.json, rồi tự soát thời lượng, phụ đề và từ cấm; sửa đến khi đạt.

Claude viết script.json, tự soát và sửa, rồi báo lại. Việc của bạn là đọc lại nội dung cho đúng ý.

3. Cấu trúc kịch bản

Kịch bản chia thành đoạn (scene), mỗi đoạn gồm các câu (line). Mỗi câu có lời đọc, phụ đề và một hành động:

{"text": "Nhỏ gọn, bỏ túi quần vẫn vừa, cầm lên nhẹ tay lắm.",
 "caption": "Nhỏ gọn, nhẹ tay",
 "action": "show_prop"}

Và các trường cố định cho cả video — giữ người dẫn, bối cảnh nhất quán:

"character": "A friendly Vietnamese man in his early thirties, short neat black hair, light blue oxford shirt",
"prop": "a small white power bank",
"style": "Static camera at eye level, medium shot from the waist up, bright minimal studio"

🔑 character, prop, style được dùng lại ở mọi cảnh, nên viết cụ thể (“short neat black hair”, “light blue shirt”) sẽ ổn định hơn tính từ chung chung (“handsome”). Đây là bí quyết giữ cùng một người dẫn suốt video. Thời lượng mục tiêu lưu ở duration_target (giây), khổ hình ở format.aspect (16:9/9:16/1:1) — Claude điền giúp.

4. Mẹo viết lời đọc & phụ đề

Nên Tránh Vì sao
Câu ngắn, dưới ~5 giây Câu dài một hơi Model tạo video tốt nhất ở cảnh ngắn; dài thì hình “trôi”
Viết số theo cách đọc trong text (“mười nghìn”) Để “10.000 mAh” trong lời đọc Giọng đọc máy hay đọc sai số/ký hiệu
Để số gọn trong caption (“10.000 mAh”) Nhồi hết vào phụ đề Phụ đề quá dài sẽ trôi quá nhanh
Tả thứ có trong hình (“kệ gỗ, phông sáng”) Tả cách quay (“chân máy”, “video dọc”) Model sẽ vẽ luôn chân máy/chữ vào hình

🗣 Nói với Claude những mẹo này một lần (hoặc để trong một file ghi chú của dự án), nó sẽ áp dụng khi viết kịch bản.

5. Để Claude tự soát kịch bản

Yêu cầu Claude kiểm bốn thứ trước khi tạo video:

  1. Thời lượng ước tính có lệch quá ±10% mục tiêu không (ước theo số tiếng mỗi câu).
  2. Phụ đề có quá dài hoặc trôi quá nhanh so với lời đọc không (đếm ký tự, ~tốc độ đọc).
  3. Từ/cụm cấm có xuất hiện trong lời đọc hay phụ đề không.
  4. Hành động mỗi câu có hợp lý và có trong “thư viện hành động” không (xem Bài 7).

Claude báo kiểu:

Soát kịch bản: 4 câu, ~12,3 giây (mục tiêu 12) — đạt thời lượng.
⚠ Câu 2 phụ đề hơi dài, đọc ~20 ký tự/giây — đã rút gọn caption.
✓ Không có cụm từ cấm.

Chưa đạt thì Claude tự sửa; bạn chỉ cần xác nhận ý không đổi.

💡 Mẹo: bảo Claude “giữ nguyên lời đọc, chỉ rút gọn phụ đề” khi phụ đề trôi nhanh — vì lời đọc quyết định nhịp, phụ đề chỉ cần bám ý.

6. Thuật ngữ bài này

Thuật ngữ Nghĩa
Brief Bản yêu cầu ngắn: làm gì, cho ai, cấm nói gì
script.json File kịch bản có cấu trúc (máy đọc được)
Đoạn / câu (scene / line) Kịch bản chia thành đoạn, mỗi đoạn nhiều câu
text / caption Lời đọc (cho giọng) / phụ đề (hiển thị)
action (hành động) Cử chỉ người dẫn gắn với câu
character / prop / style Mô tả người dẫn / vật cầm / bối cảnh — dùng lại mọi cảnh

🧪 Tự kiểm tra

  1. Ba mục quan trọng nhất trong brief là gì?
  2. Vì sao viết số kiểu “mười nghìn” trong text nhưng “10.000” trong caption?
  3. Phụ đề một câu bị báo “đọc quá nhanh” — nên bảo Claude sửa text hay caption?

Tóm lại

Kịch bản vừa là nội dung vừa là đầu vào máy đọc được: chia đoạn/câu, mỗi câu có lời đọc + phụ đề + hành động; character/prop/style giữ người dẫn nhất quán. Bạn viết brief (làm gì, cho ai, cấm nói gì) rồi để Claude dựng kịch bản và tự soát thời lượng/phụ đề/từ cấm — vì đây là chỗ sửa rẻ nhất. Bạn chỉ đọc lại cho đúng ý. Bài sau: để Claude biến kịch bản thành người dẫn, giọng đọc và bản nháp (animatic).

Chia sẻ:
0.0 ★ 0 lượt đánh giá

Câu hỏi thường gặp

Brief cho video AI gồm những gì?

Brief trả lời ba câu: làm video gì, cho ai, và cấm nói gì. Ba mục quan trọng nhất: (1) thời lượng mục tiêu — kịch bản không nên lệch quá ±10%; (2) danh sách từ/cụm cấm nói (ví dụ ‘rẻ nhất’, ‘bảo hành trọn đời’); (3) tên nhãn hàng/đối tác được nhắc — những câu này cần người có thẩm quyền duyệt trước khi đăng. Bạn chỉ cần viết brief bằng lời bình thường (hoặc nói cho Claude); Claude dựa vào đó để viết kịch bản đúng hướng và biết phải tránh gì.

Kịch bản cho video có cấu trúc thế nào?

Kịch bản chia video thành các ‘đoạn’ (scene), mỗi đoạn gồm các ‘câu’ (line). Mỗi câu có: lời đọc, phụ đề, và một hành động của người dẫn (ví dụ đưa sản phẩm ra, cử chỉ giải thích). Ngoài ra có vài trường cố định cho cả video — mô tả người dẫn, vật cầm tay, bối cảnh/góc máy — được dùng lại ở mọi cảnh để giữ người dẫn và khung cảnh nhất quán. Claude lưu kịch bản dưới dạng một file có cấu trúc (JSON) để các bước sau đọc được. Bạn không cần tự gõ JSON; bạn đọc lại nội dung cho đúng ý, Claude lo định dạng.

Vì sao để Claude tự soát kịch bản trước khi tạo video?

Vì sửa ở kịch bản tốn vài giây, còn cùng lỗi phát hiện sau khi đã tạo video tốn hàng giờ máy làm lại. Bạn yêu cầu Claude soát các lỗi tốn kém: thời lượng ước tính có khớp mục tiêu không, phụ đề có quá dài hoặc trôi quá nhanh so với lời đọc không, có câu nào chứa từ ngữ cấm không, hành động có hợp lý không. Claude làm được vì đây là việc suy luận + tính toán đơn giản (ước số tiếng mỗi câu, đếm ký tự phụ đề). Nó chỉ ra câu nào cần sửa và tự sửa, giữ nguyên ý bạn muốn. Đây là ‘cổng rẻ nhất’ — đừng bỏ qua.

Code Dạo

Code Dạo

Lang thang khắp thế giới code và AI, gặp gì hay ho là viết lại cho mọi người cùng nghịch. Với mình, lập trình nên vui như chơi game — và mình sẵn lòng chỉ bạn từng nước đi.

Bài liên quan

Bài 2: Cài đặt — Claude Code và các công cụ mã nguồn mở
AI

Bài 2: Cài đặt — Claude Code và các công cụ mã nguồn mở

Bài 2 series ‘Làm video AI trên Mac’: cài Claude Code (bộ điều phối) và các công cụ mã nguồn mở — mlx-video/FastWan tạo hình, VieNeu-TTS giọng Việt, LatentSync khớp khẩu hình, ffmpeg. Chỉ cần ba môi trường Python; phần kiểm tra chất lượng để Claude tự làm. Kèm cách kiểm tra mọi thứ đã sẵn sàng.

1 lượt xem
Bài 1: Dùng Claude + công cụ mã nguồn mở tự làm video AI trên Mac — tổng quan
AI

Bài 1: Dùng Claude + công cụ mã nguồn mở tự làm video AI trên Mac — tổng quan

Bài 1 series ‘Làm video AI trên Mac’: hiểu toàn cảnh cách tự làm video review có người dẫn AI (nói tiếng Việt, khớp khẩu hình) chạy cục bộ trên MacBook — bằng cách để Claude Code điều phối các công cụ mã nguồn mở. Bài này giải thích kiến trúc, vì sao Claude làm ‘bộ não’, các công cụ, và quy trình có kiểm tra từng bước.

1 lượt xem
Viết prompt tạo ảnh AI đẹp: bố cục, ánh sáng và phong cách
AI

Viết prompt tạo ảnh AI đẹp: bố cục, ánh sáng và phong cách

Cùng một công cụ AI, người viết prompt khéo cho ra ảnh đẹp hơn hẳn. Bài này chỉ công thức viết prompt tạo ảnh: mô tả chủ thể, bố cục, ánh sáng, phong cách và thông số — kèm ví dụ trước/sau và lưu ý về bản quyền, đạo đức khi tạo ảnh AI.

7 lượt xem