Hardsub vs Softsub — Khi Nào Nên Dùng Cái Nào? 2026
Hardsub và softsub là 2 cách thêm phụ đề vào video. Mỗi loại có ưu nhược điểm riêng và phù hợp với use case khác nhau. Bài này giải thích chi tiết cả 2, bảng so sánh, và khi nào nên dùng cái nào.
Mục lục
1. Hardsub là gì?
Hardsub (phụ đề cứng, "burned-in subtitle") là phụ đề được nướng cứng vào từng frame video. Sau khi encode xong, phụ đề trở thành một phần của ảnh — không thể tắt, không thể chỉnh sửa.
Kỹ thuật: dùng FFmpeg với filter subtitles hoặc drawtext để render text lên mỗi frame, sau đó encode thành file MP4 mới. File output là video không kèm file subtitle riêng.
✅ Ưu điểm
- • Phụ đề hiển thị mọi nơi, mọi player (không cần codec subtitle)
- • Style hoàn toàn do mình kiểm soát (font, màu, vị trí)
- • Phù hợp upload social: TikTok, Instagram Reels, FB không bị drop sub
❌ Nhược điểm
- • Không tắt được — người xem không muốn sub phải chấp nhận
- • Không đổi ngôn ngữ được — mỗi ngôn ngữ = 1 file video riêng
- • File size lớn hơn nếu so với video + SRT riêng
- • Encode tốn thời gian (2-10 phút cho video 60s)
2. Softsub là gì?
Softsub (phụ đề mềm) = file subtitle riêng biệt, đi kèm video. Player sẽ đọc file này và render text lên khi phát. Phổ biến nhất là định dạng:
- › SRT (SubRip): Format cơ bản, chỉ text + timestamp. Dùng rộng rãi. Không hỗ trợ style nâng cao.
- › VTT (WebVTT): Giống SRT nhưng thêm style + positioning. Dùng cho web (HTML5 video).
- › ASS (Advanced SubStation Alpha): Format cao cấp, hỗ trợ animation, gradient, karaoke. Dùng cho anime/fansub.
File sub có thể:
- › Để riêng: movie.mp4 + movie.srt cùng folder. Player (VLC, KMPlayer) tự load.
- › Embed (muxed) vào MKV: Container MKV chứa cả video + audio + subtitle tracks. User bật/tắt trong player.
✅ Ưu điểm
- • Người xem bật/tắt tùy ý
- • Nhiều ngôn ngữ trong 1 file (chọn từ player)
- • Edit text dễ (chỉ cần mở file .srt bằng text editor)
- • Encode nhanh (không re-encode video)
❌ Nhược điểm
- • Social media (TikTok, Instagram, FB) không hỗ trợ — sub bị drop
- • Cần player đúng — một số player cũ không decode được ASS
- • File .srt dễ bị mất nếu share mà quên kèm
- • Style hạn chế (trừ ASS)
3. So sánh chi tiết
| Tiêu chí | Hardsub | Softsub |
|---|---|---|
| Bật/tắt | Không | Có |
| Multi-language | Không | Có |
| Upload TikTok/Reel | Có | Không |
| Upload YouTube | Có | Có (CC) |
| Edit sau khi tạo | Không (phải encode lại) | Có (edit .srt) |
| Thời gian tạo | Chậm (2-10 phút) | Nhanh (10-30 giây) |
| Style kiểm soát | 100% (render trực tiếp) | Tùy player |
| File size | Lớn hơn (~5-10%) | Nhỏ (SRT ~5KB) |
| SEO/Accessibility | Text không index được | YouTube index VTT/SRT |
4. Khi nào dùng cái nào?
Dùng Hardsub khi...
- › Upload lên TikTok, Instagram Reels, Facebook (platform không hỗ trợ softsub)
- › Muốn kiểm soát 100% style (font chữ Việt đẹp, màu, hiệu ứng)
- › Share video qua Zalo, Messenger, WhatsApp (người nhận không biết cách bật sub)
- › Làm video marketing/quảng cáo chạy silent autoplay (sub luôn hiển thị)
Dùng Softsub khi...
- › Upload YouTube (dùng CC — YouTube index subtitle cho SEO)
- › Làm phim/series có nhiều ngôn ngữ (Việt, Anh, Nhật) trong 1 file
- › Khán giả cần khả năng tắt sub khi học ngoại ngữ (bật/tắt bản ngữ)
- › Tôn trọng accessibility (người khiếm thính cần sub, người bình thường tắt)
- › Còn edit content nhiều lần — không cần re-encode video
💡 Best practice
Làm cả 2 bản — giữ file .srt (softsub) để edit dễ, và export hardsub version cho từng platform. HapuDub export cả 2 mặc định trong 1 job.
5. Cách tạo cả 2 loại bằng AI
HapuDub auto-generate cả hardsub và softsub trong 1 pipeline:
- Paste link video TikTok/Douyin/YouTube hoặc upload file
- Chọn ngôn ngữ source (AI auto-detect) và target
- AI transcribe + dịch → tạo file SRT
- Chọn output:
- • Chỉ SRT (softsub) — download file riêng
- • Chỉ video burn sub (hardsub) — MP4 có sub nướng vào
- • Cả 2 — MP4 + SRT (khuyến nghị)
- Tùy chỉnh style hardsub: font, size, color, position (trên/dưới/giữa)
Miễn phí 10 token khi đăng ký. Một video 60s tốn 1 token.
6. FAQ
TikTok nhận hardsub không?
Có. TikTok chỉ upload được hardsub (video đã burn sub). Softsub bị drop.
YouTube nên dùng hardsub hay softsub?
Softsub (CC) để YouTube index text cho SEO. Nhưng nhiều creator vẫn thêm hardsub để attention retention cao hơn (sub luôn hiển thị khi video được share).
SRT với ASS khác nhau sao?
SRT chỉ text + timestamp. ASS hỗ trợ color, font, position, animation — dùng cho anime/fansub chuyên nghiệp.
Có chuyển hardsub thành softsub được không?
Không đơn giản. Hardsub = text đã thành pixel. Phải OCR (nhận diện chữ từ ảnh) để convert lại thành SRT — độ chính xác không cao, thường sai timestamp.
Bài viết liên quan
Tạo cả hardsub + softsub trong 1 phút
HapuDub tự động export MP4 (hardsub) + SRT (softsub) cho bất kỳ video nào.
Thử miễn phí →