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.
Cách chuyển ASS sang SRT
Mở file .ass hoặc .ssa
Kéo một file Advanced SubStation Alpha 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 những gì bị bỏ
Một thông báo cho biết bao nhiêu kiểu chữ, vị trí và hiệu ứng SubRip không giữ được, còn phần xem trước hiện script ban đầu và phụ đề đơn giản sau khi chuyển.
Tải file .srt
Lưu file đã chuyển. Tên file giữ nguyên, chỉ đổi đuôi:
episode-01.assthànhepisode-01.srt.
Vì sao file ASS không chạy ở mọi nơi
Advanced SubStation Alpha giống một ngôn ngữ dàn trang nhỏ hơn là một định dạng phụ đề. Nó sinh ra từ giới fansub, nơi phụ đề phải làm nhiều hơn việc nhắc lại lời thoại: dịch một biển hiệu ngay tại vị trí và màu của bản gốc, hay chạy theo lời bài hát từng âm tiết.
Là một script chứ không phải danh sách. File .ass mở đầu bằng [Script Info], ghi kích thước video mà script được thiết kế cho, rồi đến [V4+ Styles], một bảng các kiểu chữ có tên với font, cỡ, bốn màu, viền, bóng và lề. Sau đó mới tới [Events]: mỗi phụ đề là một dòng Dialogue: trỏ tới một kiểu chữ.
Mã override. Trong một dòng, các mã trong ngoặc nhọn đổi cách hiển thị một phần chữ: {\i1} cho chữ nghiêng, {\pos(960,120)} để đặt vị trí, {\fad(200,200)} để mờ dần, {\k40} cho nhịp karaoke. Bộ dựng hình như libass biến tất cả thành điểm ảnh.
Trình phát không có bộ dựng hình. VLC, mpv và MPC-HC có sẵn. Phần lớn smart TV, máy chơi game, điện thoại, trình phát web và phần mềm dựng thì không. Chúng bỏ qua file, hoặc hiện chữ kèm nguyên các mã. SubRip là thứ tất cả đều đọc được.
Việc chuyển đổi làm gì
Giữ lời thoại và thời gian. Mỗi dòng Dialogue: thành một khối SubRip có số thứ tự. ASS ghi thời gian tới phần trăm giây (0:01:02.34), SubRip tới phần nghìn (00:01:02,340); vẫn là cùng một thời điểm.
Giữ chữ nghiêng, đậm và gạch chân. {\i1}, {\b1} và {\u1} thành <i>, <b> và <u>, những thẻ trình phát SubRip hiển thị được.
Đổi ngắt dòng thành ngắt dòng thật. Ngắt cứng \N thành một dòng mới, ngắt mềm \n thành dấu cách, còn \h thành dấu cách không ngắt.
Bỏ phần còn lại, và đếm. Phần thông tin script và bảng kiểu chữ bị bỏ. Mỗi dòng dùng kiểu chữ khác Default, và mỗi cụm mã override không phải nghiêng, đậm hay gạch chân, được tính là một mục định dạng. Dòng Comment, nơi người dịch ghi chú, cũng bị bỏ và được tính. Tổng số hiện phía trên nút tải file, nên không có gì biến mất âm thầm.
Mẹo để chuyển đổi gọn gàng
Biển hiệu sẽ nằm ở dưới. Một biển hiệu được dàn trang trở thành câu bình thường. Nếu file có nhiều biển hiệu và hiệu ứng, hãy đọc qua phần xem trước: có thể bạn sẽ muốn xóa vài dòng bằng trình soạn thảo sau đó, thay vì để chúng che lời thoại.
Giữ lại file .ass. Không thể chuyển ngược lại vì kiểu chữ đã mất. Giữ file gốc cho trình phát hiển thị được nó, và dùng file .srt cho thiết bị không hiển thị được.
Cần dùng trên trang web? Trình duyệt cần WebVTT chứ không phải SubRip. Chuyển đổi ASS sang VTT làm việc đó trong một bước.
Phụ đề còn bị lệch? Chuyển đổi không bao giờ đổi thời gian. Nếu câu thoại sớm hay muộn so với bản video của bạn, hãy chỉnh bằng Chỉnh thời gian phụ đề. Nếu chữ bị lỗi trong phần xem trước, chọn bảng mã đúng cạnh tên file hoặc dùng Sửa lỗi font phụ đề.
Câu hỏi thường gặp
Chuyển ASS sang SRT thì mất những gì?
Mọi thứ làm cho file ASS trông như được thiết kế, gồm font, màu, viền, vị trí, góc xoay và hiệu ứng karaoke. SubRip chỉ lưu được chữ, thời gian và chữ nghiêng, đậm, gạch chân. Lời thoại và thời gian được giữ nguyên, và công cụ cho biết số mục định dạng bị bỏ trước khi bạn tải về.
File .ssa có dùng được không?
Có. SubStation Alpha (.ssa) là phiên bản cũ của cùng định dạng và cả hai đều đọc được ở đây. File nào cũng được lưu thành .srt cùng tên.
Vì sao TV hiện mã như {\an8} hoặc không hiện phụ đề với file .ass?
Phần lớn TV và nhiều ứng dụng không có bộ dựng hình ASS. Có máy bỏ qua file, có máy coi nó là văn bản thường và in cả mã ra màn hình. File SubRip không có các mã đó nên hiện như phụ đề bình thường ở mọi nơi.
Biển hiệu và lời bài hát thì sao?
Chúng vẫn nằm trong file như những câu bình thường, vì SubRip không có cách đặt chữ lên trên hay đè lên biển hiệu. Khi biển hiệu và câu thoại cùng lúc trên màn hình, trình phát xếp chồng chúng ở phía dưới. Những dòng đánh dấu Comment trong file ASS vốn không hiện nên bị bỏ.
File phụ đề có bị tải lên đâu không?
Không. File được đọc và chuyển đổi bằng JavaScript ngay trong thẻ trình duyệt này và không bao giờ rời khỏi thiết bị của bạn. 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ụSửa lỗi font phụ đề
Sửa các ký tự bị lỗi như é hay ??? do sai bảng mã văn bản.
Mở công cụChuyển đổi ASS sang VTT
Chuyển phụ đề ASS hoặc SSA thành WebVTT cho trình phát web và video HTML5.
Mở công cụ