AI-VidAuto-V03: Tạo video tự động bằng Python

Giao diện AI-VidAuto-V03 tạo video tự động 9:16 chuẩn TikTok Reels bằng Python FastAPI và ffmpeg

Câu chuyện xây dựng AI-VidAuto-V03 — công cụ tạo video
dọc 9:16 tự động bằng Python, FastAPI và ffmpeg. Từ lỗi video ngang đến
hệ thống hoàn chỉnh chỉ trong 2 ngày.

AI-VidAuto-V03: Tạo Video Tự Động Bằng Python, FastAPI và ffmpeg

────────────────────────────────────────────────────────────────

Giao diện web AI-VidAuto-V03 tại localhost:8000 — công cụ tạo video tự động 9:16 bằng Python và FastAPI
Giao diện web AI-VidAuto-V03 — tạo video dọc 9:16 chuẩn TikTok, Reels tự động

Trong thời đại nội dung số bùng nổ, video ngắn dạng Reels và TikTok đang
trở thành công cụ truyền thông mạnh mẽ nhất. Nhưng để tạo ra hàng loạt
video chất lượng mỗi ngày, người làm nội dung cần một giải pháp tự động
hóa thông minh. Đó chính là lý do AI-VidAuto ra đời — và hành trình đến
phiên bản V03 là một câu chuyện đáng kể.

Khởi Đầu Từ Một Lỗi Nhỏ

Mọi chuyện bắt đầu từ một vấn đề tưởng chừng đơn giản: video đầu ra bị
ngang thay vì dọc. Phiên bản V02 đã hoạt động tốt ở nhiều khía cạnh —
giọng đọc tự động
nhạc nền, subtitle — nhưng lỗi tỷ lệ khung hình 9:16 xuất ra 16:9 khiến
toàn bộ video không thể dùng được cho Reels hay TikTok.

tạo video tự động bằng Python

Nghe đơn giản, nhưng để tìm ra nguyên nhân thật sự mất đúng hai ngày.
Vấn đề không nằm ở một chỗ duy nhất mà rải rác ở nhiều tầng: filter
scale dùng sai thứ tự width-height, vf_scale được ghép chuỗi trực tiếp
không có dấu phẩy phân tách các filter, metadata SAR của video nền ghi
đè kết quả scale, và cuối cùng là asyncio.create_subprocess_exec không
hoạt động trên Python 3.14 Windows.

Quyết Định Làm Lại Từ Đầu

Sau nhiều lần vá lỗi không triệt để, quyết định được đưa ra: xây dựng
lại hoàn toàn từ đầu thay vì tiếp tục chắp vá V02. Thư mục mới
D:\AI_AUTO\ được tạo ra với cấu trúc gọn gàng, rõ ràng:

  • server\ — chứa toàn bộ code backend
  • video_nen\ — thư mục video nền dọc 1080×1920
  • Nhac_nen\ — nhạc nền mp3
  • Fonts\ — font chữ NotoSans hỗ trợ tiếng Việt

Ba file Python được viết lại từ đầu với tư duy sạch hơn. config.py quản
lý toàn bộ đường dẫn tập trung. video_maker.py xử lý toàn bộ quy trình
tạo video. main.py là FastAPI server với WebSocket theo dõi tiến trình
render theo thời gian thực.

Giải Pháp Kỹ Thuật Cốt Lõi

Điểm mấu chốt của V03 – tạo video tự động bằng Python là cách xử lý subprocess. Thay vì dùng
asyncio.create_subprocess_exec, V03 chuyển sang dùng subprocess.run
thông thường được bọc trong ThreadPoolExecutor và gọi qua
loop.run_in_executor. Cách này vừa giải quyết lỗi NotImplementedError,
vừa giữ được tính bất đồng bộ cho ser (https://fastapi.tiangolo.com | text=”FastAPI”

Filter ffmpeg được viết lại với công thức đơn giản và chắc chắn:
scale=1080:1920,setsar=1

Subtitle được xử lý theo cơ chế drawtext với enable=’between(t,start,end)’
— mỗi dòng script hiển thị đúng khoảng thời gian tương ứng. Hàm
wrap_text tự động xuống dòng khi chữ vượt quá 18 ký tự, đảm bảo không
bao giờ tràn lề màn hình dọc.

Giao Diện Web Hiện Đại

V03 đi kèm giao diện web được thiết kế lại hoàn toàn với theme tối,
truy cập tại localhost:8000. Người dùng chỉ cần:

  • Nhập tiêu đề và nội dung script
  • Chọn tỷ lệ khung hình (9:16 hoặc 16:9)
  • Điều chỉnh âm lượng giọng đọc và nhạc nền
  • Bấm Render và theo dõi tiến trình theo thời gian thực
  • Tải video về trực tiếp từ giao diện

Kết Quả

Tạo video tự động bằng Python

>> Xem video do AI-VidAuto-V03 tạo ra tại đây

AI-VidAuto-V03 tạo ra video dọc 9:16 chuẩn 1080×1920, Full HD, với:

Mở rộng nội dung chỉ cần copy thêm file .mp4 vào thư mục video_nen\ —
server tự nhận không cần restart.

Bài Học

Hành trình từ V02 đến V03 dạy một bài học quan trọng: đôi khi làm lại
từ đầu nhanh hơn và sạch hơn là tiếp tục vá lỗi trên nền cũ. Hai ngày
sửa chắp vá không ra kết quả, nhưng vài giờ xây lại có cấu trúc thì mọi
thứ vận hành trơn tru.

AI-VidAuto-V03 hiện đã sẵn sàng phục vụ sản xuất nội dung hàng ngày.
Phiên bản tiếp theo có thể sẽ có random nhạc nền, hỗ trợ nhiều giọng
đọc, hoặc tích hợp tự động đăng lên mạng xã hội.

Bạn Muốn Có Video Đẹp, Nhanh, Chi Phí Thấp

Nếu bạn đang cần sản xuất video ngắn cho TikTok, Reels, YouTube Shorts
với số lượng lớn mà không muốn tốn nhiều thời gian và chi phí — hãy liên
hệ ngay với chúng tôi!

✅ Video dọc 9:16 chuẩn cho TikTok, Reels
✅ Giọng đọc tự nhiên tiếng Việt
✅ Subtitle chuyên nghiệp, rõ nét
✅ Sản xuất nhanh, số lượng lớn
✅ Chi phí hợp lý

📞 Điện thoại / Zalo: 0984 421 686

Liên hệ ngay hôm nay để được tư vấn miễn phí và nhận báo giá chi tiết!
────────────────────────────────────────────────────────────────

>> Truy cập website của chohot24h để cập nhật những bài viết về việc dùng AI tạo video

Chia sẻ bài viết này

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *