close

Hướng dẫn cách làm video bằng Claude AI A-Z

Tác giả: Đông Tùng Ngày đăng: 12/10/2026 Chuyên mục: Model AI & API
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Để làm video bằng Claude AI, cách dễ nhất hiện nay là dùng Claude Code kết hợp các skill, bao gồm: skill Remotion để dựng hình và skill VieNeu-TTS để lồng giọng đọc tiếng Việt. Bạn chỉ cần đưa kịch bản, Claude sẽ tự tạo giọng đọc, dựng cảnh, canh phụ đề khớp lời và xuất ra file MP4. Bài viết hướng dẫn chi tiết từng bước qua một ví dụ cụ thể. Cùng theo dõi nhé!

Claude có làm video được không?

Có, nhưng theo cách khác với Runway hay Veo. Claude không “vẽ” ra cảnh quay giống người thật. Thay vào đó, Claude viết mã để dựng video đồ họa chuyển động (motion graphics): chữ bay vào, logo hiện dần, biểu đồ chạy số, slide giới thiệu sản phẩm.

Loại video này rất hợp với quảng cáo ngắn, video giới thiệu, video hướng dẫn, intro kênh YouTube hay báo cáo số liệu.

Claude có làm video được không?
Claude có làm video được không?

Đôi nét về Claude Code

Claude Code là trợ lý lập trình của Anthropic, chạy trên máy tính của bạn. Khác với khung chat thông thường, Claude Code có thể tự tạo thư mục, viết file, cài thư viện và chạy lệnh. Nhờ vậy, Claude tự hoàn thành gần như toàn bộ phần kỹ thuật khi làm video.

Claude Code dùng được qua cửa sổ dòng lệnh (Terminal), thẻ Code trong ứng dụng Claude Desktop, hoặc trong VS Code.

Khi kết hợp với Remotion, Claude Code có thể hỗ trợ:

  • Tạo video quảng cáo sản phẩm hoặc dịch vụ.
  • Thiết kế video giới thiệu với chữ và hình ảnh chuyển động.
  • Xây dựng video hướng dẫn ngắn.
  • Tạo hiệu ứng chuyển cảnh, biểu tượng và đồ họa động.
  • Chỉnh sửa màu sắc, bố cục, thời lượng bằng câu lệnh.
  • Kết xuất video thành định dạng MP4.

Phân biệt hai phương pháp tạo video bằng AI 

Claude Code + RemotionAI tạo video như Veo, Runway
Tạo video bằng mã lập trình và hiệu ứng chuyển độngTạo hình ảnh chuyển động bằng mô hình AI
Phù hợp video giới thiệu, quảng cáo dạng motion graphicsPhù hợp cảnh quay điện ảnh, nhân vật, bối cảnh chân thực
Dễ kiểm soát nội dung chữ, bố cục và thời gianDễ tạo những cảnh phức tạp từ mô tả
Có thể chỉnh sửa trực tiếp trong dự ánTùy công cụ, khả năng chỉnh sửa từng thành phần có thể hạn chế

Trong bài viết này, chúng ta sẽ tập trung vào video motion graphics, vì đây là cách phù hợp cho người mới bắt đầu, không cần sử dụng dịch vụ tạo video AI trả phí riêng.

Các skills được sử dụng để tạo video AI bằng Claude

Remotion Skills

Remotion Skills cung cấp những hướng dẫn giúp Claude Code tạo video bằng mã lập trình. AI có thể tự xây dựng bố cục, hiệu ứng xuất hiện của văn bản, chuyển cảnh và những thành phần đồ họa.

Với Remotion Plugin, các Skills quan trọng như remotion-create, remotion-studio, remotion-render và remotion-captions có thể phục vụ những công đoạn tương ứng của quy trình dựng video.

Link chính thức: https://github.com/remotion-dev/remotion

Các skills được sử dụng để tạo video AI bằng Claude

VieNeu-TTS

VieNeu-TTS là hệ thống Text-to-Speech (TTS) chuyên hỗ trợ chuyển văn bản thành giọng nói tiếng Việt.

Phiên bản VieNeu-TTS v3 Turbo hỗ trợ nhiều giọng đọc dựng sẵn, xử lý trên CPU hoặc GPU tương thích và tạo âm thanh định dạng WAV. Người dùng có thể lựa chọn giọng đọc phù hợp với video mà không cần ghi âm thủ công.

