Onetake: kỹ năng Claude dựng video một mạch, nhưng giấy phép chỉ cho phi thương mại
Onetake là Agent Skill cho Claude dựng video giới thiệu sản phẩm theo kiểu một mạch, không cắt cảnh, với bước tự đo độ liền mạch. Bài tóm tắt cách hoạt động, điều chưa kiểm chứng và lưu ý giấy phép phi thương mại.

Tóm tắt nhanh (thông tin xem ngày 01/10/2026)
- onetake là một Agent Skill (kỹ năng cài thêm cho trợ lý lập trình AI như Claude Code) giúp dựng video giới thiệu sản phẩm theo kiểu "một mạch": máy quay không cắt sang cảnh khác, mỗi nhịp mọc ra từ nhịp trước.
- Điểm khác lạ: nó có bước tự đo độ liền mạch giữa các cảnh bằng script
probe.py. Theo README, bản dựng chỉ được nhận khi điểm từ 0,75 trở lên. - Bản nháp xuất 1080p 30 khung hình, bản cuối 4K 60 khung hình, có hiệu ứng nhoè chuyển động và âm thanh dựng theo sự kiện trong phim.
- Điều kiện quan trọng: giấy phép là PolyForm Noncommercial 1.0.0, chỉ dành cho mục đích phi thương mại. Doanh nghiệp làm video cho khách hoặc để bán hàng cần đọc kỹ trước khi dùng.
- Chưa kiểm chứng: chúng tôi chưa cài và chạy onetake, nên chưa biết chất lượng thật, thời gian render hay độ ổn định. Mọi mô tả đến từ README, trang GitHub và trang giấy phép.
Phần lớn video giới thiệu ứng dụng bằng AI hiện nay là một chuỗi slide: cảnh này biến mất, cảnh kia hiện ra, giữa chúng không có mối liên hệ nào. onetake đi theo hướng ngược lại và còn đặt ra một phép đo để kiểm tra xem video có thật sự liền mạch hay không. Đây là điều đáng để người làm video bán hàng chú ý, kể cả khi bạn không được phép dùng chính công cụ này cho công việc kinh doanh. Bài này giải thích nó hoạt động ra sao, những điều đã được ghi nhận, những điều chưa kiểm chứng, và vì sao giấy phép lại là phần cần đọc trước tiên.

