LÀM ĐƯỢC

Dựng phần mềm ghép video: ảnh cộng lời đọc cộng phụ đề, ra video hoàn chỉnh

Dựng công cụ cho riêng mình · bài 21/27 · ⏱ 5 phút

Xong bài này anh chị một công cụ riêng của anh chị: bỏ ảnh và lời đọc vào, bấm một nút, ra video có phụ đề.

Bảo máy làm thay mình

Bài này nằm ở đâu — xem bản đồ
100%

👉 Kéo để xem hết, chụm hai ngón để phóng

BÁN ĐỀU MÀKHÔNG KIỆT SỨC VIỆC HƯỚNG RA KHÁCH Để người ta biết đến mình không ai biết thì lấy đâu ra khách Để người ta tin mình biết rồi vẫn chưa mua — vì chưa tin Để người ta chịu trả tiền tin rồi mà vẫn “để em suy nghĩ” Để Google dẫn khách về khách đang tìm mà lại ra người khác VIỆC HƯỚNG VÀO MÌNH Tiền đi đâu bán bấy nhiêu mà cuối tháng không dư Để mình không phải ôm hết bán được rồi thì mình kiệt sức Để một mình làm bằng cả đội việc thì nhiều mà chỉ có một mình BẠN Ở ĐÂY

Chuyện thường gặp

Anh Hùng bán đèn năng lượng mặt trời. Mỗi tuần muốn đăng vài video giới thiệu.

Ảnh có sẵn — chụp công trình đã lắp. Lời thì đã viết. Nhưng ghép lại thành video thì phải mở phần mềm dựng, kéo từng ảnh, canh từng giây, gõ từng dòng phụ đề.

Một video mất hai tiếng. Làm được ba cái là hết cả buổi chiều.

Tuần sau lại làm y hệt. Vẫn hai tiếng.

Thứ anh chị cần không phải phần mềm đắt tiền

Không cần mua phần mềm dựng phim. Không cần học kéo thả.

Cái anh chị cần là một công cụ nhỏ chỉ làm đúng việc của mình: đọc thư mục ảnh, ghép với file lời đọc, gắn phụ đề, xuất ra video.

Xương sống của nó là FFmpeg — công cụ ghép video miễn phí, chạy trên mọi máy tính. Còn phần bấm nút thì bảo máy viết hộ.

Làm một lần. Từ đó mỗi video mất năm phút thay vì hai tiếng.

Bước 1 — Sắp xếp nguyên liệu cho gọn

Tạo một thư mục, ví dụ D:\video\bai-01, bên trong để:

D:\video\bai-01\
   anh\        ← các ảnh, đặt tên 01.jpg 02.jpg 03.jpg
   loi-doc.mp3 ← file giọng đọc
   phu-de.txt  ← mỗi dòng một câu, đúng thứ tự ảnh

Đặt tên ảnh có số thứ tự là quan trọng. Máy ghép theo thứ tự tên file.

Bước 2 — Cài FFmpeg

Vào trang ffmpeg.org, mục Download, chọn bản cho Windows. Tải về là một file nén.

Giải nén ra ổ C, đổi tên thư mục thành ffmpeg cho gọn. Bên trong sẽ có thư mục bin.

Rồi thêm đường dẫn đó vào hệ thống: bấm phím Windows, gõ biến môi trường, mở ra, tìm dòng Path, bấm Chỉnh sửaMới, dán vào C:\ffmpeg\bin, bấm OK hết.

Mở Command Prompt, gõ:

ffmpeg -version

Hiện ra một mớ chữ là cài được rồi.

Bước 3 — Bảo máy dựng công cụ

Chép nguyên khối này, dán vào Claude:

📋 Câu lệnh — chép nguyên cả khối
Tôi muốn một công cụ nhỏ chạy trên máy tính Windows để ghép video.
Tôi không biết lập trình, hãy hướng dẫn từng bước rất cụ thể.

Nguyên liệu tôi có, để trong một thư mục:
- Thư mục "anh" chứa các ảnh đặt tên 01.jpg, 02.jpg, ...
- File "loi-doc.mp3" là giọng đọc
- File "phu-de.txt", mỗi dòng một câu, ứng với một ảnh

Tôi muốn công cụ làm:
- Đọc độ dài file lời đọc, chia đều thời gian cho số ảnh
- Ghép ảnh thành video khổ dọc 1080x1920, mỗi ảnh có hiệu ứng phóng chậm nhẹ
- Ghép lời đọc vào
- Gắn phụ đề từ file phu-de.txt, chữ trắng viền đen, nằm ở khoảng 1/4 dưới màn hình
- Xuất ra file "ket-qua.mp4" trong cùng thư mục
- Chạy xong thì in ra "XONG" và đường dẫn file

