Bạn cần một clip dọc 15 giây cho tiệm: tên tiệm, sản phẩm mới, ưu đãi, ngày áp dụng và một lời kêu gọi. Tuần sau ưu đãi đổi, tháng sau thêm chi nhánh, mỗi lần đổi chữ lại phải làm lại clip. Câu hỏi thật không phải “mô hình nào đẹp hơn” mà là: chữ trên clip có đúng từng ký tự không, và lần sửa sau mất bao lâu.
Hiện có hai đường khá khác nhau:
- Nhờ AI viết mã đồ họa chuyển động. AI viết một trang HTML (hoặc dự án Remotion, HyperFrames) mô tả từng lớp chữ, hình, màu và thời điểm xuất hiện, rồi một công cụ chụp từng khung và ghép thành MP4. Chữ là chữ thật, sửa trong mã.
- Nhờ mô hình tạo video sinh cảnh. Bạn mô tả hoặc đưa ảnh, mô hình (Veo, Runway, Kling...) tạo ra các đoạn video. Chuyển động và ánh sáng tự nhiên hơn, nhưng chữ và logo là điểm ảnh do mô hình vẽ ra.
Bài này giúp bạn chọn đường theo đầu ra và lần sửa sau, không theo tên mô hình. Vài từ dùng trong bài: đồ họa chuyển động (motion graphics) là chữ, hình khối, logo chuyển động theo thời gian; xuất MP4 là biến trang đồ họa thành tệp video; tín dụng (credit) là đơn vị trả phí theo lượt tạo của công cụ.
Hai đường khác nhau ở đâu
| Tiêu chí | AI viết mã rồi xuất video | Mô hình tạo video |
|---|---|---|
| Chữ, giá, ngày | Chữ thật, đúng từng ký tự nếu phông có dấu tiếng Việt; đổi một dòng mã | Mô hình vẽ chữ; tài liệu Veo ghi tiếng Anh được hỗ trợ đầy đủ còn ngôn ngữ khác chưa được đánh giá, nên phải kiểm từng khung |
| Logo | Dùng đúng tệp logo (SVG, PNG) | Có thể méo, đổi màu; thường phải chèn lại ở bước dựng |
| Độ dài, tỷ lệ | Tự đặt, ví dụ 15 giây, 1080x1920 | Theo giới hạn từng công cụ: Veo 3.1 tạo đoạn 4, 6 hoặc 8 giây, có 9:16; Runway Gen-4.5 tạo 2 đến 10 giây, văn bản sang video chỉ 16:9 |
| Chuyển động | Hình khối, chữ, chuyển cảnh; khó làm người thật, cảnh quay thật | Cảnh tự nhiên, người, vật thể, ánh sáng |
| Sửa lần sau | Sửa chữ rồi xuất lại; kết quả lặp lại được | Tạo lại thường ra cảnh khác, phải duyệt lại toàn bộ |
| Tệp bàn giao | Mã hoặc dự án, phông, logo, MP4 | MP4 và câu lệnh; ít khi có lớp riêng để sửa |
| Chi phí chính | Công viết, kiểm mã; công cụ kết xuất có thể miễn phí | Tín dụng theo giây video tạo ra, cộng các lần tạo hỏng |
Không có đường nào “luôn tốt hơn”. Một clip hay gặp ở cửa hàng nhỏ thường gộp cả hai: cảnh sản phẩm do mô hình tạo video hoặc quay thật, còn chữ, giá và logo đặt bằng lớp đồ họa có thể sửa.
Bước 1: viết brief tách phần chữ phải đúng tuyệt đối
Trước khi chọn công cụ, chia nội dung clip thành hai cột: phần phải đúng từng ký tự (tên tiệm, giá, phần trăm giảm, ngày, số điện thoại, lời kêu gọi) và phần được phép sáng tạo (hình nền, chuyển động, ánh sáng). Dữ liệu giả lập dùng trong bài: Tiệm Bánh Mộc An, bánh mì hoa cúc, giảm 15% đơn đầu, từ 6 đến 8/10, nhắn Zalo tiệm để giữ bánh.
Tôi cần clip dọc 9:16, dài 15 giây, đăng Reels và TikTok cho [tên tiệm]. Phần chữ PHẢI ĐÚNG TỪNG KÝ TỰ (giữ nguyên dấu tiếng Việt): 1. [Tên tiệm] 2. [Sản phẩm] 3. [Ưu đãi, ví dụ: Giảm 15% đơn đầu] 4. [Thời gian, ví dụ: Từ 6 đến 8/10] 5. [Lời kêu gọi, ví dụ: Nhắn Zalo tiệm để giữ bánh] Logo: [tệp đính kèm]. Màu: [mã màu]. Phông: [tên phông, có dấu tiếng Việt]. Phần được sáng tạo: chuyển cảnh, hình nền, nhịp. Chia clip thành 4 cảnh, mỗi cảnh ghi: giây bắt đầu, giây kết thúc, chữ xuất hiện, chuyển động. Không thêm chữ, giá hay lời hứa nào ngoài danh sách trên.
Đầu ra mong đợi (đáp án biên tập): cảnh 1 (0 đến 4 giây) logo và tên tiệm, khẩu hiệu dưới tên; cảnh 2 (4 đến 7,5 giây) tên sản phẩm; cảnh 3 (7,5 đến 11 giây) ưu đãi trong nhãn nổi bật và ngày áp dụng; cảnh 4 (11 đến 15 giây) lời kêu gọi. Không có chữ nào ngoài năm dòng đã cho. Nếu đã có video mẫu muốn học nhịp, xem cách tách phần được học và phần không được lấy ở bài lập brief theo video mẫu.
Bước 2: chọn đường cho từng cảnh

