Chuyển đổi SRT sang ASS
Chuyển phụ đề SubRip thành Advanced SubStation Alpha, sẵn sàng chỉnh kiểu chữ trong Aegisub hoặc ghép cứng vào video.
Cách chuyển SRT sang ASS
Mở file .srt
Kéo một file SubRip vào ô phía trên, hoặc bấm để chọn file. File được đọc ngay trên trình duyệt và không bao giờ bị tải lên.
Xem kết quả
Danh sách “What changes” cho biết file ASS có thêm gì và mất gì, còn phần xem trước hiện văn bản SubRip ban đầu và script ASS sau khi chuyển.
Tải file .ass
Lưu file đã chuyển. Tên file giữ nguyên, chỉ đổi đuôi:
episode-01.srtthànhepisode-01.ass.
Vì sao người ta chuyển SRT sang ASS
SubRip là định dạng phụ đề phổ biến nhất vì nó rất đơn giản: số thứ tự, giờ bắt đầu, giờ kết thúc và lời thoại. Sự đơn giản đó cũng là giới hạn. File .srt không nói gì về cách chữ hiển thị, nên TV, điện thoại và VLC mỗi nơi vẽ một kiểu, với font và cỡ chữ riêng.
Kiểu chữ. Advanced SubStation Alpha được làm cho việc ngược lại. File chứa một bảng kiểu có tên, mỗi kiểu có font, cỡ chữ, bốn màu, viền, bóng và lề, và mỗi dòng trỏ tới một kiểu. Nhóm dịch phim, nhóm sub anime và người dựng video dùng nó để phụ đề có giao diện thống nhất, hoặc thêm một kiểu riêng cho biển hiệu và lời bài hát.
Ghép cứng phụ đề. Các công cụ in phụ đề thẳng vào hình như HandBrake, FFmpeg với libass, hay nhiều phần mềm dựng video đều làm theo đúng kiểu ASS. Bắt đầu từ file .ass nghĩa là chữ ghép vào video có đúng font và viền bạn chọn thay vì kiểu mặc định.
Chỉnh sửa trong Aegisub. Aegisub mở được SRT nhưng tự chuyển đổi khi mở. Chuyển trước ở đây cho bạn một file có sẵn kiểu chữ 1080p hợp lý, chỉ cần chỉnh một lần thay vì sửa từng dòng.
Công cụ làm gì với file
Viết phần đầu script. File mở đầu bằng [Script Info], khai báo khung 1920 × 1080, và [V4+ Styles] với một kiểu tên Default: Arial trắng cỡ 64, viền đen và bóng mờ, căn giữa phía dưới với lề vừa phải. Mọi dòng dùng kiểu này, nên bạn chỉ cần đổi ở một chỗ.
Mỗi khối thành một dòng Dialogue. Số thứ tự bị bỏ vì ASS không dùng. Thời gian được viết lại dạng 0:01:02.35: ASS đếm phần trăm giây, nên mỗi mốc của SubRip được làm tròn tới phần trăm gần nhất.
Giữ định dạng đơn giản. <i>, <b> và <u> thành {\i1}, {\b1} và {\u1}. Dòng đã có {\an8} ở đầu, như nhiều phụ đề SDH và phụ đề forced, vẫn nằm trên đầu màn hình. Xuống dòng thành \N, kiểu ngắt dòng mà trình phát ASS luôn tôn trọng.
Bỏ phần còn lại và đếm. Thẻ <font color> không có chỗ trực tiếp trong dòng ASS, nên bị bỏ và được đếm. Thông báo phía trên nút Download cho biết tổng số, nên không có gì biến mất âm thầm.
Xếp dòng theo thời gian. Một số file SRT bị sửa tay nên các dòng không theo thứ tự. File ASS liệt kê chúng theo giờ bắt đầu.
Mẹo
Đổi giao diện trong kiểu, không sửa từng dòng. Trong Aegisub, mở Subtitle → Styles Manager và sửa Default. Font lớn hơn hay màu vàng sẽ áp dụng cho mọi dòng cùng lúc.
Giữ lại file .srt. Nhiều TV và điện thoại không đọc được ASS. Giữ file gốc cho các thiết bị đó, còn file .ass dùng cho trình phát có bộ dựng hình như VLC, mpv, MPC-HC, hoặc để ghép cứng.
Có phụ đề WebVTT? Chuyển VTT sang ASS làm việc tương tự cho file .vtt và giữ vị trí dòng bằng mã {\an8}.
Phụ đề còn bị lệch? Chuyển đổi không bao giờ dời dòng nào. Nếu phụ đề hiện sớm hoặc muộn so với video, sửa bằng Chỉnh thời gian phụ đề trước hoặc sau khi chuyển. Nếu chữ bị lỗi trong phần xem trước, chọn bảng mã khác cạnh tên file, hoặc dùng Sửa lỗi font phụ đề.
Câu hỏi thường gặp
Vì sao cần chuyển SRT sang ASS?
SubRip chỉ chứa chữ và thời gian, nên trình phát tự quyết định phụ đề trông thế nào. File .ass mang theo font, cỡ chữ, màu, viền và vị trí riêng. Đó là thứ bạn cần để chỉnh kiểu chữ trong Aegisub, ghép cứng phụ đề vào video bằng HandBrake hoặc FFmpeg, hay để phụ đề hiện giống nhau trên mọi trình phát đọc được ASS.
File sau khi chuyển dùng kiểu chữ nào?
Một kiểu tên Default, chữ Arial trắng viền đen, bóng nhẹ, nằm giữa phía dưới của khung 1920 × 1080. Kiểu này dễ đọc trên hầu hết video. Đổi font, cỡ chữ hay màu một lần trong kiểu Default là mọi dòng đổi theo.
Chữ nghiêng và mã {\an8} có được giữ không?
Có. <i>, <b> và <u> thành mã ASS {\i1}, {\b1} và {\u1}, còn {\an8} có sẵn trong file SRT được giữ nguyên, nên dòng nằm trên đầu màn hình vẫn ở trên đó. Thẻ màu chữ <font color> bị bỏ và được đếm, vì muốn giữ thì cần một kiểu riêng.
Thời gian có bị thay đổi không?
Không dòng nào bị dời. ASS ghi thời gian theo phần trăm giây còn SubRip theo phần nghìn giây, nên mỗi mốc được làm tròn tới phần trăm giây gần nhất, lệch tối đa 5 mili giây. Mức đó chưa tới một phần ba khung hình.
File của tôi có bị tải lên không?
Không. Việc chuyển đổi chạy bằng JavaScript ngay trong thẻ trình duyệt này. Phụ đề không bao giờ rời khỏi thiết bị của bạn, và công cụ vẫn chạy nếu bạn mất mạng sau khi trang đã tải xong.
Công cụ liên quan
Chỉnh thời gian phụ đề
Phụ đề hiện quá sớm hay quá muộn? Dời toàn bộ các dòng đi bao nhiêu giây tùy ý.
Mở công cụChuyển đổi ASS sang SRT
Chuyển phụ đề ASS hoặc SSA có kiểu chữ thành SubRip đơn giản mà TV và trình phát nào cũng đọc được.
Mở công cụChuyển đổi VTT sang ASS
Chuyển phụ đề WebVTT thành Advanced SubStation Alpha, giữ vị trí dòng bằng mã {\an8}.
Mở công cụ