Ở bài 6 chúng ta đã làm đẹp phụ đề karaoke bằng style, màu sắc và hiệu ứng.
Bước tiếp theo để xuất ra một video hoàn chỉnh là hardsub – tức là đốt phụ đề vào video để người xem không cần file .ass nữa.
Bài 7 – Quy trình hardsub trong Aegisub (xuất video có phụ đề)
Bài này sẽ hướng dẫn bạn cách xuất video có sẵn phụ đề karaoke, không bị vỡ chữ, không bị mờ, và giữ đúng màu – đúng hiệu ứng như trong Aegisub.
I. Hardsub là gì?
Hardsub là quá trình “đốt” phụ đề vào video. Sau khi hardsub:
- Phụ đề dính vào video, không tắt được.
- Không cần file .ass khi xem.
- Hiệu ứng karaoke chạy y như trong Aegisub.
Hardsub phù hợp khi bạn muốn đăng video lên Facebook, TikTok, YouTube Shorts, hoặc gửi cho người khác mà không muốn họ phải cài thêm gì.
II. Chuẩn bị trước khi hardsub
- File video gốc (MP4, MKV, MOV…)
- File phụ đề .ass đã hoàn chỉnh (từ bài 1 → 6)
- Phần mềm FFmpeg (miễn phí, nhẹ, mạnh)
Aegisub không có chức năng xuất video, nên chúng ta dùng FFmpeg để render.
III. Cài đặt FFmpeg
Bạn tải FFmpeg tại trang chủ: ffmpeg.org (bản Windows 64-bit).
Sau khi tải về:
- Giải nén thư mục FFmpeg.
- Đặt vào ổ D hoặc Desktop cho dễ nhớ.
- Đổi tên thư mục thành ffmpeg cho gọn.
Trong bài 9, chúng ta sẽ học cách thêm FFmpeg vào PATH để dùng ở mọi nơi.
IV. Lệnh hardsub cơ bản
Mở CMD tại thư mục chứa video và phụ đề, rồi chạy lệnh:
ffmpeg -i video.mp4 -vf "subtitles=phude.ass" -c:a copy output.mp4
Giải thích:
- -i video.mp4 → video gốc
- -vf "subtitles=phude.ass" → đốt phụ đề vào video
- -c:a copy → giữ nguyên âm thanh
- output.mp4 → video sau khi hardsub
V. Hardsub karaoke không bị vỡ chữ
Để chữ sắc nét hơn, thêm tham số scale:
ffmpeg -i video.mp4 -vf "subtitles=phude.ass:force_style='ScaleX=100,ScaleY=100'" output.mp4
Nếu video 720p, bạn có thể upscale lên 1080p để chữ đẹp hơn:
ffmpeg -i video.mp4 -vf "scale=1920:1080,subtitles=phude.ass" output.mp4
VI. Hardsub karaoke có hiệu ứng mượt (khuyên dùng)
Dùng lệnh này để giữ hiệu ứng \t, \k, \kf mượt nhất:
ffmpeg -i video.mp4 -vf "subtitles=phude.ass:alpha=1" -crf 18 output.mp4
- -crf 18 → chất lượng cao
- -crf 23 → nhẹ hơn, chất lượng giảm chút
VII. Lỗi thường gặp khi hardsub
- Lỗi font: do máy không có font dùng trong style → cài font trước.
- Chữ bị mờ: video gốc quá nhỏ → upscale lên 1080p.
- Không thấy hiệu ứng: file .ass chưa lưu → lưu lại rồi render.
- Lỗi “file not found”: tên file có dấu hoặc khoảng trắng.
VIII. Kết bài – Chuẩn bị sang bài 8
Đến đây bạn đã biết cách:
- Hardsub video bằng FFmpeg
- Giữ hiệu ứng karaoke mượt
- Tránh lỗi font – lỗi mờ – lỗi mất hiệu ứng
Ở bài 8, chúng ta sẽ học phần “ngon” nhất: Advanced ASS Tags – làm hiệu ứng nâng cao, chữ bay, chữ sáng, chữ nổ.
Xem lại các bài học khác về Aegisub
- Giới thiệu Aegisub – Bài 1
- Cài đặt Aegisub – Bài 2
- Giao diện Aegisub – Bài 3
- Timing cơ bản – Bài 4
- Chia chữ karaoke – Bài 5
- Styling & Effects – Bài 6
- Hardsub – Bài 7
- Advanced ASS Tags – Bài 8
- FFmpeg CMD – Bài 9
- Karaoke hoàn chỉnh – Bài 10

No comments:
Post a Comment