Link chính thức: https://github.com/pnnbao97/VieNeu-TTS

Hướng dẫn cách làm video bằng Claude AI với Remotion Skills và VieNeu-TTS

Trong ví dụ này, chúng ta sẽ tạo một video có chủ đề “Tại sao chúng ta luôn có xu hướng đứng về kẻ yếu thế?”, thời lượng 1 phút 30 giây, gồm 6 phân cảnh và sử dụng giọng thuyết minh tiếng Việt.

Bước 1: Kiểm tra các điều kiện trước khi sử dụng Claude Code

Trước tiên, bạn cần chuẩn bị một máy tính Windows có kết nối Internet ổn định và đáp ứng các yêu cầu cơ bản sau:

Thành phầnYêu cầu
Hệ điều hànhWindows 64-bit
Claude DesktopCài phiên bản mới nhất
Tài khoản ClaudeCó quyền sử dụng Claude Code
Node.jsPhiên bản LTS để chạy Remotion
PythonPhiên bản 3.10 trở lên, khuyến nghị 3.11
RAMNên có từ 8 GB trở lên
Dung lượng trốngNên dành khoảng 10 GB cho môi trường, mô hình và dự án
GPUKhông bắt buộc nếu chạy VieNeu-TTS bằng CPU

RAM và dung lượng trống là mức khuyến nghị để thao tác thuận tiện, không phải yêu cầu tối thiểu chính thức của toàn bộ phần mềm.

Nếu chưa cài đặt Node.js và Python, bạn có thể tải tại:

Sau khi cài đặt, mở PowerShell trên Windows rồi lần lượt nhập:

node -v

npm -v

python --version

Nếu cả ba lệnh đều trả về phiên bản tương ứng, bạn có thể tiếp tục. 

Bước 2: Cài đặt và mở Claude Code trên ứng dụng Claude

Truy cập https://claude.com/download để tải Claude Desktop dành cho Windows.

Sau khi cài đặt, thực hiện:

  1. Mở ứng dụng Claude Desktop và đăng nhập tài khoản.
  2. Chọn tab Code.
  3. Tại phần môi trường làm việc, chọn Local.
  4. Nhấn Select folder và chọn một thư mục trống để lưu dự án.
  5. Chọn chế độ quyền Plan để Claude kiểm tra môi trường và đề xuất kế hoạch trước khi chỉnh sửa tệp.
Cài đặt và mở Claude Code trên ứng dụng Claude
Cài đặt và mở Claude Code trên ứng dụng Claude

Tiếp theo, nhập prompt:

Hãy kiểm tra môi trường máy tính Windows hiện tại để chuẩn bị tạo video bằng Remotion và VieNeu-TTS.

Kiểm tra Node.js, npm, Python, dung lượng trống, quyền đọc/ghi thư mục dự án và khả năng cài các thư viện cần thiết.

Cho tôi biết thành phần nào đã sẵn sàng, thành phần nào còn thiếu. Chưa cài đặt hay chỉnh sửa hệ thống trước khi tôi đồng ý.
Cài đặt và mở Claude Code trên ứng dụng Claude
Cài đặt và mở Claude Code trên ứng dụng Claude

Claude Code sẽ kiểm tra các thành phần và báo cáo kết quả. Nếu có công cụ còn thiếu, bạn có thể yêu cầu Claude hướng dẫn hoặc hỗ trợ cài đặt.

Khi môi trường đã sẵn sàng, chuyển sang chế độ Manual hoặc Accept edits để bắt đầu triển khai. Hãy xem lại các yêu cầu cấp quyền trước khi xác nhận.

Bước 3: Nhờ Claude tạo dự án Remotion và cài skill Remotion

Skill Remotion và VieNeu-TTS sẽ được cài vào thư mục skill chung của Claude trên máy, không cài riêng trong dự án. Nhờ vậy, mọi video sau đều dùng được ngay, không cần cài lại.

Hệ điều hànhThư mục skill chung
WindowsC:\Users\<tên người dùng>\.claude\skills
macOS/Users/<tên người dùng>/.claude/skills (thư mục ẩn, nhấn Cmd + Shift + . trong Finder để hiện)

Dán yêu cầu sau vào ô chat:

Hãy làm lần lượt:

