Skill mã nguồn mở giúp tạo video giới thiệu sản phẩm ngay trên máy cá nhân
Dự án Video Studio Skill cung cấp quy trình biến kịch bản giới thiệu sản phẩm thành video demo, kết hợp Claude Code, Playwright, HyperFrames và FFmpeg. Bản 1.0.1 hỗ trợ lập kế hoạch, ghi lại thao tác thật trên trình duyệt, dựng video và kiểm tra đầu ra; khâu kết xuất đầy đủ vẫn phụ thuộc vào bộ công cụ cài trên máy người dùng.

Video Studio Skill là một không gian sản xuất video cục bộ, điều phối bằng kỹ năng /devrel-video dành cho Claude Code. Công cụ kết hợp Playwright CLI để ghi lại thao tác thật trên sản phẩm, HyperFrames để dựng các lớp nội dung và FFmpeg để hoàn thiện, kiểm tra video.
Dự án hướng đến quy trình có thể tái sử dụng cho video giới thiệu sản phẩm: bắt đầu bằng bản trình diễn không lời, sau đó tùy chọn thêm thuyết minh, nhạc, phụ đề hoặc hình ảnh người dẫn. Mã nguồn hiện ở phiên bản 1.0.1.
Từ kịch bản đến video hoàn chỉnh
Quy trình của Video Studio Skill gồm các bước: tạo bản mô tả, khám phá sản phẩm, thiết lập nhận diện thương hiệu, ghi hình, dựng các thành phần, thêm lớp tùy chọn, kết xuất, kiểm tra chất lượng và tạo ảnh thu nhỏ. Kỹ năng này điều phối những công cụ sẵn có chứ không thay thế chúng.
Playwright CLI hỗ trợ ghi lại tương tác với sản phẩm trong trình duyệt theo từng nhịp và bộ chọn ổn định. HyperFrames đảm nhiệm phần dựng, gồm thẻ tiêu đề, khung trình duyệt, chương và lời kêu gọi hành động. FFmpeg cùng ffprobe được dùng để hoàn thiện video và kiểm tra tệp đầu ra.
Người dùng có thể thêm thuyết minh, chọn một trong sáu phong cách nhạc cục bộ, tạo phụ đề hoặc đưa vào cảnh quay người dẫn của riêng mình. Dự án cũng có các cấu hình dành cho cảnh quay dòng lệnh và trình duyệt.
Bắt đầu bằng bản kế hoạch
Để lập kế hoạch, người dùng cần Git và Claude Code đã được xác thực. Hướng dẫn yêu cầu sao chép toàn bộ kho mã để giữ nguyên cấu trúc dự án và kỹ năng đi kèm, rồi yêu cầu Claude Code tạo bản mô tả cho một video không lời dài 25 giây về ứng dụng Acme mẫu.
Ví dụ yêu cầu video lần lượt giới thiệu không gian làm việc, lọc theo danh mục và mở một dự án. Kết quả dự kiến là bản mô tả dự án cùng kế hoạch phân cảnh cụ thể; người dùng có thể xem kế hoạch trước khi bắt đầu ghi hình hoặc kết xuất.
Để tạo video hoàn chỉnh, máy cần Node.js phiên bản 22 trở lên, FFmpeg/ffprobe, Chromium và các thư viện Python tùy theo công cụ hỗ trợ. Thuyết minh và hình đại diện là các phần tùy chọn, đòi hỏi dịch vụ hoặc cấu hình GPU riêng.
Ví dụ và giới hạn kiểm thử
Kho mã có hai ví dụ hoàn chỉnh. Một ví dụ trình diễn sản phẩm dùng bản dựng Acme cục bộ, ghi hình trình duyệt thật, thuyết minh, nhạc và phụ đề tiếng Anh, tiếng Tây Ban Nha. Ví dụ còn lại kết hợp cảnh dòng lệnh và trình duyệt trong nhiều môi trường; các cảnh dòng lệnh được dựng lại dưới dạng HTML.
Bản demo phiên làm việc Claude Code được mô tả trong tài liệu chỉ dừng ở bước chuẩn bị bản mô tả và kế hoạch ba nhịp trên nền đen. Bản demo này không ghi hình hay kết xuất, nên không thể hiện rằng video đã được tạo ra.
Các tệp MP4 và âm thanh được tạo ra không nằm trong kho mã; người dùng cần dựng lại từ những nguồn đi kèm. Quy trình kiểm tra tự động ngoại tuyến chỉ rà soát mã nguồn và một số tiện ích cục bộ được chọn, không xác thực toàn bộ chuỗi sản xuất. Ghi hình trực tiếp, gọi dịch vụ, chạy tác vụ GPU và kết xuất đầy đủ đều cần được kiểm tra thủ công.
Cấu hình và quyền riêng tư
Mỗi video dùng tệp brief.yaml để lưu URL sản phẩm, đối tượng, thông điệp, các nhịp nội dung, thương hiệu, thời lượng và những lớp tùy chọn. Mã nhận diện thương hiệu được lưu riêng, còn đầu ra nằm trong thư mục dự án tương ứng.
Một số thiết lập tùy chọn có thể khai báo điểm cuối và khóa cho dịch vụ thuyết minh, máy chủ GPU qua SSH, thư mục LatentSync hoặc phong cách nhạc nền. Tài liệu khuyến nghị giữ cảnh quay riêng tư và thông tin xác thực bên ngoài kho mã công khai.
Phần nội dung gốc của studio sử dụng giấy phép MIT. Phông chữ nhúng trong biểu ngữ giữ thông báo giấy phép OFL; các công cụ, mô hình và nội dung bên ngoài tuân theo điều khoản riêng.
Góc nhìn
Với nhóm phát triển phần mềm, dự án cung cấp một khuôn mẫu có thể lặp lại để biến các luồng thao tác sản phẩm thành video demo, đồng thời tách cấu hình thương hiệu, kịch bản và đầu ra. Việc dùng công cụ cục bộ cũng cho phép nhóm chủ động hơn trong cách tổ chức quy trình và tài nguyên.
Tuy nhiên, đây không phải giải pháp tạo video tự động chỉ bằng một lệnh: người dùng vẫn cần cài các thành phần phụ thuộc và tự kiểm tra những bước sản xuất đầy đủ. Các nhóm nên tính đến yêu cầu về môi trường chạy, dịch vụ tùy chọn và việc bảo vệ thông tin riêng tư trước khi đưa quy trình vào sử dụng.

