Cách dùng Claude Opus dựng cả một video motion graphic, không cần biết After Effects


Bạn cần một video giới thiệu sản phẩm, một đoạn teaser sự kiện, hay đơn giản là một clip ngắn để đăng lên mạng xã hội — nhưng không biết dựng video motion graphic, mà thuê ngoài thì vừa tốn tiền vừa mất cả tuần chờ đợi. Nếu bạn đang dùng Claude Opus với Claude Desktop, thực ra bạn có thể giao hẳn việc này cho AI: từ viết kịch bản, dựng hình chuyển động, lồng tiếng, đến ghép nhạc và xuất file MP4 video motion hoàn chỉnh. Bài này chia sẻ một prompt mẫu đã được cấu trúc sẵn để bạn chỉ cần điền thông tin và chạy.

Cần chuẩn bị gì trước

Trước khi bắt tay vào, bạn cần có:

  • Quyền truy cập Claude Opus (tùy gói bạn đang dùng)
  • Claude Desktop — vì việc này cần Claude thao tác trực tiếp trên máy, chứ không chỉ trò chuyện qua lại
  • Tài khoản ElevenLabs còn credit để tạo giọng đọc

Về phần ElevenLabs, tài khoản mới đăng ký được tặng 10.000 credit miễn phí, đủ dựng khoảng 10 phút giọng đọc — với các giọng đọc nhanh như Flash hoặc Turbo thì con số này còn kéo dài gấp đôi. Nhưng có một điểm cần lưu ý: gói miễn phí của ElevenLabs không cho phép dùng vào mục đích thương mại và bắt buộc phải ghi credit cho ElevenLabs khi đăng công khai. Nếu video bạn làm ra để quảng bá sản phẩm, đăng cho khách hàng xem, hay kiếm tiền theo bất kỳ hình thức nào, bạn cần nâng lên ít nhất gói Starter (khoảng 5–6 đô/tháng) để có bản quyền thương mại.

Cơ chế đứng sau: vì sao Claude làm được video motion mà không cần phần mềm dựng phim

Đây là phần thú vị nhất. Claude không “quay” video theo nghĩa thông thường — nó dựng cả video bằng code. Cụ thể, quy trình gồm ba bước:

  1. Viết một trang HTML với animation chạy bằng thư viện GSAP (một thư viện JavaScript chuyên làm hoạt hình mượt, hay được dân làm web dùng). Toàn bộ chuyển động — chữ chạy, hình khối di chuyển, đổi màu, chuyển cảnh — đều được lập trình thành một dòng thời gian (timeline) và tạm dừng lại để chụp từng khung hình.
  2. Dùng Playwright (công cụ tự động hóa trình duyệt) để mở trang HTML đó và chụp lại từng khung hình một, giống như quay phim màn hình theo từng nhịp animation.
  3. Ghép các khung hình thành video bằng ffmpeg, mã hóa theo chuẩn H.264 cho hình và AAC cho tiếng, cho ra file MP4 hoàn chỉnh.

Nhờ vậy, Claude có thể kiểm tra bản nháp (dạng ảnh tĩnh — “contact sheet”) trước khi render toàn bộ, tránh mất thời gian render đi render lại cả video chỉ vì một lỗi nhỏ.

Prompt mẫu: điền vào chỗ trống là chạy

Dưới đây là khung prompt đầy đủ. Các phần trong ngoặc vuông là chỗ bạn cần thay bằng thông tin thật của mình — nếu bỏ trống, cứ để Claude hỏi lại trước khi bắt đầu, đây cũng là điều prompt yêu cầu Claude làm.

Bạn là một motion designer đẳng cấp thế giới và đây là video để đời của bạn. 
Hãy làm một video [ĐỘ DÀI, vd: 60 giây] dạng [LOẠI VIDEO, vd: teaser sản phẩm, 
video giải thích, quảng bá sự kiện, giới thiệu thương hiệu, thông báo] về 
[CHỦ ĐỀ, viết 1-2 câu] dành cho [ĐỐI TƯỢNG XEM], để đăng lên [NỀN TẢNG, 
vd: X, LinkedIn, YouTube, Instagram Reels].

Làm cho video có nhịp độ dứt khoát, tự tin. Mở đầu bằng một cú hook ấn tượng, 
xây dựng qua nhiều kỹ thuật khác nhau (chữ chuyển động, hình khối biến đổi, 
di chuyển máy quay ảo, đổi màu, match cut), cắt cảnh theo nhịp nhạc, và 
kết thúc bằng một khung hình cuối gọn gàng, dễ nhớ.

Brief
- Mục tiêu: [người xem nên nghĩ, cảm thấy hoặc làm gì sau khi xem]
- Thông điệp chính: [một câu duy nhất họ cần nhớ]
- Tông: [vd: mạnh mẽ và vui tươi, điềm tĩnh và cao cấp, gấp gáp]
- Tham khảo: [đường dẫn hoặc link video để học theo, và lấy gì từ mỗi cái]
- Dữ kiện: [số liệu, tên, ngày tháng, tính năng mà bạn dám chắc chắn. 
  Không đưa thêm claim nào khác lên màn hình]