1. Cài skill Remotion cho Claude Code ở phạm vi toàn máy (global), vào thư mục skill chung ~/.claude/skills, bằng lệnh npx skills add remotion-dev/skills (dùng tham số cài global, chọn Claude Code; nếu lệnh hỏi đáp thì dùng tham số để chạy không cần hỏi).

2. Trong thư mục hiện tại, tạo dự án Remotion mới tên video-ke-yeu-the, dùng mẫu Blank (lệnh npx create-video@latest), rồi chạy npm install trong thư mục đó. Nếu trình tạo dự án hỏi có cài skill vào dự án không, chọn không, vì skill đã cài cho toàn máy.

3. Báo lại khi xong, kèm đường dẫn thư mục skill Remotion vừa cài.
Nhờ Claude tạo dự án Remotion và cài skill Remotion
Nhờ Claude tạo dự án Remotion và cài skill Remotion

Nếu Claude xin quyền chạy lệnh, chọn Cho phép (Allow). Quá trình mất khoảng 2 đến 5 phút.

Khi xong, thư mục Video-AI-Claude có thêm thư mục con video-ke-yeu-the, còn thư mục skill chung có thêm skill Remotion.

Bước 4: Tạo skill giọng đọc VieNeu-TTS

Kho GitHub của VieNeu-TTS hiện cung cấp thư viện Python vieneu, chưa kèm sẵn skill cho Claude Code. Vì vậy, bạn nhờ Claude đóng gói thành một skill riêng trong thư mục skill chung, chỉ với một lần dán yêu cầu.

Vẫn trong phiên hiện tại, dán nguyên khối sau vào ô chat:

Tạo skill mới trong thư mục skill chung của Claude Code tại ~/.claude/skills/vieneu-tts/SKILL.md với nội dung dưới đây, sau đó chạy "pip install vieneu" để cài thư viện.

---

name: vieneu-tts

description: Tạo giọng đọc tiếng Việt (voice-over, lồng tiếng) từ kịch bản bằng thư viện VieNeu-TTS (vieneu). Dùng khi video Remotion cần giọng đọc tiếng Việt.

---

# VieNeu-TTS: giọng đọc tiếng Việt cho video

## Đầu vào

File voice/script.json trong thư mục dự án đang làm, mỗi cảnh một mục: {"id": "canh1", "text": "lời đọc"}.

## Cách làm

1. Kiểm tra thư viện bằng lệnh: python -c "import vieneu". Nếu lỗi, chạy pip install vieneu.

2. Tạo và chạy file voice/tao_giong.py trong thư mục dự án:

import json, os

from vieneu import Vieneu

os.makedirs("public/voice", exist_ok=True)

tts = Vieneu()

durations = {}

for s in json.load(open("voice/script.json", encoding="utf-8")):

    audio = tts.infer(s["text"], voice=s.get("voice", "Hải Đăng"))

    tts.save(audio, f"public/voice/{s['id']}.wav")

    durations[s["id"]] = round(len(audio) / 48000, 2)

json.dump(durations, open("public/voice/durations.json", "w", encoding="utf-8"), ensure_ascii=False, indent=2)

print(durations)

3. Báo lại thời lượng từng cảnh (tính bằng giây) cho người dùng.

## Quy tắc

- Giọng mặc định: "Hải Đăng". Giọng khác: Mai Anh, Thùy Dung, Ngọc Huyền, Thiện Minh, Quang Sơn.

- Có thể chèn thẻ cảm xúc [cười], [thở dài], [hắng giọng] vào lời đọc khi phù hợp.

- Không dùng precision="int8" trên máy cũ vì dễ rè tiếng.

- Khi dựng video: mỗi cảnh dài bằng thời lượng giọng đọc cộng 0,5 giây; chèn file public/voice/<id>.wav theo đúng cách chèn âm thanh trong skill Remotion.
Tạo skill giọng đọc VieNeu-TTS
Tạo skill giọng đọc VieNeu-TTS

Chọn Cho phép khi Claude xin quyền tạo file và chạy lệnh.

Nếu quá trình thiết lập thành công, hãy yêu cầu:

Hãy chạy thử VieNeu-TTS với câu “Xin chào, đây là video đầu tiên được tạo bằng Claude Code” và lưu thành test.wav. Kiểm tra xem file có âm thanh hợp lệ, giọng đọc rõ ràng và đúng tiếng Việt hay không.

Bạn có thể mở file WAV để nghe thử.

Tạo skill giọng đọc VieNeu-TTS
Tạo skill giọng đọc VieNeu-TTS

Cuối cùng, mở phiên mới trong thẻ Code, lần này chọn thư mục Video-AI-Claude/video-ke-yeu-the (vẫn môi trường Local). Từ đây, mọi bước sau đều làm trong phiên này.

Bước 5: Chuẩn bị kịch bản 90 giây

Kịch bản chia thành 6 cảnh, lời đọc khoảng 290 tiếng, vừa đủ 90 giây với tốc độ đọc tự nhiên. Mốc thời gian dưới đây là dự kiến; Claude sẽ canh lại theo độ dài giọng đọc thực tế. Ví dụ cấu trúc kịch bản (Xem kịch bản hoàn chỉnh ở bước 6):

Bước 6: Tạo giọng đọc tiếng Việt bằng VieNeu-TTS

Sau khi hoàn tất cài đặt các Skills cần thiết, chúng ta sẽ sử dụng VieNeu-TTS để chuyển kịch bản thành giọng thuyết minh tiếng Việt.

Dán lệnh sau vào Claude Code (lời đọc đã viết sẵn cho 6 cảnh):

Lưu kịch bản sau vào voice/script.json (mỗi cảnh một mục gồm id và text), rồi dùng Skill vieneu-tts tạo giọng đọc với giọng "Hải Đăng".

canh1: Hai đội bước vào trận chung kết. Một bên là nhà vô địch chưa từng thua. Một bên là đội bóng vô danh. Bạn sẽ cổ vũ ai? Phần lớn chúng ta chọn đội yếu hơn. Vì sao vậy?

canh2: Tâm lý học gọi đây là hiệu ứng kẻ yếu thế - underdog effect. Từ câu chuyện Kinh Thánh kinh điển về trận chiến giữa chàng chăn cừu nhỏ bé David và gã khổng lồ Goliath, đến hành trình của U23 Việt Nam trên tuyết trắng Thường Châu năm 2018, kẻ yếu luôn chiếm trọn trái tim khán giả.

canh3: Lý do thứ nhất: khao khát công bằng. Khi một bên có quá nhiều lợi thế, chúng ta cảm thấy cuộc chơi chênh lệch. Đứng về phía kẻ yếu là cách tự nhiên để kéo cán cân trở lại thế cân bằng.

canh4: Lý do thứ hai: ai cũng từng là kẻ yếu. Lần thi trượt, lần bị từ chối, lần bị người khác xem thường. Khi cổ vũ kẻ yếu, chúng ta cũng đang cổ vũ chính mình của ngày hôm qua.

canh5: Lý do thứ ba: câu chuyện hay hơn. Kẻ mạnh chiến thắng là điều hiển nhiên. Kẻ yếu chiến thắng là phép màu. Kỳ vọng càng thấp, niềm vui càng vỡ òa. Còn nếu thua, cũng chẳng ai trách.

canh6: Nhưng có một điều thú vị là: Khi kẻ yếu thắng mãi, họ trở thành kẻ mạnh, và sự ủng hộ dần chuyển sang người khác. Còn bạn, lần gần nhất bạn đứng về phía kẻ yếu là khi nào? Hãy kể cho mình nghe ở phần bình luận nhé.

Yêu cầu:

- Giữ nguyên nội dung 6 cảnh.

- Sử dụng VieNeu-TTS và giọng "Hải Đăng".

- Xuất 6 file WAV vào public/voice, đặt tên canh1.wav đến canh6.wav.

- Đo thời lượng thực tế của từng file âm thanh.

- Tạo public/voice/durations.json chứa id và durationSeconds của từng cảnh.

- Kiểm tra các file WAV hợp lệ, không bị lỗi hoặc mất đoạn.

- Báo tổng thời lượng giọng đọc và so sánh với mục tiêu video khoảng 90 giây.
Tạo giọng đọc tiếng Việt bằng VieNeu-TTS
Tạo giọng đọc tiếng Việt bằng VieNeu-TTS

Claude Code sẽ tạo 6 file giọng đọc trong thư mục public/voice và báo thời lượng từng cảnh. Lần chạy đầu tiên, VieNeu-TTS có thể cần tải mô hình về máy nên cần kết nối Internet và chờ quá trình hoàn tất.

