Chuyển đổi phụ đề SubRip sang WebVTT hoặc quay lại với thời gian được giữ nguyên chính xác
Công cụ tải ở đây. Nó cần JavaScript vì công việc diễn ra trên thiết bị của bạn.
Các tệp và quyền riêng tư của bạn
Các tệp phụ đề được đọc và viết lại bên trong tab trình duyệt này và không bao giờ được tải lên.
quan trọng hơn bình thường vì các tệp phụ đề thường chứa đoạn hội thoại chưa được phát hành. các
mã công cụ không đưa ra yêu cầu mang tệp, văn bản được dán hoặc đầu ra được tạo. Tiết lộ
các yêu cầu tập lệnh phân tích là riêng biệt và được mô tả trong Chính sách quyền riêng tư của trang web.
Công cụ này làm gì
Chuyển đổi tệp phụ đề SubRip (.srt) sang WebVTT (.vtt) hoặc ngược lại. Tiêu đề WEBVTT đã được thêm
hoặc bị xóa, dấu phân cách mili giây được chuyển giữa dấu phẩy và dấu chấm hoàn toàn và
tín hiệu được đánh số lại liền kề nhau. Thời gian là toàn bộ mili giây, vì vậy một chuyến đi khứ hồi là
chính xác.
Quá trình chuyển đổi phân tích tệp thành các tín hiệu được giữ nguyên dưới dạng mili giây từ 0, sau đó ghi
chúng quay trở lại theo định dạng bạn yêu cầu để thời gian chính xác theo cả hai hướng.
Viết WebVTT đặt dòng WEBVTT bắt buộc ở trên cùng, sử dụng dấu chấm trước
mili giây và phát ra mỗi tín hiệu không có dòng nhận dạng. Viết SubRip bỏ qua tiêu đề,
sử dụng dấu phẩy và đánh số các tín hiệu từ 1 không có khoảng trống.
Cách sử dụng nó
Chọn Chọn tệp SRT hoặc VTT hoặc dán thẳng tín hiệu vào. Định dạng được phát hiện
từ tiêu đề WEBVTT nên bạn không khai báo.
Đọc số lượng tín hiệu và danh sách xác thực: một tín hiệu có dấu thời gian không thể đọc được là
được đặt tên theo số và không có trong tệp được tải.
Trước tiên, hãy chọn Xóa thẻ định dạng nếu bạn muốn văn bản thuần túy, loại bỏ chữ in nghiêng, giọng nói
và đánh dấu vị trí.
Đặt Chuyển đổi sang định dạng bạn muốn. Nó bắt đầu ngược lại với cái được phát hiện,
bởi vì việc chuyển đổi một tệp sang định dạng hiếm khi có ý định như vậy.
Chọn Tải xuống phụ đề đã chuyển đổi hoặc Sao chép để dán kết quả vào nơi khác.
Các trường hợp sử dụng ví dụ
Đính kèm phụ đề vào phần tử video HTML5, phần tử này yêu cầu WebVTT và không hiển thị gì cho
một tệp SubRip.
Chuẩn bị tệp cho trình phát trên máy tính để bàn hoặc quy trình phân phối chỉ chấp nhận .srt.
Đánh số lại tệp SubRip được chỉnh sửa bằng tay có số gợi ý có khoảng trống hoặc lặp lại.
Hỗ trợ đầu vào và đầu ra
Chấp nhận
Tệp văn bản SubRip (.srt) và WebVTT (.vtt), đọc là UTF-8
Dấu thời gian sử dụng dấu phẩy hoặc dấu chấm trước mili giây, có hoặc không có
giờ
sản xuất
WebVTT (.vtt) có tiêu đề WEBVTT, dấu phân cách đầy đủ và không có mã định danh tín hiệu
SubRip (.srt) có dấu phân cách bằng dấu phẩy và các tín hiệu được đánh số từ 1
Công cụ này sẽ không làm gì
Chỉ SubRip và WebVTT được đọc và ghi. ASS và SSA, TTML, SAMI và chú thích
được nhúng trong vùng chứa video không được xử lý.
Số nhận dạng tín hiệu không được giữ nguyên: mọi thứ trước dòng dấu thời gian đều bị loại bỏ, do đó
Đầu ra SubRip được đánh số lại từ 1 và đầu ra WebVTT không mang.
NOTE nhận xét cũng như các khối STYLE và REGION trong nguồn WebVTT bị bỏ qua khi tải và
không xuất hiện ở đầu ra.
Các cài đặt gợi ý như line:90% căn chỉnh:center được viết sau dấu thời gian kết thúc trong
bất kỳ định dạng nào bạn xuất, kể cả SubRip, không có tính năng như vậy và không có gì
đánh rơi chúng.
Dấu thời gian có số phút hoặc giây vượt quá 59 được coi là không thể đọc được thay vì
được chuẩn hóa và tín hiệu đó bị bỏ qua cùng với số lượng được báo cáo.
Chỉ UTF-8 được đọc một cách đáng tin cậy và cả hai đầu ra đều sử dụng kết thúc dòng LF. Quá trình phân tích cú pháp chạy trên
luồng chính và việc kiểm tra kích thước 10 MB bị bỏ qua đối với bất kỳ thứ gì có tên .srt hoặc .vtt, do đó,
tải tệp lớn bất thường và chặn trang thay vì bị từ chối.
Những lỗi thường gặp
Đổi tên tệp .srt thành .vtt. Tiêu đề vẫn bị thiếu và mili giây vẫn còn
mang dấu phẩy và khi đó trình duyệt sẽ không hiển thị chú thích mà không báo lỗi.
Nhấn nút tải xuống chính theo thói quen. Tải xuống SRT là hành động chính, vì vậy
yêu cầu WebVTT và lấy mặc định sẽ cung cấp cho bạn định dạng bạn đã có.
Giả sử mọi tín hiệu đều đạt đến đầu ra. Một khối có dấu thời gian không thể đọc được được báo cáo
và bị bỏ qua, do đó, tệp sẽ bị ngắn do những tín hiệu đó trong khi trông vẫn được định dạng tốt.
Đang tải tệp WebVTT có tiêu đề bị công cụ trước đó loại bỏ: tệp này được phát hiện là SubRip,
vì vậy khối NOTE hoặc STYLE được đọc dưới dạng tín hiệu và được báo cáo là lỗi.
Ghi chú kỹ thuật
Mỗi dấu thời gian được chuyển đổi một lần thành số nguyên mili giây và cả hai người ghi
định dạng từ biểu diễn đơn lẻ đó, đó là lý do tại sao việc chuyển đổi qua lại sẽ trả về kết quả
thời gian ban đầu thay vì tích lũy làm tròn. Trình phân tích cú pháp có khả năng chấp nhận đầu vào và
nghiêm ngặt về đầu ra: nó chấp nhận cả hai dấu phân cách bất kể tệp yêu cầu là gì, chấp nhận một
đã bỏ qua thành phần giờ sao cho 01:30.000 có nghĩa là chín mươi giây, chuẩn hóa CRLF và đơn độc
CR, loại bỏ dấu thứ tự byte và tìm dòng dấu thời gian ở bất kỳ vị trí nào trong khối.
Câu hỏi thường gặp
Điều gì thực sự khác biệt giữa SRT và VTT?
Tệp WebVTT phải bắt đầu bằng từ WEBVTT trên dòng đầu tiên và SubRip không có
tiêu đề; WebVTT ghi 00:00:01.500 bằng dấu chấm trong khi SubRip ghi 00:00:01,500
bằng dấu phẩy; và SubRip đánh số mỗi tín hiệu, trong khi mã định danh WebVTT là tùy chọn và
không cần phải là số.
Tôi có thể đổi tên phần mở rộng tệp không?
Không. Việc đổi tên không thay đổi tiêu đề cũng như dấu phẩy bị thiếu trước mili giây,
và trình duyệt cung cấp một tệp như vậy thường không hiển thị gì và không có lỗi rõ ràng.
Điều gì xảy ra với nhận xét, kiểu dáng và số gợi ý?
Các khối NOTE, STYLE và REGION bị bỏ qua khi tải và không có ở đầu ra. Cue
số nhận dạng bị loại bỏ, do đó đầu ra SubRip được đánh số lại từ 1 và đầu ra WebVTT có
không có. Cài đặt tín hiệu được viết sau dấu thời gian kết thúc sẽ được giữ lại và phát lại ở cả hai
các định dạng.