Câu chuyện
Viết storyboard trước khi dựng bất cứ gì: [SỐ CẢNH, vd: 6-10] cảnh, mỗi cảnh 
một ý, một kỹ thuật hình ảnh, một câu lời thoại. [Chọn một: "Theo đúng thứ tự 
này: 1... 2... 3..." hoặc "Đề xuất câu chuyện rồi chờ mình duyệt"].
Khung hình cuối: [logo, tagline, URL hoặc lời kêu gọi hành động].

Lời thoại
[MÔ HÌNH, vd: ElevenLabs eleven_v3], giọng [TÊN, hoặc mô tả kiểu "giọng nữ ấm 
áp, tự tin, miền Nam"]. API key nằm ở [ĐƯỜNG DẪN]; không bao giờ in ra. 
Dùng timestamp từng ký tự để chữ xuất hiện trên màn hình đúng lúc giọng đọc 
đến đó. Nếu giọng đọc dài quá, tăng tốc tối đa 8%, sau đó cắt bớt chữ chứ 
không cắt cảnh. [Hoặc xóa phần này và ghi: "Không lồng tiếng, chỉ có chữ 
trên màn hình"]

Nhạc và âm thanh
[Chọn một: "Tự tạo nhạc và hiệu ứng bằng code" hoặc "Dùng bản nhạc này: 
ĐƯỜNG DẪN, giấy phép: LOẠI GIẤY PHÉP"], khoảng [BPM, vd: 120-128] nhịp/phút. 
Mỗi lần cắt cảnh phải rơi đúng vào nhịp, và [KHOẢNH KHẮC CAO TRÀO] phải rơi 
vào đoạn drop. Thêm hiệu ứng âm thanh ở những chỗ cắt cảnh, lúc "reveal" và 
khung hình cuối. Hạ nhạc nền xuống khi có giọng đọc, master ở mức [ĐỘ LỚN, 
vd: -14 LUFS].

Hình ảnh
- Định dạng: [KÍCH THƯỚC, vd: 1920x1080, 1080x1080 hoặc 1080x1920] ở 
  [SỐ KHUNG HÌNH/GIÂY, vd: 60] fps
- Màu sắc: [mã màu hex, hoặc "lấy từ WEBSITE"]
- Font chữ: [tên font, hoặc "lấy từ WEBSITE"], chỉ dùng font có giấy phép 
  cho phép việc này
- Logo và tài sản thương hiệu: [đường dẫn hoặc website]
- Màn hình hoặc footage cần đưa vào: [link, file, hoặc "không có"]
- Hình ảnh và icon khác: tìm tài nguyên thật trên mạng có giấy phép cho phép 
  sử dụng, liệt kê nguồn và giấy phép của từng cái trong README
- Giữ khung hình sạch: không thêm HUD hay lớp phủ trang trí kiểu khung góc, 
  nhãn tiêu đề, bộ đếm hay timecode
- Video phải hiểu được khi tắt tiếng: từ khóa quan trọng phải xuất hiện trên 
  màn hình đúng lúc giọng đọc nói đến

Dựng và giao file
Dựng thành một trang HTML với timeline GSAP tạm dừng, chụp khung hình bằng 
Playwright và mã hóa bằng ffmpeg (H.264 và AAC). Kiểm tra contact sheet của 
các khung hình tĩnh trước khi render toàn bộ, và kiểm tra file MP4 sau khi 
mã hóa xong, đo cả độ lớn âm thanh. Đặt file MP4, [SỐ LƯỢNG, vd: ba] khung 
hình poster, source có thể render lại, và một README ghi lại câu chuyện, 
cách render lại và các giấy phép vào [THƯ MỤC, vd: ~/Downloads/video-cua-toi], 
không ghi đè lên bất cứ thứ gì đã có sẵn. Báo cho mình biết nếu gói dịch vụ 
nào giới hạn việc dùng thương mại, ví dụ gói miễn phí của ElevenLabs.

Trước khi bắt đầu, hỏi mình về bất kỳ ô [ ] nào còn để trống.

Mẹo: Đừng bỏ trống phần “Dữ kiện” trong Brief. Đây là chỗ bạn liệt kê những con số, tên gọi mình chắc chắn đúng — prompt đã dặn Claude không được đưa thêm claim nào khác lên màn hình ngoài phần này, giúp video tránh nói sai thông tin về sản phẩm hay sự kiện của bạn.

Lưu ý: Nếu chọn để Claude tự tạo nhạc bằng code thay vì dùng file có sẵn, hãy kiểm tra kỹ bản nháp âm thanh trước khi duyệt — nhạc sinh ra hoàn toàn bằng code sẽ không có cảm xúc phong phú như nhạc thật, phù hợp cho video ngắn, tiết tấu nhanh hơn là video cần chiều sâu cảm xúc.

Vài điều nên biết trước khi bắt đầu

Vì toàn bộ video motion được dựng bằng HTML, GSAP, Playwright và ffmpeg chạy ngay trên máy, bạn cần Claude Desktop chứ không dùng được qua giao diện web hay app thông thường — đây là công cụ cho phép Claude thao tác trực tiếp với file và chạy lệnh trên máy tính của bạn. Ngoài ra, hãy nhớ dặn Claude ghi rõ nguồn và giấy phép của mọi hình ảnh, icon, font chữ dùng trong video vào file README — vừa để bạn kiểm tra lại, vừa tránh dính vấn đề bản quyền khi đăng công khai.

Cách làm này phù hợp nhất với video ngắn, phong cách hiện đại, nhiều chữ chuyển động và hình khối — nghĩ tới kiểu video quảng cáo trên mạng xã hội hơn là phim có diễn viên thật. Nếu sản phẩm của bạn cần cảnh quay thực tế, đây chưa phải giải pháp phù hợp.


Previous

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *