Gỡ thẻ gạch chân khỏi phụ đề
Hoặc dán văn bản phụ đề
Tùy chọn
Một ô, bảy lựa chọn, và mỗi lựa chọn có một trang riêng. Nghiêng, Đậm, Gạch chân và Màu chữ xóa một loại đoạn định dạng đó và để yên phần còn lại của dòng. Mọi định dạng hiển thị xóa mọi đoạn mà công cụ mô hình hóa — bốn loại trên cộng với thời gian karaoke — trong khi giữ nguyên mọi thứ khác trong văn bản. Lựa chọn mọi định dạng hiển thị + đánh dấu góc nhọn làm điều tương tự rồi quét luôn phần đánh dấu góc nhọn còn sót trong văn bản vì công cụ không mô hình hóa nó, chẳng hạn thẻ người nói <v Bob> và <c.className> của VTT. Lựa chọn mọi định dạng hiển thị + khối ghi đè {...} làm điều tương tự với các khối ghi đè thay vào đó, xóa các mã {...} không được nhận ra lúc phân tích, chẳng hạn {\fad(500,500)}. Trang này điền sẵn lựa chọn mà tiêu đề của nó gọi tên và không liệt kê lựa chọn nào khác.
Các mốc thời gian được tính theo frame rate nào. Trên các trang định dạng, đây là thông số MicroDVD cần, vì định dạng này lưu thời gian dưới dạng số khung hình. Trên các trang frame rate, đây là tốc độ mà tệp được tính theo — phiên bản mà phụ đề được làm cho — và ô thứ hai của trang nhận tốc độ của video mà bạn sẽ dùng phụ đề cùng. 23.976, 24, 25, 29.97, 30, 50, 59.94 và 60 là những giá trị thường gặp. Điền sai sẽ làm lệch toàn bộ dòng thời gian, và trên các trang frame rate, nó làm lệch theo một tỉ lệ chứ không phải một lượng cố định.
Trang này gỡ các range gạch chân khỏi tệp phụ đề mà không đụng vào văn bản, timecode hay định dạng khác trên cùng dòng. Tệp được xử lý trong trình duyệt, không tải lên, và chạy được hàng loạt.
Cách viết gạch chân khác nhau theo định dạng: SRT, WebVTT, SBV và SAMI dùng cặp `<u>`; ASS và SSA dùng `{\u1}` mở và `{\u0}` đóng. Trang gỡ đúng loại range `underline`, nên in đậm, in nghiêng, màu và karaoke vẫn sống, kể cả khi chúng nằm ngay cạnh nhau trên cùng một dòng.
Thông tin về việc từ nào từng được gạch chân không được lưu ở chỗ nào khác, nên sau khi chạy nó mất hẳn — đó là điều nên cân nhắc trước. Toàn bộ tệp được xử lý; 12 định dạng đều được nhận, và không có tệp nào rời khỏi máy.
Ví dụ
Tên được gạch chân cho một bản giao nhận
Đầu vào
1
00:00:01,000 --> 00:00:02,000
The <u>defendant</u> was not present.
2
00:00:03,000 --> 00:00:04,000
<u>Exhibit B</u> is a letter.
Kết quả
1
00:00:01,000 --> 00:00:02,000
The defendant was not present.
2
00:00:03,000 --> 00:00:04,000
Exhibit B is a letter.
Các từ được gạch chân giữ nguyên chính tả và vị trí trong câu, chỉ các cặp thẻ biến mất. Không gì trong đầu ra cho thấy `defendant` và `Exhibit B` từng được đánh dấu — đó là mục đích của lần chạy và cũng là điều nên kiểm tra trước khi chạy.
Tệp WebVTT có cả thẻ lớp và gạch chân
Đầu vào
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The <u>defendant</u></c> was not present.
Kết quả
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant</c> was not present.
Phần gạch chân đi còn `<c.lawyer>` ở lại, vì tên lớp không phải range định dạng — nó là cái tên trình phát tra trong bảng kiểu của trang. Giữ nó là việc trung thực nhất công cụ có thể làm với một thẻ chưa từng được mô hình hóa, và trang quét loại thẻ đó nói rõ điều này trong tên.
Tệp ASS có gạch chân bên cạnh in nghiêng
Đầu vào
[Script Info]
Title: underline
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\u1}hello{\u0} {\i1}there{\i0}
Kết quả
[Script Info]
Title: underline
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello {\i1}there{\i0}
Cùng một thao tác gỡ nhưng ở cú pháp ASS: `{\u1}` và `{\u0}` biến mất, cặp in nghiêng ngay bên cạnh được giữ đúng như tệp đã viết. Hai range nằm sát nhau trên dòng và chỉ một trong hai bị yêu cầu gỡ, đây là trường hợp công cụ phải làm đúng trên tệp thật.
Câu hỏi thường gặp
Gạch chân có được viết giống nhau ở mọi định dạng phụ đề không?
Không, dù tất cả đều mang cùng một nghĩa. SRT, WebVTT, SBV và SAMI dùng cặp `<u>`; ASS và SSA dùng mã ghi đè `{\u1}` và `{\u0}`. Bộ đọc chuẩn hóa chúng thành một range `underline`, nên trang gỡ được mọi cách viết.
Gỡ gạch chân có làm thay đổi văn bản hay thời gian của tệp không?
Không. Các từ giữ nguyên chính tả, dấu câu, vị trí trong câu, timecode và số cue. Thao tác chỉ bỏ range `underline` khỏi danh sách định dạng của từng dòng, không sửa chuỗi văn bản.
Tôi có mất thông tin về việc từ nào từng được gạch chân không?
Có, và đó là điều duy nhất cần nghĩ trước khi chạy. Range gạch chân là nơi duy nhất lưu thông tin đó trong tệp; sau khi gỡ, không phần nào khác ghi lại. Nếu gạch chân có ý nghĩa pháp lý hoặc biên tập, hãy sao lưu tệp gốc.
Vì sao quy chuẩn giao nhận phụ đề lại khuyên tránh gạch chân?
Vì gạch chân bám vào các chữ cái và có thể bị đọc như một phần của chúng, đặc biệt khi phụ đề thu nhỏ hoặc chạy trên nền sáng. Nó cũng dễ bị nhầm với liên kết trong văn bản, nên nhiều quy chuẩn chỉ cho phép in nghiêng và in đậm.
Có thể gỡ gạch chân ở một phần của tệp phụ đề không?
Trang này làm việc trên toàn bộ tệp, nên không. Muốn chỉ gỡ ở một số cue, hãy tách tệp theo cue trước, chạy trang trên phần cần gỡ, rồi ghép lại; hoặc sửa tay những cue cần giữ.
In đậm, in nghiêng và màu trên dòng ra sao khi gạch chân bị gỡ?
Chúng ở lại. Trang chỉ lọc đúng range `underline`; in đậm, in nghiêng, màu chữ và karaoke không bị chạm, kể cả khi chúng chồng lên cùng đoạn văn bản với phần gạch chân.