- Cảnh toàn chữ (giá, ngày, lời kêu gọi): đi đường viết mã, hoặc mẫu có sẵn trong Canva nếu bạn quen kéo thả.
- Cảnh cần hình thật hoặc cảnh sống động (bánh ra lò, khách cầm ly): quay thật, hoặc mô hình tạo video, rồi đặt chữ lên sau.
- Cảnh logo: luôn dùng tệp logo thật, không để mô hình vẽ lại.
Nếu chưa biết công cụ tạo video nào hợp, xem bài chọn Canva, Flow hay Firefly cho một clip ngắn.
Bước 3: đường viết mã, giao việc cho AI và kiểm đầu ra
Một công cụ AI viết được mã (Claude, ChatGPT, Gemini) có thể viết trang HTML đồ họa chuyển động. Để xuất thành MP4 cần thêm một bước kết xuất. Theo trang GitHub chính thức (đọc 04/10/2026), HyperFrames của HeyGen làm đúng việc này: viết HTML, chụp từng khung bằng trình duyệt Chrome không giao diện và ghép bằng FFmpeg, cần Node.js 22 trở lên, giấy phép Apache 2.0. Remotion là lựa chọn khác; theo tệp giấy phép của Remotion (đọc lại 15/10/2026), cá nhân và công ty tối đa 3 nhân viên dùng giấy phép miễn phí, ngoài nhóm đó phải mua giấy phép công ty.
Nghĩa là “miễn phí” ở đây là phần mềm kết xuất, không phải toàn bộ quy trình: bạn vẫn cần công cụ AI để viết mã (Claude Code chỉ có trong gói trả phí), một máy cài được Node.js và FFmpeg, và người kiểm.
Câu lệnh mẫu, dán kèm bảng cảnh từ bước 1:
Viết một tệp HTML duy nhất tạo đồ họa chuyển động 15 giây, khung 1080x1920. Đặt toàn bộ chữ, màu và thời lượng trong MỘT khối cấu hình ở đầu tệp để tôi tự sửa. Dùng phông [Be Vietnam Pro] nhúng từ tệp, có đủ dấu tiếng Việt. Có hàm seek(t) đưa hình về đúng giây t để công cụ chụp từng khung. Chữ dài phải tự xuống dòng mà không đè lên chữ khác. Không dùng ảnh hay nhạc tôi chưa đưa.
Khối cấu hình nên trông như sau, để người không đọc mã vẫn sửa được chữ:
const NOI_DUNG = {
ten: 'Tiệm Bánh Mộc An',
khau_hieu: 'Bánh mới ra lò mỗi sáng',
san_pham: 'Bánh mì hoa cúc',
uu_dai: 'Giảm 15% đơn đầu',
thoi_gian: 'Từ 6 đến 8/10',
keu_goi: 'Nhắn Zalo tiệm để giữ bánh',
mau: { nen: '#1f2a44', chu: '#fff8ec', nhan: '#f2a541' },
giay: 15
};Lượt thử của Tổ Thạo Việc
Ngày 04/10/2026, Tổ giao đúng việc trên cho Claude (Opus 5.5, trong một phiên làm việc) với tiệm bánh giả lập “Tiệm Bánh Mộc An”: 4 cảnh, logo vẽ bằng SVG, phông Be Vietnam Pro (giấy phép OFL). Trang HTML được xuất thành MP4 bằng Playwright và FFmpeg đã có sẵn trong máy làm việc, không dùng HyperFrames hay Remotion.

