Skip to content

Releases

v2.0.2

Choose a tag to compare

@giapducthang giapducthang released this 31 Oct 02:41
b11efbd

AI Edit Video v2.0.2

Cập nhật gateway ChatGPT lên bản mới và cho chọn model ảnh ChatGPT khi tạo ảnh.

Mới

  • Chọn model ảnh ChatGPT trong Images Project: khi nhà cung cấp là ChatGPT (web), form tạo ảnh và trang chi tiết ảnh có thêm ô Model ChatGPT.
    • GPT Image 2 (mặc định): model cố định, kết quả ổn định như trước.
    • GPT Image 2.5: để ChatGPT tự chọn model ảnh mới nhất mà tài khoản đang có.
    • Lựa chọn được nhớ cho ảnh sau, và chỉ có tác dụng khi chọn đích danh ChatGPT (web).
  • Gateway ChatGPT lên chatgpt2api 3.2.3: hỗ trợ model ảnh gpt-image-2.5, log ghi lại độ phân giải thật của từng ảnh, danh sách model gọn hơn. Các chỉnh sửa riêng của AIEV (một hội thoại ChatGPT cho mỗi project, tự thử lại trong hội thoại mới, ngôn ngữ phiên tiếng Việt) giữ nguyên.
  • Code of Conduct cho người đóng góp (Contributor Covenant 2.1).

Ghi chú

  • Không cần cài lại gateway: bản 3.2.3 không đổi thư viện Python nào.
  • Hướng dẫn trong app (mục Images Project) đã cập nhật phần chọn model ChatGPT.

Cập nhật từ v2.0.1

Bấm badge cập nhật ở cuối sidebar, hoặc chạy script cập nhật của hệ điều hành bạn đang dùng (update\update.bat, update/update.command, bash update/update.sh).

How to run

Windows - double-click start\start.bat
macOS - double-click start/start.command in Finder. .sh files CANNOT be double-clicked on macOS, they only open in an editor. If macOS blocks it as an "unidentified developer" the first time, right-click the file → Open → Open.
Linux - run ./start/start.sh in a terminal

If you downloaded the ZIP instead of cloning, grant the scripts permission to run, once:

