แปลง SRT เป็น VTT ในเบราว์เซอร์ของคุณ
แปลงคำบรรยาย SubRip เป็น WebVTT หรือกลับมาอีกครั้งโดยรักษาเวลาไว้อย่างแม่นยำ
ไฟล์ของคุณและความเป็นส่วนตัวของคุณ
ไฟล์คำบรรยายจะถูกอ่านและเขียนใหม่ภายในแท็บเบราว์เซอร์นี้ และจะไม่มีการอัปโหลด ซึ่ง
มีความสำคัญมากกว่าปกติเนื่องจากไฟล์คำบรรยายมักจะมีบทสนทนาที่ยังไม่ได้เผยแพร่เป็นประจำ ที่
รหัสเครื่องมือไม่ได้ร้องขอการพกพาไฟล์ ข้อความที่วาง หรือเอาต์พุตที่สร้างขึ้น เปิดเผย
คำขอสคริปต์การวิเคราะห์จะแยกจากกันและอธิบายไว้ในนโยบายความเป็นส่วนตัวของไซต์
เครื่องมือนี้ทำอะไรได้บ้าง
แปลงไฟล์คำบรรยาย SubRip (.srt) เป็น WebVTT (.vtt) หรือย้อนกลับ เพิ่มส่วนหัว WEBVTT แล้ว
หรือลบออก ตัวคั่นมิลลิวินาทีจะสลับระหว่างเครื่องหมายจุลภาคและจุดเต็ม และ
ตัวชี้นำมีการกำหนดหมายเลขใหม่ติดกัน การกำหนดเวลาเป็นมิลลิวินาทีทั้งหมด ดังนั้นการเดินทางแบบไปกลับจึงเป็นเช่นนั้น
แน่นอน
การแปลงจะแยกวิเคราะห์ไฟล์เป็นสัญญาณที่ถือเป็นมิลลิวินาทีทั้งหมดจากศูนย์ จากนั้นจึงเขียน
พวกเขากลับออกมาในรูปแบบที่คุณต้องการ ดังนั้นการกำหนดเวลาจึงแม่นยำทั้งสองทิศทาง
การเขียน WebVTT จะวางบรรทัด WEBVTT ที่จำเป็นไว้ด้านบน และใช้จุดหยุดก่อน
มิลลิวินาทีและส่งเสียงแต่ละคิวโดยไม่มีบรรทัดระบุ การเขียน SubRip จะละเว้นส่วนหัว
ใช้ลูกน้ำและตัวเลขชี้นำจาก 1 โดยไม่มีช่องว่าง
วิธีการใช้งาน
-
เลือก เลือกไฟล์ SRT หรือ VTT หรือวางตัวชี้นำโดยตรง ตรวจพบรูปแบบ
จากส่วนหัว WEBVTT ดังนั้นคุณไม่ต้องประกาศมัน
-
อ่านจำนวนคิวและรายการตรวจสอบความถูกต้อง: คิวที่ไม่สามารถอ่านการประทับเวลาได้
ตั้งชื่อตามหมายเลขและไม่ได้อยู่ในไฟล์ที่โหลด
-
เลือก ลบแท็กการจัดรูปแบบ ก่อน หากคุณต้องการข้อความธรรมดาซึ่งจะตัดตัวเอียงและเสียงออก
และมาร์กอัปตำแหน่ง
-
ตั้งค่าการแปลงเป็นรูปแบบที่คุณต้องการ มันเริ่มต้นตรงกันข้ามกับที่ตรวจพบ
เพราะการแปลงไฟล์เป็นรูปแบบที่มีอยู่แล้วนั้นไม่ค่อยมีเจตนา
- เลือกดาวน์โหลดคำบรรยายที่แปลงแล้ว หรือคัดลอกเพื่อวางผลลัพธ์ไว้ที่อื่น
ตัวอย่างการใช้งาน
-
การแนบคำบรรยายเข้ากับองค์ประกอบวิดีโอ HTML5 ซึ่งคาดหวัง WebVTT และไม่แสดงอะไรเลย
ไฟล์ SubRip
-
การเตรียมไฟล์สำหรับโปรแกรมเล่นบนเดสก์ท็อปหรือเวิร์กโฟลว์การนำส่งที่ยอมรับเฉพาะ .srt
- การกำหนดหมายเลขใหม่ในไฟล์ SubRip ที่แก้ไขด้วยมือซึ่งมีหมายเลขคิวมีช่องว่างหรือซ้ำกัน
สิ่งที่เครื่องมือนี้จะไม่ทำ
-
เฉพาะ SubRip และ WebVTT เท่านั้นที่อ่านและเขียนได้ ASS และ SSA, TTML, SAMI และคำบรรยาย
ที่ฝังอยู่ในคอนเทนเนอร์วิดีโอไม่ได้รับการจัดการ
-
ตัวระบุคิวจะไม่ถูกรักษาไว้: ทุกอย่างที่อยู่ก่อนบรรทัดการประทับเวลาจะถูกละทิ้ง ดังนั้น
เอาต์พุต SubRip ถูกกำหนดหมายเลขใหม่จาก 1 และเอาต์พุต WebVTT ไม่มีเลย
-
NOTE ความคิดเห็นและ STYLE และ REGION บล็อกในแหล่งที่มา WebVTT ถูกข้ามเมื่อโหลดและ
ปรากฏในทั้งเอาต์พุต
-
การตั้งค่าคิว เช่น line:90% align:center จะถูกเขียนหลังจากการประทับเวลาสิ้นสุดใน
ไม่ว่าคุณจะส่งออกรูปแบบใดก็ตาม รวมถึง SubRip ซึ่งไม่มีฟีเจอร์ดังกล่าวและไม่มีอะไรเลย
วางพวกเขา
-
การประทับเวลาที่มีนาทีหรือวินาทีเกิน 59 จะถือว่าอ่านไม่ได้ แทนที่จะอ่าน
ทำให้เป็นมาตรฐาน และคิวนั้นจะถูกข้ามไปพร้อมกับรายงานหมายเลข
-
มีเพียง UTF-8 เท่านั้นที่สามารถอ่านได้อย่างน่าเชื่อถือ และเอาต์พุตทั้งสองใช้การลงท้ายบรรทัด LF การแยกวิเคราะห์ทำงานบน
เธรดหลัก และการตรวจสอบขนาด 10 MB จะถูกข้ามสำหรับสิ่งที่ชื่อ .srt หรือ .vtt ดังนั้น
โหลดไฟล์ขนาดใหญ่ผิดปกติและบล็อกหน้าแทนที่จะถูกปฏิเสธ
ข้อผิดพลาดทั่วไป
-
การเปลี่ยนชื่อไฟล์ .srt เป็น .vtt ส่วนหัวยังคงหายไปและมิลลิวินาทียังคงอยู่
มีเครื่องหมายจุลภาค จากนั้นเบราว์เซอร์จะไม่แสดงคำอธิบายภาพโดยไม่รายงานข้อผิดพลาด
-
กดปุ่มดาวน์โหลดหลักจนเป็นนิสัย การดาวน์โหลด SRT ถือเป็นการดำเนินการหลัก
การขอ WebVTT และการใช้ค่าเริ่มต้นจะทำให้คุณมีรูปแบบที่คุณมีอยู่แล้ว
-
สมมติว่าทุกคิวถึงเอาท์พุต มีการรายงานบล็อกที่มีการประทับเวลาที่ไม่สามารถอ่านได้
และข้ามไป ไฟล์จึงสั้นตามสัญญาณเหล่านั้นแต่ก็ดูมีรูปแบบที่ดี
-
กำลังโหลดไฟล์ WebVTT ที่ส่วนหัวเครื่องมือก่อนหน้านี้ถูกถอดออก: ตรวจพบว่าเป็น SubRip
ดังนั้นบล็อก NOTE หรือ STYLE จะถูกอ่านเป็นคิวและรายงานว่าเป็นข้อผิดพลาด
หมายเหตุทางเทคนิค
ทุกการประทับเวลาจะถูกแปลงหนึ่งครั้งเป็นจำนวนเต็มมิลลิวินาทีและตัวเขียนทั้งสองตัว
จากการแสดงเดี่ยวนั้น ซึ่งเป็นเหตุให้การแปลงกลับไปกลับมาส่งกลับค่า
การกำหนดเวลาดั้งเดิมแทนที่จะสะสมการปัดเศษ parser สามารถทนต่ออินพุตและ
เข้มงวดกับเอาต์พุต: ยอมรับตัวคั่นทั้งสองไม่ว่าไฟล์จะอ้างว่าเป็นใดก็ตาม ยอมรับ
ละเว้นองค์ประกอบชั่วโมงเพื่อให้ 01:30.000 หมายถึงเก้าสิบวินาที ทำให้ CRLF เป็นปกติและโดดเดี่ยว
CR จะดึงเครื่องหมายลำดับไบต์ออก และค้นหาบรรทัดการประทับเวลาไม่ว่าจะอยู่ที่ใดในบล็อก
คำถามที่พบบ่อย
- จริงๆ แล้ว SRT และ VTT แตกต่างกันอย่างไร
-
ไฟล์ WebVTT ต้องขึ้นต้นด้วยคำว่า WEBVTT ในบรรทัดแรก และ SubRip ไม่มี
ส่วนหัว; WebVTT เขียน 00:00:01.500 โดยหยุดเต็มในขณะที่ SubRip เขียน 00:00:01,500
ด้วยลูกน้ำ; และหมายเลข SubRip แต่ละคิว ในขณะที่ตัวระบุ WebVTT เป็นทางเลือก และ
ไม่จำเป็นต้องเป็นตัวเลข
- ฉันสามารถเปลี่ยนชื่อนามสกุลไฟล์ได้หรือไม่?
-
ไม่ การเปลี่ยนชื่อจะไม่เปลี่ยนแปลงทั้งส่วนหัวที่หายไปหรือเครื่องหมายจุลภาคก่อนมิลลิวินาที
และเบราว์เซอร์ที่ส่งไฟล์ดังกล่าวมักจะไม่แสดงอะไรเลยโดยไม่มีข้อผิดพลาดที่มองเห็นได้
- จะเกิดอะไรขึ้นกับความคิดเห็น สไตล์ และหมายเลขคิว
-
บล็อก NOTE, STYLE และ REGION ถูกข้ามไปเมื่อโหลดและไม่มีอยู่ในเอาต์พุต คิว
ตัวระบุถูกยกเลิก ดังนั้นเอาต์พุต SubRip จึงถูกกำหนดหมายเลขใหม่จาก 1 และเอาต์พุต WebVTT มี
ไม่มี การตั้งค่าคิวที่เขียนหลังจากการประทับเวลาสิ้นสุดจะถูกเก็บไว้และส่งอีกครั้งในทั้งสองรายการ
รูปแบบ