| Lần | Việc | Kết quả |
|---|---|---|
| 1 | Xuất bản đầu | MP4 1080x1920, 24 khung mỗi giây, đúng 15 giây; dấu tiếng Việt hiển thị đúng; khoảng 32 giây để xuất |
| 2 | Đổi ưu đãi 15% thành 20%, đổi ngày, đổi tên thành “Tiệm Bánh Mộc An chi nhánh Quận 3” | Xuất lại khoảng 32 giây, nhưng tên dài xuống hai dòng và đè lên khẩu hiệu |
| 3 | Sửa bố cục: khẩu hiệu tự nằm dưới tên | Xuất lại đạt; kiểm khung giây 1,5 không còn chồng chữ |
| Kiểm lại 16/10 | Xuất lại bản 3 từ đúng tệp HTML cũ, cùng phông | MP4 1080x1920, 15 giây, 360 khung, khoảng 36 giây để xuất; chữ và dấu giống lượt 04/10 |

Điều rút ra: sửa chữ rất nhanh, nhưng mỗi lần đổi độ dài chữ phải xem lại khung hình. Lỗi ở lần 2 không báo gì, MP4 vẫn xuất bình thường. Lượt thử không có âm thanh; nhạc là phần bạn phải chọn và có quyền dùng.
Gặp lỗi chồng chữ, gửi tiếp cho AI:
Khi tên tiệm dài xuống hai dòng, khẩu hiệu bị đè lên tên ở giây 1,5. Sửa để mọi dòng chữ dưới tên tính vị trí theo chiều cao thật của khối tên, không đặt vị trí cố định. Giữ nguyên khối cấu hình, màu, thời lượng. Chỉ trả lại phần mã đã sửa và giải thích ngắn.
Bước 4: đường mô hình tạo video, chuẩn bị gì để đỡ tốn tín dụng
- Kiểm giới hạn trước. Veo 3.1 qua Gemini API tạo đoạn 4, 6 hoặc 8 giây, có 9:16, video gắn dấu SynthID và chỉ được lưu trên máy chủ hai ngày. Runway Gen-4.5 tạo 2 đến 10 giây; văn bản sang video chỉ khung 16:9, muốn 9:16 phải đi từ ảnh. Một clip 15 giây thường là ghép 2 đến 3 đoạn.
- Đừng giao chữ cho mô hình. Viết câu lệnh không có chữ trên hình, rồi đặt chữ bằng Canva, CapCut hay lớp đồ họa ở bước dựng.
- Tính số lần tạo, không chỉ một lần. Ghi lại mỗi lần tạo: câu lệnh, ảnh đưa vào, số giây, tín dụng, đạt hay hỏng và vì sao.
- Công cụ có thể ngừng. OpenAI đã ngừng ứng dụng Sora từ 26/04/2026 và API Sora từ 24/09/2026, kèm thông báo sẽ xóa vĩnh viễn dữ liệu liên quan. Luôn tải về MP4 và lưu câu lệnh, đừng để dự án chỉ nằm trong một dịch vụ.
Tổ Thạo Việc chưa thử đường mô hình tạo video cho bài này; các điểm trên lấy từ tài liệu chính thức.
Bước 5: danh sách tệp phải nhận khi bàn giao
- MP4 đúng tỷ lệ nơi đăng (ví dụ 1080x1920), đúng thời lượng.
- Tệp nguồn sửa được: tệp mã hoặc dự án Remotion, HyperFrames; hoặc dự án Canva, CapCut.
- Phông chữ và giấy phép của phông. Phông Google Fonts phần lớn dùng giấy phép OFL, nhưng không phải tất cả; kiểm từng phông.
- Logo, ảnh, nhạc kèm nguồn và quyền dùng.
- Câu lệnh và cài đặt đã dùng nếu có cảnh do mô hình tạo video.
Nhận ra clip lỗi
- Chữ chồng chữ sau khi đổi tên hay ưu đãi dài hơn, như lần 2 ở trên.
- Mất dấu tiếng Việt (ệ thành e, ữ thành ư) vì phông không có đủ ký tự hoặc mô hình vẽ chữ.
- Giá, ngày lệch so với chương trình thật do sửa một chỗ quên chỗ khác.
- Chữ bị che bởi nút, chú thích của ứng dụng đăng ở mép trên, mép dưới khung dọc.
- Thêm chữ hay lời hứa không có trong brief, nhất là khi để mô hình tạo cả cảnh có chữ.
Phiếu kiểm sau mỗi lần sửa chữ
- Xem ít nhất một khung ở mỗi cảnh, đặc biệt cảnh có chữ vừa đổi.
- Chữ dài không tràn lề, không đè chữ khác, không bị cắt ở vùng giao diện của ứng dụng đăng.
- Dấu tiếng Việt đúng ở mọi chữ (ệ, ộ, ữ, ẩ).
- Giá, phần trăm, ngày khớp với chương trình thật.
- Thời lượng, tỷ lệ, kích thước tệp đúng nơi đăng.
- Không có chữ, giá hay lời hứa nào ngoài brief.
Muốn kiểm kỹ hơn trước khi đăng (đọc kịp chữ không, tắt tiếng có hiểu không), dùng phiếu 5 mục trong bài kiểm clip AI 15 giây trước khi đăng.
Dùng clip của bạn
- Điền brief ở bước 1 với chữ thật của tiệm; đánh dấu dòng nào hay đổi.
- Chia cảnh và chọn đường cho từng cảnh theo bước 2.
- Cảnh chữ: nhờ AI viết HTML theo câu lệnh ở bước 3, nhờ người quen kỹ thuật cài Node.js, FFmpeg và công cụ xuất lần đầu.
- Mỗi lần đổi ưu đãi: chỉ sửa khối cấu hình, xuất lại, chạy phiếu kiểm.
- Lưu đủ năm loại tệp ở bước 5.
Khi gặp trục trặc
- Chữ hiện ô vuông hoặc mất dấu: phông chưa được nhúng hoặc thiếu bộ ký tự tiếng Việt; yêu cầu AI nhúng tệp phông có đủ dấu.
- Video xuất ra đen hoặc đứng hình: kiểm hàm seek(t) có đưa hình về đúng giây không; xuất thử 1 giây trước.
- Xuất quá chậm: giảm số khung mỗi giây khi xem thử (ví dụ 12), chỉ xuất 24 hoặc 30 khung cho bản cuối.
- Mô hình tạo video vẽ sai chữ: bỏ chữ khỏi câu lệnh, đặt chữ ở bước dựng.
- Không biết lập trình và chỉ làm một lần: mẫu kéo thả trong Canva thường nhanh hơn, xem bài lần đầu làm clip 15 giây với Canva AI.
Hỏi đáp
Có đúng là chỉ cần một câu lệnh là AI làm xong clip đẹp? Chúng tôi chưa thấy bằng chứng đủ để nói vậy. Trong lượt thử, mã chạy được ngay nhưng vẫn cần một lần sửa bố cục sau khi đổi chữ. Thời gian và chất lượng phụ thuộc mô hình, gói, độ dài brief và người kiểm.
HyperFrames có miễn phí không? Phần mềm có giấy phép Apache 2.0 theo trang GitHub. Nhưng bạn cần công cụ AI viết mã (thường trả phí), máy cài được Node.js và FFmpeg, và thời gian kiểm.
Không biết lập trình thì có nên đi đường viết mã? Nên nếu clip chủ yếu là chữ và đổi thường xuyên, và có người hỗ trợ kỹ thuật lần đầu. Nếu chỉ làm một lần, mẫu kéo thả trong Canva thường nhanh hơn.
Giới hạn và nguồn
Lượt thử chỉ gồm đường viết mã: một clip giả lập không âm thanh, ba lần xuất ngày 04/10/2026 và một lần xuất lại ngày 16/10/2026 bằng Playwright và FFmpeg có sẵn. Chưa thử HyperFrames, Remotion hay mô hình tạo video nào; chưa có âm thanh; chưa đo thời gian của người không biết lập trình. Trang HyperFrames đọc ngày 04/10/2026; các nguồn khác đọc lại ngày 15/10/2026 và có thể đổi theo phiên bản.
Nguồn tham khảo: GitHub · heygen-com/hyperframes · Remotion · License · Claude · Pricing · Google AI for Developers · Veo · Runway Help · Creating with Gen-4.5 · OpenAI Help · Sora discontinuation · SIL Open Font License. Tên mô hình, giới hạn độ dài và giá thay đổi nhanh; kiểm lại trang chính thức trước khi chọn. AI Thạo Việc không có quan hệ thương mại với các công cụ trên.