chmod +x start/*.sh start/*.command update/*.sh update/*.command
Task Windows macOS Linux
Start start\start.bat start/start.command ./start/start.sh
Stop start\stop.bat start/stop.command ./start/stop.sh
Update manually update\update.bat update/update.command bash update/update.sh
Open a tunnel (upload from your phone over 4G/5G) start\tunnel.bat start/tunnel.command ./start/tunnel.sh

You normally never run the update script by hand: the update button on the dashboard does it for you.

The ZIP download cannot update itself. Updating runs on git, and the source ZIP has no .git folder, so the dashboard's update button will report a failed check. Moving to a newer version means downloading a fresh ZIP and copying your own data across: apps/server/data/ (the database), video-projects/, assets/ and .env. If you plan to keep the project, git clone instead - then updating is one button, and the updater backs your data up before it pulls.

On the first run the script checks your environment, installs what it can, installs dependencies, builds, then opens http://localhost:6868.

Requirements: Node.js 22+, FFmpeg on PATH, Google Chrome. You need to be signed in to Claude Code on the machine, or have an ANTHROPIC_API_KEY; image generation additionally needs a GEMINI_API_KEY.

Full documentation: English README · README tiếng Việt

Hướng dẫn chạy (tiếng Việt)

Windows: nhấp đúp start\start.bat. macOS: nhấp đúp start/start.command trong Finder (file .sh không nhấp đúp được trên macOS; lần đầu macOS chặn "unidentified developer" thì chuột phải vào file → Open → Open). Linux: chạy ./start/start.sh.

Tải bản ZIP thay vì git clone thì lần đầu cần chạy chmod +x start/*.sh start/*.command update/*.sh update/*.command.

Dừng bằng start\stop.bat / start/stop.command / ./start/stop.sh. Cập nhật thủ công bằng update\update.bat / update/update.command / bash update/update.sh, nhưng bình thường chỉ cần bấm nút cập nhật trên dashboard. Bản ZIP không tự cập nhật được (không có thư mục .git) - dùng lâu dài thì nên git clone.

Yêu cầu: Node.js 22+, FFmpeg trên PATH, Google Chrome. Cần đăng nhập Claude Code trên máy hoặc có ANTHROPIC_API_KEY; phần tạo ảnh cần thêm GEMINI_API_KEY. Hướng dẫn đầy đủ: README tiếng Việt.

v2.0.1

Choose a tag to compare

@giapducthang giapducthang released this 30 Oct 01:35
af3976c

AI Edit Video v2.0.1

Bản cập nhật sau v2.0.0: thêm hướng dẫn sử dụng ngay trong app, 30 phong cách dựng mới, và sửa lỗi cài đặt trên macOS.

Mới

  • Hướng dẫn sử dụng trong app: nút Hướng dẫn trên thanh trên cùng mở bảng bên phải, đúng mục của trang đang xem. Menu ở đầu bảng có đủ 21 mục (bắt đầu, từng công cụ, thư viện, hệ thống, xử lý sự cố), có cả tiếng Việt và tiếng Anh. Bảng không che trang nên vừa đọc vừa làm theo được.
  • 50 phong cách dựng (thêm 30): sơn mài, tranh lụa, gốm men lam, khắc gỗ Ukiyo-e, chữ động, neo-brutalism, 3D đồ chơi, Y2K chrome, truyện tranh, manga, film noir, phim nhựa 35mm, bản đồ cổ... Máy đã cài sẽ tự có thêm sau khi cập nhật; phong cách bạn đã sửa hoặc đã xóa vẫn giữ nguyên.
  • Thư viện trong trình chỉnh sửa: bấm vào bất kỳ mục nào để xem trước (ảnh, video, âm thanh).
  • Dùng chung đồ đã cài giữa nhiều bản clone: biến AIEV_RUNTIME_DIR trong .env cho các bản clone dùng chung một .runtime (venv Python, model vài GB) thay vì tải lại từ đầu.
  • README viết lại cho đúng phiên bản hiện tại, tiếng Anh mặc định và có bản tiếng Việt.

Sửa lỗi

  • macOS: không còn cài thất bại vì Python. Venv của dự án chỉ dựng bằng Python 3.11 đến 3.14 (gateway tạo ảnh: 3.13 đến 3.14). Venv lỡ dựng bằng bản quá cũ (3.9 của macOS) hoặc quá mới (3.15) sẽ tự dựng lại khi máy có bản phù hợp. Cách cài trên Mac: brew install python@3.13.
  • Sửa các dòng chữ trên giao diện từng nói sai so với cách hệ thống chạy thật: số job render chạy cùng lúc, tunnel khi đóng cửa sổ QR, số lần AI tự chạy lại, điều kiện của nút xuất video, phiên bản Python, độ dài mẫu giọng nhân bản.

Bảo mật và phụ thuộc

  • Nâng @hono/node-server lên 2.1.5 (vá GHSA-rmxm-3fg6-px4f).
  • Cập nhật các gói npm và GitHub Actions lên bản vá mới nhất.

Cập nhật từ v2.0.0

Bấm badge cập nhật ở cuối sidebar, hoặc chạy script cập nhật của hệ điều hành bạn đang dùng (update\update.bat, update/update.command, bash update/update.sh).

How to run

Windows - double-click start\start.bat
macOS - double-click start/start.command in Finder. .sh files CANNOT be double-clicked on macOS, they only open in an editor. If macOS blocks it as an "unidentified developer" the first time, right-click the file → Open → Open.
Linux - run ./start/start.sh in a terminal

If you downloaded the ZIP instead of cloning, grant the scripts permission to run, once:

chmod +x start/*.sh start/*.command update/*.sh update/*.command
Task Windows macOS Linux
Start start\start.bat start/start.command ./start/start.sh
Stop start\stop.bat start/stop.command ./start/stop.sh
Update manually update\update.bat update/update.command bash update/update.sh
Open a tunnel (upload from your phone over 4G/5G) start\tunnel.bat start/tunnel.command ./start/tunnel.sh

You normally never run the update script by hand: the update button on the dashboard does it for you.

The ZIP download cannot update itself. Updating runs on git, and the source ZIP has no .git folder, so the dashboard's update button will report a failed check. Moving to a newer version means downloading a fresh ZIP and copying your own data across: apps/server/data/ (the database), video-projects/, assets/ and .env. If you plan to keep the project, git clone instead - then updating is one button, and the updater backs your data up before it pulls.

On the first run the script checks your environment, installs what it can, installs dependencies, builds, then opens http://localhost:6868.

Requirements: Node.js 22+, FFmpeg on PATH, Google Chrome. You need to be signed in to Claude Code on the machine, or have an ANTHROPIC_API_KEY; image generation additionally needs a GEMINI_API_KEY.

Full documentation: English README · README tiếng Việt

Hướng dẫn chạy (tiếng Việt)

Windows: nhấp đúp start\start.bat. macOS: nhấp đúp start/start.command trong Finder (file .sh không nhấp đúp được trên macOS; lần đầu macOS chặn "unidentified developer" thì chuột phải vào file → Open → Open). Linux: chạy ./start/start.sh.

Tải bản ZIP thay vì git clone thì lần đầu cần chạy chmod +x start/*.sh start/*.command update/*.sh update/*.command.

Dừng bằng start\stop.bat / start/stop.command / ./start/stop.sh. Cập nhật thủ công bằng update\update.bat / update/update.command / bash update/update.sh, nhưng bình thường chỉ cần bấm nút cập nhật trên dashboard. Bản ZIP không tự cập nhật được (không có thư mục .git) - dùng lâu dài thì nên git clone.

Yêu cầu: Node.js 22+, FFmpeg trên PATH, Google Chrome. Cần đăng nhập Claude Code trên máy hoặc có ANTHROPIC_API_KEY; phần tạo ảnh cần thêm GEMINI_API_KEY. Hướng dẫn đầy đủ: README tiếng Việt.

v2.0.0

Choose a tag to compare

@giapducthang giapducthang released this 28 Oct 10:20

AI Edit Video v2.0.0

Bản phát hành đầu tiên của AI Edit Video v2: Claude làm đạo diễn, điều khiển HyperFrames (dựng scene motion graphics) và Remotion (lắp ráp video), mọi thứ theo dõi và chỉnh sửa trên dashboard http://localhost:6868.

Có gì trong bản này

  • Videos Project: đưa footage, link bài viết hoặc một yêu cầu bằng chữ - AI dựng thành video hoàn chỉnh (cắt, phụ đề karaoke, key, highlight, sound effect, nhạc nền, chỉnh màu), luôn qua bản draft trước khi xuất final.
  • Trình chỉnh sửa video: xem trước đúng composition sẽ render, sửa timeline bằng tay hoặc chat với AI, tạo ảnh minh họa ngay trong editor.
  • Text to video: biến bài viết hoặc văn bản thành video có giọng đọc.
  • Dịch video: bóc lời, dịch, đóng phụ đề và lồng tiếng nhiều người nói.
  • Auto cut và cắt khoảng lặng: cắt video dài thành nhiều video ngắn; bỏ khoảng lặng, từ đệm, lượt vấp đã duyệt.
  • Images Project: tạo ảnh bằng Gemini API, tài khoản ChatGPT web hoặc cookie Gemini web.
  • Giọng đọc: Gemini TTS hoặc VieNeu-TTS chạy ngay trên máy (miễn phí, không cần mạng), nhân bản được giọng của chính bạn.
  • Style Design và Phong cách dựng: màu, font, logo của thương hiệu, cùng 20 phong cách dựng sẵn (giấy gấp, mực tàu...) sửa được trên web.

Sửa lỗi và ổn định

Bản này gồm một đợt rà soát toàn hệ thống, sửa khoảng 60 lỗi. Đáng chú ý:

  • Footage tua nhanh không còn bị đen nửa sau scene (lỗi cả ở bản render lẫn xem trước).
  • Cắt khoảng lặng giờ cắt thật các từ đệm, lượt vấp, câu nói lại đã duyệt; phụ đề không còn chạy sớm hơn tiếng sau khi cắt.
  • Cổng duyệt trước khi xuất final chặt hơn: QC phải đo đúng bản draft của chính project đó.
  • Phiên Text to video, project ảnh, phiên AI không còn kẹt "đang chạy" mãi sau khi khởi động lại server.
  • Dịch video: giữ nhãn người nói khi dịch (lồng tiếng đúng giọng từng người), tải file hỏng không làm mất video nguồn đang dùng.
  • Hủy job tạo ảnh dừng ngay và không ghi đè ảnh nền.
  • Tên file tiếng Việt khi tải lên không còn bị lỗi mã hóa.
  • Script khởi động / cập nhật trên Windows không còn dừng giữa chừng; trên macOS không còn tắt nhầm trình duyệt.
  • Nhiều sửa nhỏ trên giao diện: thanh tiến trình kẹt, log tự giật về cuối khi đang đọc, biểu đồ token theo đúng ngày giờ Việt Nam.

Lưu ý khi nâng cấp

  • Scene footage có tốc độ khác 1x sẽ render khác trước (giờ là kết quả đúng) - nên dựng lại bản draft để xem.
  • Cổng QC mới yêu cầu chạy QC trên bản draft hiện tại trước khi xuất final; QC cũ đo trên file khác sẽ bị yêu cầu đo lại.

How to run

Windows - double-click start\start.bat
macOS - double-click start/start.command in Finder. .sh files CANNOT be double-clicked on macOS, they only open in an editor. If macOS blocks it as an "unidentified developer" the first time, right-click the file → Open → Open.
Linux - run ./start/start.sh in a terminal

If you downloaded the ZIP instead of cloning, grant the scripts permission to run, once:

chmod +x start/*.sh start/*.command update/*.sh update/*.command
Task Windows macOS Linux
Start start\start.bat start/start.command ./start/start.sh
Stop start\stop.bat start/stop.command ./start/stop.sh
Update manually update\update.bat update/update.command bash update/update.sh
Open a tunnel (upload from your phone over 4G/5G) start\tunnel.bat start/tunnel.command ./start/tunnel.sh

You normally never run the update script by hand: the update button on the dashboard does it for you.

The ZIP download cannot update itself. Updating runs on git, and the source ZIP has no .git folder, so the dashboard's update button will report a failed check. Moving to a newer version means downloading a fresh ZIP and copying your own data across: apps/server/data/ (the database), video-projects/, assets/ and .env. If you plan to keep the project, git clone instead - then updating is one button, and the updater backs your data up before it pulls.

On the first run the script checks your environment, installs what it can, installs dependencies, builds, then opens http://localhost:6868.

Requirements: Node.js 22+, FFmpeg on PATH, Google Chrome. You need to be signed in to Claude Code on the machine, or have an ANTHROPIC_API_KEY; image generation additionally needs a GEMINI_API_KEY.

Full documentation: English README · README tiếng Việt

Hướng dẫn chạy (tiếng Việt)

Windows: nhấp đúp start\start.bat. macOS: nhấp đúp start/start.command trong Finder (file .sh không nhấp đúp được trên macOS; lần đầu macOS chặn "unidentified developer" thì chuột phải vào file → Open → Open). Linux: chạy ./start/start.sh.

Tải bản ZIP thay vì git clone thì lần đầu cần chạy chmod +x start/*.sh start/*.command update/*.sh update/*.command.

Dừng bằng start\stop.bat / start/stop.command / ./start/stop.sh. Cập nhật thủ công bằng update\update.bat / update/update.command / bash update/update.sh, nhưng bình thường chỉ cần bấm nút cập nhật trên dashboard. Bản ZIP không tự cập nhật được (không có thư mục .git) - dùng lâu dài thì nên git clone.

Yêu cầu: Node.js 22+, FFmpeg trên PATH, Google Chrome. Cần đăng nhập Claude Code trên máy hoặc có ANTHROPIC_API_KEY; phần tạo ảnh cần thêm GEMINI_API_KEY. Hướng dẫn đầy đủ: README tiếng Việt.