Tạo giọng đọc tiếng Việt bằng VieNeu-TTS
Tạo giọng đọc tiếng Việt bằng VieNeu-TTS

Mở các file .wav để nghe thử. Nếu muốn thay đổi giọng đọc, chỉ cần nhập:

Đổi sang giọng Ngọc Huyền và tạo lại toàn bộ giọng đọc. Cập nhật thời lượng trong durations.json.

Sau khi kiểm tra âm thanh, chúng ta sẽ chuyển sang bước dựng video.

Bước 7: Chuẩn bị hình ảnh (nếu cần)

Sau khi hoàn tất giọng đọc ở Bước 6, để video thêm sinh động, chúng ta sẽ chuẩn bị hình ảnh minh họa cho từng phân cảnh. Vì Remotion không trực tiếp tạo ảnh AI chân thực từ văn bản, bạn có thể sử dụng ChatGPT/Gemini để thực hiện công đoạn này hoặc tải ảnh từ nguồn cho phép.

Bước 8: Dựng video kết hợp ảnh thực tế và hiệu ứng Remotion 

Dán lệnh sau vào Claude Code:

Hãy sử dụng Remotion Skills để dựng video hoàn chỉnh với chủ đề "Tại sao chúng ta luôn có xu hướng đứng về kẻ yếu thế?", kết hợp những hình ảnh thực tế đã có trong thư mục dự án và hiệu ứng đồ họa chuyển động do Remotion tạo ra.

1. KIỂM TRA TÀI NGUYÊN

Trước khi dựng video, hãy kiểm tra:

Kịch bản: voice/script.json

File giọng đọc: public/voice/canh1.wav đến canh6.wav

Thời lượng giọng đọc: public/voice/durations.json

Hình ảnh thực tế trong thư mục public/images

Yêu cầu:

Quét tất cả hình ảnh JPG, JPEG, PNG và WebP.

Kiểm tra nội dung từng hình và đối chiếu với kịch bản.

Không mặc định tên file phản ánh chính xác nội dung.

Có thể sử dụng một hình cho nhiều cảnh nếu phù hợp.

Tạo danh sách phân bổ hình ảnh cho 6 cảnh.

Nếu thiếu ảnh, hãy tự bổ sung đồ họa minh họa đơn giản bằng Remotion thay vì yêu cầu tạo thêm ảnh AI.

Không tự tạo ảnh AI hoặc gọi API bên ngoài.

2. THÔNG SỐ VIDEO

Video ngang 1920 × 1080 (Full HD) (9:16).

Tốc độ 30 FPS.

Thời lượng mục tiêu khoảng 90 giây.

Thời lượng mỗi cảnh lấy từ file giọng đọc thực tế và cộng khoảng nghỉ 0,5 giây.

Giữ nguyên toàn bộ nội dung giọng đọc.

Font Be Vietnam Pro.

Màu chủ đạo xanh navy #1E293B.

Màu nhấn vàng #FACC15.

Phong cách cinematic documentary kết hợp modern motion graphics.

3. XỬ LÝ HÌNH ẢNH

Hình ảnh thực tế đóng vai trò nội dung chính, còn Remotion bổ sung những hiệu ứng chuyển động để video sinh động hơn.

Yêu cầu:

Giữ nguyên nội dung, nhân vật và tỷ lệ ảnh gốc.

Không kéo giãn hoặc làm biến dạng hình ảnh.

Với ảnh ngang, ưu tiên giữ chủ thể chính trong khung hình dọc.

Có thể tạo lớp nền bằng chính ảnh gốc đã làm mờ và phóng lớn, sau đó đặt ảnh chính phía trước.

Khi phù hợp, áp dụng hiệu ứng Ken Burns: zoom in, zoom out, pan trái/phải.

Tạo chiều sâu bằng bóng đổ, gradient, ánh sáng và vignette nhẹ.

Chuyển cảnh bằng fade, slide hoặc crossfade khoảng 0,4 giây.

Không sử dụng quá nhiều hiệu ứng gây rối mắt.

Không tạo chuyển động giả khiến nhân vật trong ảnh bị biến dạng.

4. THIẾT KẾ CHI TIẾT 6 PHÂN CẢNH

CẢNH 1 – TRẬN CHUNG KẾT

