Gỡ thẻ in nghiêng 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ỡ mọi range in nghiêng khỏi tệp phụ đề trong khi các từ, timecode và định dạng khác trên dòng vẫn đứng nguyên. Tệp được xử lý trong trình duyệt, không tải lên máy chủ, và chạy được hàng loạt.
Cách viết in nghiêng khác nhau theo định dạng: SRT, WebVTT, SBV và SAMI dùng cặp `<i>`; ASS và SSA dùng mã ghi đè `{\i1}` mở và `{\i0}` đóng. Trang gỡ đúng loại range `italic`, nên in đậm, gạch chân, màu và karaoke vẫn còn, kể cả khi chúng nằm chồng lên cùng đoạn văn bản.
Thẻ lớp như `<c.lawyer>` không phải range in nghiêng — đó là tên mà trình phát tra trong bảng kiểu — nên nó được giữ lại. Toàn bộ tệp được xử lý trong một lần chạy; văn bản, số cue, thứ tự cue và dòng thời gian không đổi, và không có byte nào rời khỏi máy.
Ví dụ
Lời thoại ngoài màn hình trong tệp SRT
Đầu vào
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> The door opens.
2
00:00:03,000 --> 00:00:04,000
<i>I can hear you.</i>
Kết quả
1
00:00:01,000 --> 00:00:02,000
A voice off screen. The door opens.
2
00:00:03,000 --> 00:00:04,000
I can hear you.
Cả hai range in nghiêng đều đi, kể cả range phủ toàn bộ một cue, và văn bản của cue thứ hai không bị chạm. Khi một range in nghiêng nằm cạnh lời thoại thường trên cùng dòng, các từ hai bên khép lại bằng một dấu cách, đúng như dòng vẫn trông với người đọc từ đầu.
Tệp WebVTT có thêm thẻ lớp
Đầu vào
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer><i>The defendant was not present.</i></c>
Kết quả
WEBVTT
00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant was not present.</c>
Phần in nghiêng đi còn `<c.lawyer>` ở lại. Tên lớp không phải range định dạng — nó được tra trong bảng kiểu của trang và có thể mang nghĩa bất kỳ ở đó. Giữ nó là cách đọc trung thực với một thẻ mà công cụ chưa từng mô hình hóa; trang xóa thẻ HTML mới là nơi quét loại thẻ này.
Tệp không có in nghiêng
Đầu vào
1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>
2
00:00:03,000 --> 00:00:04,000
She left early.
Kết quả
1
00:00:01,000 --> 00:00:02,000
<b>The room was dark.</b>
2
00:00:03,000 --> 00:00:04,000
She left early.
Không có gì để gỡ nên tệp trở về giống hệt từng byte và phần in đậm vẫn ở đúng chỗ cũ. Trên một tệp bạn nghi có in nghiêng nhưng không nhìn thấy, đây là cách kiểm tra rẻ nhất — và nó sẽ không âm thầm lấy luôn phần in đậm.
Câu hỏi thường gặp
Thế nào được tính là một range in nghiêng trong tệp phụ đề?
Bất kỳ cách viết nào mà định dạng dùng để đánh dấu in nghiêng: cặp `<i>` trong SRT, WebVTT, SBV, SAMI hoặc cặp `{\i1}` … `{\i0}` trong ASS và SSA. Bộ đọc chuẩn hóa tất cả thành cùng một loại range `italic`, nên trang gỡ được mọi cách viết.
Gỡ in nghiêng có làm đổi timecode hay nội dung phụ đề không?
Không. Văn bản giữa các thẻ, dấu câu, timecode, số cue và thứ tự cue đều nguyên vẹn. Thao tác chỉ bỏ các range `italic` khỏi danh sách định dạng của từng dòng, không sửa chuỗi văn bản.
Có thể gỡ in nghiêng ở một số cue và giữ ở cue khác không?
Không ở trang này: toàn bộ tệp được làm, mọi cue và mọi dòng. Nếu chỉ một số cue cần giữ in nghiêng, hãy tách tệp trước, chạy trang trên phần cần gỡ, rồi ghép lại hoặc thêm lại thẻ cho các cue đó.
Vì sao in nghiêng đáng có một trang riêng đến vậy?
Vì trong phụ đề, in nghiêng thường mang nghĩa chứ không chỉ để trang trí: lời thoại ngoài màn hình, giọng từ thiết bị, hoặc lời bình. Gỡ nó là một quyết định nội dung, nên nó cần một trang riêng để người dùng biết mình đang bỏ thông tin gì.
Vì sao thẻ lớp WebVTT vẫn còn trong tệp sau khi gỡ in nghiêng?
Vì tên lớp không phải range in nghiêng. `<c.lawyer>` là một cái tên được tra trong bảng kiểu của trang, có thể định nghĩa in nghiêng hoặc bất kỳ kiểu nào khác. Trang chỉ gỡ range `italic` thật, nên thẻ lớp được để cho trang xóa thẻ HTML.
Gỡ in nghiêng áp dụng cho các từ bên trong cue hay cho cả cue?
Áp dụng cho đúng đoạn văn bản mà tệp đã đánh dấu, thường không phải cả cue. Một cue có thể có nửa câu in nghiêng và nửa câu thường; trang gỡ đúng range đó và để nguyên phần còn lại.