MV 20 giây có hai nhân vật, Claude tự lên ý tưởng, vẽ nhân vật và dựng cảnh

Tóm tắt: Bản brief dài hơn 5.000 ký tự cho một MV 20 giây: cốt truyện gây tò mò, nhân vật lém lỉnh, chữ lời bài hát chuyển động, và kế hoạch giữ chân người xem.

Tác giả muốn Claude tự làm trọn một MV 20 giây có cốt truyện, hai nhân vật chính là một cô gái và một chàng trai, tính cách lém lỉnh. Hình ảnh chất liệu giấy, có thể lấy cảm hứng từ K-pop. Claude tự làm bảng phong cách, bảng nhân vật, vũ công phụ, bối cảnh, và đưa vào các meme về tiến bộ AI đang hot trên X.

Vì sao nhiều người dừng lại xem?

Phần đáng học nhất là chỗ nói về chữ trên màn hình. Lời bài hát là cách giữ chân người xem. Khi chữ cần to thì nền phải bớt rối, nhân vật đứng bên phải, chữ hiện bên trái. Lúc khác chữ nhỏ như phụ đề. Mở đầu thì chữ phải thật nổi để gây chú ý. Tác giả cũng dặn Claude xem lại toàn bộ video nhiều lần và sửa.

Cách dùng với Claude Opus 5.5

Prompt này xin xuất thẳng ra file MP4, nên bạn cần Claude Code hoặc một chỗ cho Claude chạy code, có sẵn ffmpeg. Mở Claude Code trong một thư mục trống, chọn Opus 5.5, dán prompt. Claude viết code, tự render, rồi báo file nằm ở đâu. Prompt gốc có nhắc dùng một mô hình tạo video để làm cảnh nền, phần này cần công cụ trả phí riêng. Bản gốc rất dài và lan man, mình rút gọn bên dưới.

Prompt

Prompt mình viết lại theo ý của tác giả (không phải nguyên văn):

Independently do an end-to-end pass on a 20-second, story-led music video with two protagonists, a girl and a boy, both witty and quirky. The concept should be unique and hook the audience to find out what happens next.

Style: beautifully rendered JavaScript animation with a papery feel, like the attached reference, pushed in any direction you like. K-pop is a good visual anchor for directing attention, but take stylistic freedom. Avoid generic AI slop: build a coherent style and generate a style sheet, then a character sheet. Add backup dancers, supporting characters and your own sets as needed.

World: a sense of speeding up. Weave in current AI-progress memes and feelings from the X timeline, optionally in an internet-brutalism style, but anchor to references people will recognize.

Text: lyrics as motion graphics embedded in the shots. Plan compositions so the background is calm where lyrics are big (e.g. characters right, lyrics left). Vary it: sometimes subtitle-sized, sometimes huge. Make lyrics very present in the opening hook.

Not every shot needs lip sync: use inserts and scenes of the characters doing other things.

Process: plan composition and timing rigorously before building. Watch the full video several times, take screenshots, find weak parts and iterate. Be realistic about what you can do well.

Prompt by @anjmaxx, via Skillry / awesome-opus5-5-videos (MIT)

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

Prompt này tạo ra cái gì?

Tác giả muốn Claude tự làm trọn một MV 20 giây có cốt truyện, hai nhân vật chính là một cô gái và một chàng trai, tính cách lém lỉnh.

Vì sao MV 20 giây có hai nhân vật cần ffmpeg, chạy trong trình duyệt có được không?

Bài này không gói gọn trong một file HTML: quy trình dùng ffmpeg. Bạn cần để Claude chạy được lệnh trên máy, ví dụ Claude Code mở trong một thư mục trống, và cài sẵn ffmpeg nếu máy chưa có. Mình dùng Claude Opus 5.5; Claude tự viết code, tự chạy và xuất ra file video.

Prompt của @anjmaxx có được sửa lại cho việc của bạn không?

Được. Prompt là của @anjmaxx, mình lấy qua Skillry và bộ awesome-opus5-5-videos (giấy phép MIT). Chỗ nên đổi trước là tên thương hiệu, câu chữ, màu và thời lượng. Khi chia sẻ lại, bạn ghi nguồn @anjmaxx là đủ.

Previous
Previous

Dựng máy bay cánh quạt A-1H Skyraider bằng Three.js, chỉ một câu

Next
Next

Giao diện game battle royale kiểu hoạt hình, liệt kê đúng sáu thành phần