Lời dẫn lấy từ canh1 trong script.json.

Dùng ảnh bóng đá thực tế phù hợp nhất trong thư mục.

Mở đầu bằng hiệu ứng camera tiến chậm vào sân bóng hoặc các cầu thủ.

Thêm dòng chữ "TRẬN CHUNG KẾT" với hiệu ứng fade in.

Khi lời đọc nhắc đến nhà vô địch và đội vô danh, thêm đồ họa hai nhãn "ĐỘI MẠNH" và "ĐỘI YẾU".

Có thể thêm biểu tượng cúp và hiệu ứng VS đơn giản.

Khi lời đọc đến "Bạn sẽ cổ vũ ai?", xuất hiện dấu hỏi lớn hoặc hai lựa chọn đối diện.

Cuối cảnh, dùng hiệu ứng ánh sáng nhẹ để tập trung vào đội yếu thế.

CẢNH 2 – HIỆU ỨNG KẺ YẾU THẾ

Dùng hình David đối đầu Goliath.

Camera zoom chậm về phía David.

Hiện tiêu đề "UNDERDOG EFFECT" bằng hiệu ứng chữ xuất hiện từng phần.

Chuyển sang những hình ảnh U23 Việt Nam thi đấu giữa tuyết trắng Thường Châu.

Có thể thêm những hạt tuyết chuyển động nhẹ bằng Remotion.

Khi lời đọc nhắc đến sự yêu mến của khán giả, thêm một vài biểu tượng trái tim nhỏ xuất hiện.

Không che mất các nhân vật quan trọng trong ảnh.

CẢNH 3 – KHAO KHÁT CÔNG BẰNG

Nếu có ảnh phù hợp, sử dụng làm lớp hình nền.

Nếu không có ảnh phù hợp, tạo đồ họa chiếc cân bằng SVG trực tiếp trong Remotion.

Hiển thị tiêu đề "01 – KHAO KHÁT CÔNG BẰNG".

Ban đầu, chiếc cân nghiêng mạnh về phía biểu tượng đội có nhiều lợi thế.

Khi lời đọc đến đoạn "kéo cán cân trở lại thế cân bằng", chiếc cân từ từ cân bằng.

Kết hợp hiệu ứng ánh sáng vàng và chuyển động mượt.

Có thể đặt đồ họa chiếc cân phía trước ảnh thực tế đã làm tối để tạo chiều sâu.

CẢNH 4 – AI CŨNG TỪNG LÀ KẺ YẾU

Dùng ảnh học sinh buồn sau kỳ thi hoặc hình ảnh thất bại phù hợp trong thư mục.

Tạo hiệu ứng zoom chậm vào nhân vật.

Lần lượt xuất hiện ba thẻ đồ họa:
"THI TRƯỢT"
"BỊ TỪ CHỐI"
"BỊ XEM THƯỜNG"

Các thẻ xuất hiện theo nhịp lời thuyết minh, có hiệu ứng trượt hoặc lật nhẹ.

Sau đó giảm độ tối của hình ảnh và tăng ánh sáng nhẹ, tạo cảm giác hy vọng.

Hiển thị câu nhấn mạnh "CHÍNH MÌNH CỦA NGÀY HÔM QUA".

CẢNH 5 – CÂU CHUYỆN HAY HƠN

Dùng hình ảnh bóng đá và khoảnh khắc chiến thắng bất ngờ phù hợp nhất.

Mở đầu bằng hiệu ứng chuyển động camera chậm.

Khi lời đọc nhắc đến kỳ vọng thấp, thêm một biểu đồ nhỏ với cột "KỲ VỌNG" thấp.

Khi lời đọc đến đoạn "niềm vui càng vỡ òa", cột "NIỀM VUI" tăng cao.

Thêm hiệu ứng pháo giấy, ngôi sao và ánh sáng vàng nhẹ.

Kết hợp chuyển cảnh sang hình đội bóng đang ăn mừng.

Không che khuất chiếc cúp hoặc các cầu thủ quan trọng.

CẢNH 6 – KẾT LUẬN

Ưu tiên sử dụng hình ảnh đội vô địch đang ăn mừng.

Tạo hiệu ứng zoom out nhẹ từ chiếc cúp hoặc tập thể cầu thủ.

Hiển thị thông điệp ngắn "KẺ YẾU HÔM NAY – KẺ MẠNH NGÀY MAI".

Thêm đồ họa hai biểu tượng đội bóng thể hiện sự thay đổi vị thế.

Chuyển sự chú ý từ đội đang chiến thắng sang biểu tượng đội yếu thế mới.

Cuối video, làm tối nền và hiển thị câu hỏi:

"Lần gần nhất bạn đứng về phía kẻ yếu là khi nào?"

Thêm dòng nhỏ "Hãy chia sẻ ở phần bình luận!".

Kết thúc bằng fade out nhẹ.

5. PHỤ ĐỀ VÀ ÂM THANH

Sử dụng đúng 6 file WAV trong public/voice.

Mỗi file âm thanh phải được phát đầy đủ.

Tự đo lại thời lượng WAV nếu cần để kiểm chứng durations.json.

Tách lời dẫn thành các câu ngắn để làm phụ đề.

Hiển thị phụ đề từng câu, không đưa toàn bộ đoạn văn lên màn hình.

Ước lượng thời điểm hiển thị theo độ dài từng câu và thời lượng file WAV; nếu có công cụ căn chỉnh lời nói chính xác, hãy ưu tiên sử dụng.

Phụ đề màu trắng, viền đen, tối đa 2 dòng.

Đặt phụ đề ở vùng an toàn phía dưới, căn giữa màn hình.

Phụ đề không được che mặt cầu thủ hoặc nhân vật chính.

Không tự ý thay đổi nội dung giọng đọc.

Không tăng tốc giọng đọc để ép thời lượng.

Không để âm thanh hai cảnh chồng lên nhau.

Chỉ thêm nhạc nền nếu đã có file nhạc hợp lệ và được tôi đồng ý.

6. YÊU CẦU KỸ THUẬT REMOTION

Tạo component riêng cho từng cảnh.

Sử dụng Sequence hoặc TransitionSeries để tổ chức timeline.

Sử dụng Img và staticFile() để nhập hình ảnh.

Sử dụng thành phần Audio tương thích với phiên bản Remotion hiện tại.

Dùng spring() và interpolate() để tạo animation.

Tự tạo đồ họa bổ trợ bằng SVG, CSS và React.

Đảm bảo hiệu ứng chuyển động không gây nhấp nháy.

Tính đúng thời lượng chuyển cảnh để tránh cắt mất voice.

Các animation phải phụ thuộc vào frame để render nhất quán.

Kiểm tra font tiếng Việt, ảnh và file âm thanh trước khi hoàn tất.

7. KIỂM TRA KẾT QUẢ

Sau khi dựng xong:

Kiểm tra đủ 6 phân cảnh.

Kiểm tra toàn bộ hình ảnh đã sử dụng.

Kiểm tra đồ họa và hiệu ứng chuyển động.

Kiểm tra phụ đề và giọng đọc.

Báo tổng thời lượng video thực tế.

Báo các hình ảnh đã sử dụng cho từng cảnh.

Mở Remotion Studio để tôi xem trước.

Chưa xuất MP4 cho đến khi tôi đồng ý.

Lưu ý: Nếu cần tạo video dọc, hãy chuyển thông số 1920×1080 (16:9) thành 1080×1920 (9:16).

Dựng video kết hợp ảnh thực tế và hiệu ứng Remotion 
Dựng video kết hợp ảnh thực tế và hiệu ứng Remotion 

Bước 9: Kiểm tra và xuất video MP4 hoàn chỉnh

Sau khi Claude Code dựng xong 6 phân cảnh, bạn có thể xem trước video trong Remotion Studio.

Kiểm tra và xuất video MP4 hoàn chỉnh
Kiểm tra và xuất video MP4 hoàn chỉnh

Kiểm tra hình ảnh, hiệu ứng chuyển động, phụ đề và giọng thuyết minh. Nếu có chi tiết chưa phù hợp, hãy yêu cầu Claude Code chỉnh sửa trực tiếp.

Khi đã hài lòng, nhập prompt sau để xuất video:

Hãy xuất video hoàn chỉnh bằng Remotion.

Yêu cầu:

- Định dạng MP4.

- Video ngang 1920x1080 (16:9).

- Tốc độ 30 FPS.

- Giữ nguyên 6 phân cảnh.

- Giữ đầy đủ giọng đọc VieNeu-TTS.

- Giữ hiệu ứng chuyển động và phụ đề.

- Kiểm tra âm thanh và hình ảnh đồng bộ.

- Lưu vào thư mục output với tên

  underdog-effect.mp4.

Sau khi hoàn tất, hãy kiểm tra file MP4

và thông báo đường dẫn lưu video.

3. Chờ quá trình kết xuất hoàn tất, sau đó mở tệp MP4 trong thư mục output để kiểm tra kết quả cuối cùng.
Kiểm tra và xuất video MP4 hoàn chỉnh
Kiểm tra và xuất video MP4 hoàn chỉnh

Như vậy, bạn đã hoàn thành video có hình ảnh thực tế, hiệu ứng chuyển động, phụ đề và giọng thuyết minh tiếng Việt bằng Claude Code, Remotion và VieNeu-TTS.

Kiểm tra và xuất video MP4 hoàn chỉnh
Kiểm tra và xuất video MP4 hoàn chỉnh

Nếu cần nhạc nền, bạn có thể chuẩn bị sẵn hoặc yêu cầu Claude Code tìm và tải nhạc không bản quyền.

Một số lưu ý khi làm video bằng Claude Code

Để quá trình tạo video thuận lợi và đạt chất lượng tốt, bạn nên chú ý:

  • Chuẩn bị kịch bản rõ ràng: Chia nội dung thành từng phân cảnh trước khi tạo giọng đọc.
  • Ưu tiên xử lý âm thanh trước: Giúp Remotion dễ căn chỉnh thời lượng và phụ đề.
  • Sử dụng hình ảnh chất lượng cao: Ưu tiên hình có độ phân giải phù hợp và quyền sử dụng rõ ràng.
  • Hạn chế hiệu ứng phức tạp: Chỉ sử dụng những hiệu ứng cần thiết để làm nổi bật nội dung.
  • Kiểm tra trước khi xuất: Đảm bảo giọng đọc, phụ đề và chuyển cảnh được đồng bộ.
  • Lưu lại dự án: Giúp chỉnh sửa và tái sử dụng cho những video tiếp theo.

Kết luận

Làm video bằng AI Claude Code kết hợp Remotion Skills và VieNeu-TTS là phương pháp giúp đơn giản hóa nhiều công đoạn sản xuất video, từ chuẩn bị kịch bản, tạo giọng đọc đến dựng hình và xuất MP4.

Qua ví dụ video về hiệu ứng kẻ yếu thế, bạn có thể thấy Claude Code hỗ trợ điều phối toàn bộ quy trình bằng những câu lệnh đơn giản, trong khi Remotion đảm nhiệm phần hình ảnh, hiệu ứng và VieNeu-TTS tạo giọng thuyết minh tiếng Việt.

Hy vọng hướng dẫn trên sẽ giúp bạn dễ dàng tạo video AI đầu tiên và tiếp tục ứng dụng quy trình này cho nhiều chủ đề khác nhau.

Những câu hỏi thường gặp

Làm video bằng AI Claude có miễn phí không?

Không hoàn toàn. Claude Code cần gói Claude trả phí (từ gói Pro) hoặc tài khoản API. Remotion miễn phí cho cá nhân và công ty tối đa 3 người; doanh nghiệp lớn hơn cần mua giấy phép.

Không biết lập trình có làm được không?

Được. Bạn chỉ cần sao chép vài lệnh cài đặt và mô tả video bằng tiếng Việt. Claude tự viết và sửa toàn bộ mã.

Skill Remotion khác gì so với dùng Claude bình thường?

Không có skill, Claude vẫn viết được mã Remotion nhưng dễ mắc lỗi về thời gian, hiệu ứng hay cách xuất file. Skill Remotion cung cấp sẵn quy tắc và ví dụ chuẩn, nên video chạy ổn định ngay từ lần đầu.

Có thể tạo video dài hơn 90 giây không?

Có. Remotion không giới hạn video ở 90 giây. Tuy nhiên, video càng dài và nhiều hiệu ứng thì thời gian xử lý, kết xuất càng tăng.

Có thể chỉnh sửa video sau khi xuất MP4 không?

Có. Bạn chỉ cần mở lại dự án trong Claude Code, yêu cầu chỉnh sửa phân cảnh, hình ảnh hoặc âm thanh rồi kết xuất lại video.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Xem nhiều