Viết bằng Node.js gọi FFmpeg, một file duy nhất.
Đường dẫn thư mục làm việc để thành một biến ở đầu file cho tôi tự thay: [D:\video\bai-01]
Kèm cho tôi một file .bat để chỉ cần bấm đúp là chạy, không phải gõ lệnh.
Nói rõ lưu file ở đâu, cài gì trước, chạy thế nào.

Bước 4 — Chạy thử với ba tấm ảnh

Đừng thử ngay với ba mươi ảnh. Bỏ đúng ba tấm, ba dòng phụ đề, một file lời đọc ngắn.

Bấm đúp file .bat. Cửa sổ đen chạy vài phút, hiện chữ XONG.

Mở ket-qua.mp4 xem. Sai chỗ nào thì bảo máy sửa chỗ đó — đừng dựng lại từ đầu.

Bước 5 — Nâng dần lên

Khi bản cơ bản chạy ngon, mỗi lần thêm một thứ:

📋 Câu lệnh — chép nguyên cả khối
Công cụ ghép video của tôi đang chạy tốt. Đây là mã hiện tại:

[dán toàn bộ mã vào]

Tôi muốn thêm một việc: chèn một đoạn nhạc nền vào,
âm lượng nhạc nhỏ hơn hẳn giọng đọc để nghe rõ lời.
File nhạc tôi để tên "nhac-nen.mp3" trong cùng thư mục.
Nếu không có file đó thì cứ chạy bình thường, đừng báo lỗi.

Trả cho tôi mã đã sửa hoàn chỉnh và nói rõ tôi thay chỗ nào.

Thêm từng thứ một. Mỗi lần thêm thì chạy thử lại. Thêm ba thứ một lúc mà hỏng thì không biết hỏng vì cái nào.

⛔ Ba điều phải nhớ

Ảnh và nhạc phải là của anh chị hoặc được phép dùng. Lấy ảnh trên mạng, lấy nhạc trong phim về đăng là bị gỡ video, nặng thì mất kênh. Dùng ảnh mình chụp, nhạc miễn phí bản quyền.

Ảnh có mặt khách thì phải xin phép. Ảnh công trình, ảnh sản phẩm thì thoải mái. Ảnh có mặt người, có biển số xe, có địa chỉ nhà khách — hỏi khách trước khi đăng.

Máy dựng nháp, người duyệt bản cuối. Video có nói giá, nói cam kết bảo hành, nói con số — anh chị xem hết một lượt rồi mới đăng. Máy gõ nhầm một chữ số là lời hứa sai với cả nghìn người xem.

Ba chỗ hay làm sai

Chạy báo "ffmpeg is not recognized". Chưa thêm C:\ffmpeg\bin vào Path, hoặc thêm rồi mà chưa đóng mở lại Command Prompt. Đóng cửa sổ đen, mở lại.

Phụ đề hiện thành ô vuông. File phu-de.txt lưu sai bảng mã. Mở bằng Notepad, bấm Lưu thành, ở ô Encoding chọn UTF-8.

Video ra bị lệch tiếng với ảnh. Ảnh nhiều hơn hoặc ít hơn số dòng phụ đề. Đếm lại cho khớp, hoặc bảo máy tự cắt bớt phần thừa và báo cảnh báo.

Sau bài này anh chị có gì

Thư mục nguyên liệu          Công cụ của anh chị        Video hoàn chỉnh
  ảnh + lời đọc + phụ đề  →     (bấm đúp 1 file)    →      ket-qua.mp4
                                                              ↓
                                                    Xem lại rồi mới đăng

Một công cụ chỉ anh chị có, làm đúng kiểu video của ngành mình. Không trả tiền hằng tháng, không phụ thuộc nơi nào. Tuần sau muốn ra năm video thì đổi nguyên liệu, bấm năm lần.

Làm ngay trong mười phút

Cài FFmpeg theo bước 2, rồi dán khối lệnh ở bước 3 vào Claude để nó dựng công cụ cho anh chị.

Vướng chỗ nào?

Làm theo mà chưa ra thì gọi tôi, vài phút tôi nói luôn. Đây là chỗ khác hẳn khoá học thường — học đến đâu, đỡ đến đó.

📞 Gọi 0828477999💬 Nhắn Zalo

Bài tiếp theo

Tự tạo giọng đọc cho video, khỏi phải thu âm lại mỗi lần sửa một chữ

Dựng công cụ cho riêng mình

Học tiếp →