Ảnh: Karol G, Pexels (giấy phép miễn phí).
onetake là gì
Theo trang GitHub của dự án, onetake là một Claude Agent Skill dùng để tạo video chuyển động cho các tình huống như ra mắt sản phẩm, teaser và minh hoạ tính năng. Khẩu hiệu trong README nói rằng đây là những bộ phim chuyển động không bao giờ "cắt sang slide tiếp theo". Mỗi nhịp của video mọc ra từ nhịp liền trước, thay vì thay thế nó.
Cách dùng cũng được mô tả đơn giản. Bạn chép dự án vào thư mục kỹ năng của Claude Code, rồi yêu cầu bằng ngôn ngữ tự nhiên. README đưa ra ba ví dụ: làm video giới thiệu ứng dụng dài 15 giây, dựng bản minh hoạ tính năng từ ảnh chụp màn hình mà không cần quay màn hình, và sửa một video chuyển động "nhìn như slideshow".
Cụm từ cuối cùng cho thấy mục tiêu của tác giả. onetake không chỉ tạo video từ đầu, mà còn nhắm vào một lỗi quen thuộc của video làm bằng AI: các cảnh nối nhau cứng nhắc, không có cảm giác một chuyển động liền một khối.
Dự án được bảng xếp hạng repo thịnh hành ngày 30/09/2026 liệt kê trong nhóm repo về video AI, với mô tả là một Claude Agent Skill cho video ra mắt sản phẩm và minh hoạ tính năng. Số sao ở các nguồn chúng tôi xem lệch nhau (khoảng 993 ở bảng xếp hạng và 1,1 nghìn trên trang GitHub), nên bài này không dùng con số cụ thể. Lượng sao chỉ cho biết mức quan tâm, không cho biết video làm ra có tốt hay không.
"Một mạch" khác slideshow ở chỗ nào
Hãy hình dung một video giới thiệu ứng dụng kiểu thông thường. Cảnh một hiện logo. Cảnh hai hiện giao diện. Cảnh ba hiện bảng giá. Mỗi cảnh có hiệu ứng vào và ra riêng, và người xem hiểu đó là ba tấm slide được ghép lại.
Trong cách làm của onetake, một phần tử trên màn hình sẽ biến hình thành phần tử kế tiếp. README minh hoạ bằng các phim mẫu, và có thể thấy ý tưởng từ tên gọi của chúng. Phim "one-dot" cho một chấm nhỏ biến thành menu, rồi thành vòng tải, rồi thành đường cong lò xo. Phim "knockon" là chuỗi va chạm, mỗi va chạm kích hoạt nhịp kế tiếp. Phim "clearing" là một cú zoom liền mạch từ khung nhìn theo năm xuống cửa sổ 30 phút. Phim "unbroken" vẽ một nét mực không bao giờ nhấc bút khỏi khung vẽ.
Với người làm quảng cáo, đây là một ngôn ngữ hình ảnh quen thuộc: những chuyển cảnh "match cut" mà biên tập viên giỏi vẫn làm bằng tay. Điểm mới là nó được viết thành quy trình để AI agent thực hiện và được kiểm tra bằng máy.
Quy trình bốn bước
Theo README, agent làm việc với kỹ năng này qua bốn bước.
- Brief. Bạn nói điều cần làm: video ra mắt, demo tính năng, hoặc sửa một video chuyển động cho đỡ giống slideshow.
- Draft. Agent phân tích video tham chiếu nếu có, đề xuất ba ý tưởng và viết một bảng nhịp cảnh, trong đó đánh dấu những "điểm mang theo", tức yếu tố hình ảnh sẽ đi xuyên qua ranh giới giữa hai cảnh.
- Check. Chạy bộ kiểm tra tính liền mạch (
probe.py) để xác minh dòng chảy hình ảnh qua các ranh giới. - Render. Xuất video với hiệu ứng nhoè chuyển động, âm thanh và thời gian đã kiểm tra.
Điều làm quy trình này khác với cách "nhờ AI làm video" thông thường là bước thứ ba. Phần lớn công cụ dừng ở chỗ tạo ra video rồi để con người tự đánh giá. onetake chèn một phép đo vào giữa, trước khi tốn công render bản cuối.
Phép đo liền mạch: điểm 0,75
README mô tả bộ kiểm tra như sau: nó ghi lại những gì xuất hiện trong từng khung hình, nhận diện các điểm chuyển, rồi đo xem các yếu tố hình ảnh có thật sự "mang theo" qua ranh giới hay không. Phim nào chỉ thay cảnh này bằng cảnh khác, không có yếu tố nối, sẽ bị loại. Theo README, bản dựng được chấp nhận phải có điểm liền mạch từ 0,75 trở lên.
Tác giả có một câu đáng nhớ trong mô tả: tính liền mạch được đo chứ không phải hy vọng. Dù chưa chạy thử, chúng tôi thấy cách nghĩ này có giá trị độc lập với công cụ. Trong làm nội dung, rất nhiều tiêu chí chất lượng chỉ là cảm giác ("xem có mượt không?"). Khi biến một tiêu chí thành con số, bạn có thể để AI tự sửa lặp đi lặp lại cho đến khi đạt, thay vì chờ người duyệt chê.
Cũng cần nói rõ giới hạn của thông tin. Chúng tôi biết mức điểm tối thiểu là 0,75 theo README, nhưng chưa biết cách tính cụ thể, bộ kiểm tra có bỏ sót trường hợp nào không, hay một điểm 0,75 trông như thế nào khi xem bằng mắt thường. Những điều đó chỉ có thể biết khi chạy thử.
Những chi tiết kỹ thuật khiến video "có hồn" hơn
README liệt kê một số kỹ thuật mà tác giả coi là quan trọng để video không có cảm giác máy móc.
- Giao diện dựng lại bằng HTML. Thay vì quay màn hình, công cụ dựng lại giao diện thật từ ảnh chụp màn hình bằng HTML. Cách này cho phép di chuyển, phóng to và biến hình từng thành phần.
- Khoảng 38 hàm chuyển động đã đo đạc. Mỗi hàm có đường cong tốc độ (easing) cụ thể, để chuyển động có nhịp thay vì chỉ trượt đều.
- Nhoè chuyển động thật. Mỗi khung hình được chụp nhiều lần trong khoảng phơi sáng tương đương cửa trập 180 độ, rồi lấy trung bình trong không gian ánh sáng tuyến tính. Đây là cách giả lập nhoè chuyển động như máy quay thật, thay vì làm mờ giả.
- Âm thanh theo sự kiện. Hiệu ứng âm thanh (foley và tổng hợp) được đặt đúng vào các sự kiện của phim, trong một không gian vang chung.
- Kết xuất xác định. Nhảy tới bất kỳ thời điểm nào cũng cho ra đúng một khung hình giống nhau. Điều này giúp chạy lại, so sánh và sửa từng đoạn mà không bị lệch.
Bản nháp xuất ở 1080p 30 khung hình, bản cuối ở 4K 60 khung hình. Với người làm video, việc có bản nháp nhẹ để duyệt rồi mới xuất bản nặng là một thói quen hợp lý, vì render 4K tốn nhiều thời gian.
Mười phim mẫu
Thư mục cases/ của repo chứa mười phim mẫu hoàn chỉnh kèm phân tích ý tưởng, cấu trúc nhịp và số đo. Ngoài các phim đã nêu, README còn liệt kê "pith" (một cửa sổ lớn dần từ một điểm ảnh phát sáng qua 440 lần phóng đại), "ebb" (ánh sáng dẫn người xem qua năm địa điểm), "overlap" (hai lượt in trượt vào khớp để lộ ký hiệu ẩn), "motion-web" (các quy tắc nhịp giao diện), "skill-demo" và "onetake-launch".
Theo mô tả trên trang GitHub, repo không công bố mã nguồn của từng phim mà chỉ có thành phẩm và tài liệu. Vì vậy cách học hợp lý cho người mới là xem các phân tích và thử yêu cầu agent làm theo, thay vì mong chép lại nguyên bản.
Cài đặt và yêu cầu
README hướng dẫn chép repo vào thư mục kỹ năng của agent. Với Claude Code, đó là ~/.claude/skills/onetake; với các agent khác là ~/.agents/skills/onetake:
git clone https://github.com/feitangyuan/onetake.git ~/.claude/skills/onetakeYêu cầu theo tài liệu gồm Python 3 với các thư viện playwright (kèm Chromium), numpy, scipy, Pillow, matplotlib và opencv-python, cùng ffmpeg và node. Nếu muốn có lời đọc, có thể thêm faster-whisper và Kokoro TTS. Đây là bộ phụ thuộc khá nặng, nên cần máy có thể cài Chromium và chạy render nhiều khung hình.
Giấy phép: điều cần đọc trước tiên
Phần này đặc biệt quan trọng với người làm kinh doanh. Tệp LICENSE của dự án là PolyForm Noncommercial 1.0.0, kèm thông báo rằng onetake chỉ miễn phí cho mục đích phi thương mại. README tóm tắt: miễn phí cho cá nhân, giáo dục và nghiên cứu; cấm dùng thương mại.
Trang của PolyForm Project giải thích phạm vi "mục đích phi thương mại". Nó bao gồm việc dùng cá nhân như nghiên cứu, thử nghiệm, học tập, giải trí và dự án nghiệp dư không có ý định thương mại, cùng việc dùng bởi các tổ chức như tổ chức từ thiện, trường học, cơ quan nghiên cứu công và cơ quan nhà nước. Một doanh nghiệp vì lợi nhuận dùng phần mềm trong hoạt động kinh doanh thường ngày thì không nằm trong phạm vi đó.
Điều này có nghĩa là nếu bạn làm video cho khách hàng, đăng video quảng cáo cho thương hiệu của bạn, hoặc dùng nó như một khâu trong dịch vụ có thu phí, thì bạn nên xem đó là vùng cần xin phép. Chúng tôi không phải đơn vị tư vấn pháp lý và bài này không thay thế việc đọc giấy phép gốc hay hỏi luật sư. Cách thận trọng là liên hệ tác giả để hỏi về giấy phép thương mại trước khi đưa vào quy trình thật.
Còn việc đọc code để học ý tưởng, tự thử trong thời gian rảnh hay nghiên cứu thì nằm trong mục đích được nêu. Nhưng ranh giới giữa "thử cho vui" và "thử để làm sản phẩm bán" thường mờ hơn mình nghĩ, nên hãy ghi nhớ nguyên tắc: có thu tiền hay phục vụ kinh doanh thì hỏi trước.
Những điều chưa kiểm chứng
Để rõ ràng, đây là danh sách những gì bài này không khẳng định:
- Chúng tôi chưa cài và chưa chạy onetake nên không đánh giá được chất lượng video, thời gian render hay lỗi thường gặp.
- Chúng tôi chưa biết kỹ năng này hoạt động ra sao với giao diện và font tiếng Việt.
- Cách tính điểm liền mạch và việc 0,75 tương ứng với cảm nhận thế nào chưa được kiểm tra.
- Chúng tôi chưa xác minh quyền sở hữu hay điều khoản của các phim mẫu ngoài nội dung giấy phép của repo.
- Số sao GitHub lệch giữa các nguồn nên không dùng.
Ý nghĩa với người làm nội dung và bán hàng
Một là, hãy học ý tưởng, đừng vội dùng công cụ. Bạn không cần cài onetake để áp dụng triết lý của nó: mỗi cảnh phải mọc ra từ cảnh trước. Khi viết kịch bản video giới thiệu, thử đánh dấu "điểm mang theo" ở mỗi chỗ chuyển: một chữ, một hình, một màu hay một chuyển động đi xuyên qua hai cảnh. Nếu không tìm được điểm nối, cảnh đó có thể là một slide rời.
Hai là, biến tiêu chí cảm tính thành phép đo. Bạn có thể đặt vài tiêu chí đo được cho video của mình: mỗi chỗ chuyển có yếu tố nối không, chữ có đọc được trên điện thoại không, tổng thời lượng bao nhiêu. Việc để AI tự kiểm tra các tiêu chí này trước khi đưa bản nháp cho người duyệt sẽ tiết kiệm nhiều lượt sửa.
Ba là, chọn công cụ theo giấy phép ngay từ đầu. Với video dùng cho kinh doanh, nên ưu tiên công cụ có giấy phép cho phép thương mại. Ví dụ, HyperFrames của HeyGen dựng video từ HTML bằng giấy phép Apache 2.0, nên về giấy phép ít vướng hơn cho công việc thương mại (vẫn nên tự đọc giấy phép trước khi dùng). Bạn cũng có thể tự dựng quy trình riêng theo cách Deman AI Lab đang làm, rồi áp dụng các ý tưởng như chuyển cảnh liền mạch vào đó.
Bốn là, một buổi thử gợi ý nếu bạn dùng cho mục đích cá nhân hoặc học tập: cài onetake, yêu cầu một video 15 giây giới thiệu một ứng dụng giả tưởng, rồi mở bản nháp 1080p lên xem. Hãy ghi lại ba điều: thời gian từ lúc bắt đầu đến khi có bản nháp, điểm liền mạch mà bộ kiểm tra báo, và chỗ chuyển cảnh nào bạn thấy vẫn còn cứng. Ba ghi chú đó cho bạn dữ liệu thật để quyết định có đáng đầu tư thêm hay không.
Kết
onetake đáng chú ý ở hai điểm: ý tưởng video một mạch và phép đo liền mạch có thể kiểm tra bằng máy. Điều khiến nó khó dùng trong công việc kinh doanh là giấy phép phi thương mại. Cách đối xử hợp lý là học tư duy, thử cho mục đích cá nhân khi cần, và hỏi tác giả hoặc chọn công cụ có giấy phép thương mại khi làm cho khách hàng.

