ไทย

วิดีโอและคำบรรยาย · ชุดเครื่องมือคำบรรยาย

ประวัติความเป็นมาของ SubRip: วิธีที่เอาต์พุตของเครื่องมือริป DVD กลายเป็น .srt ได้อย่างไร

· พื้นหลัง

คำบรรยาย ถ ไฟล์รูปแบบ รหัสเวลา

บล็อกคำบรรยายรูปภาพกลายเป็นตัวชี้นำข้อความธรรมดาที่มีตัวเลขบนไทม์ไลน์
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

SRT ตั้งชื่อตามโปรแกรม ไม่ใช่มาตรฐาน โพสต์นี้ติดตามว่าเอาต์พุต OCR ของ SubRip กลายเป็นรูปแบบคำบรรยายที่พบมากที่สุดบนเว็บได้อย่างไร เหตุใดจึงไม่มีข้อกำหนดที่เป็นทางการ และความหมายของความเข้ากันได้ในปัจจุบัน

เหตุใดรูปแบบจึงตั้งชื่อตามโปรแกรม — ปริศนาในชีวิตประจำวันเบื้องหลังชื่อ SubRip

ตัวอักษร SRT เป็นเครื่องหมายเชื้อสายแทนที่จะเป็นชื่อของคณะกรรมการมาตรฐาน พวกเขาอ้างถึง SubRip ซึ่งเป็นซอฟต์แวร์ที่เกี่ยวข้องกับการเปลี่ยนเนื้อหาคำบรรยายจากแผ่นดิสก์ให้เป็นข้อความแบบกำหนดเวลา ต้นกำเนิดนั้นช่วยอธิบายว่าทำไมรูปแบบจึงให้ความรู้สึกเหมือนเป็นผลลัพธ์ที่ใช้งานได้จริงของยูทิลิตี้: บล็อกที่มีตัวเลขขนาดเล็ก สามารถอ่านได้ในโปรแกรมแก้ไขทั่วไป โดยไม่มีโมเดลข้อมูลเมตาขนาดใหญ่ล้อมรอบ

รายละเอียดในอดีตมีความสำคัญน้อยกว่าต่อความเข้ากันได้ในแต่ละวันมากกว่าผลที่ตามมา: SRT แพร่กระจายผ่านการใช้งานและการใช้งาน ดังนั้น พื้นที่เก็บข้อมูลจึงถือว่ามันเป็นรูปแบบทั่วไปที่ภาษาถิ่นในโลกแห่งความเป็นจริงจำเป็นต้องป้อนข้อมูลที่ยอมรับได้ ไม่ใช่เป็นไวยากรณ์ที่สามารถอ้างอิงทุกรูปแบบที่ยอมรับได้จากข้อกำหนดเฉพาะที่ควบคุมเพียงข้อเดียว

SubRip โปรแกรม - เครื่องมือสำหรับแยกคำบรรยาย DVD เป็นข้อความโดยใช้การรู้จำอักขระ

DVD สตรีมคำบรรยายเป็นไปตามรูปภาพแทนที่จะเป็นบรรทัดข้อความธรรมดา ดังนั้นการแยกคำที่แก้ไขได้ต้องใช้การจดจำอักขระหรือการแก้ไขด้วยตนเอง SubRip เชื่อมโยงกับเวิร์กโฟลว์การแยกข้อมูลนั้น และเอาต์พุตข้อความจะจับคู่บทสนทนาที่รู้จักกับจังหวะเวลาที่จำเป็นในการแสดง บทความนี้ไม่ได้กำหนดวันที่เปิดตัว ผู้เขียน หรือประวัติเวอร์ชัน เนื่องจากรายละเอียดเหล่านั้นไม่ได้ถูกกำหนดโดยแหล่งเก็บข้อมูลที่ใช้ที่นี่

การรู้จำอักขระยังอธิบายด้วยว่าเหตุใด SRT จึงมีโครงสร้างที่สมบูรณ์แบบในขณะที่คำพูดยังคงผิดอยู่ ToolAcre แยกวิเคราะห์ขอบเขตคิวและสามารถลบมาร์กอัปได้ แต่ไม่ทำการจดจำด้วยแสงหรือแก้ไขการถอดเสียง ต้นกำเนิดทางประวัติศาสตร์และการเปลี่ยนแปลงในปัจจุบันเป็นงานที่แยกจากกัน

รูปแบบเอาต์พุต — ดัชนี บรรทัดรหัสเวลา ข้อความ บรรทัดว่าง และสาเหตุที่ความเรียบง่ายนั้นแพร่กระจาย

รูปร่างเอาต์พุตที่คุ้นเคยมีสี่ส่วน: ดัชนีตัวเลข บรรทัดที่มีการประทับเวลาเริ่มต้นและสิ้นสุดคั่นด้วยลูกศร บรรทัดข้อความหนึ่งบรรทัดขึ้นไป และบรรทัดว่างที่สิ้นสุดบล็อก ความแข็งแกร่งของมันคือการตรวจสอบได้ บุคคลสามารถค้นหาคิว 40 อ่านเวลาและแก้ไขคำโดยไม่ต้องใช้ซอฟต์แวร์พิเศษ ในขณะที่ parser สามารถแบ่งเอกสารเดียวกันออกเป็นบล็อกได้

ToolAcre ไม่เชื่อถือดัชนีว่าเป็นข้อมูลประจำตัว โดยจะค้นหาแต่ละบล็อกเพื่อหาลูกศร ตัวเลขสามารถแยกวิเคราะห์ตัวชี้นำได้สำเร็จ และรวมทุกบรรทัดต่อมาเป็นข้อความคิว ในการทำให้เป็นอนุกรม มันจะปล่อยดัชนี SRT ติดกันจากดัชนีหนึ่ง ซึ่งจะซ่อมแซมรายการที่ซ้ำกันและช่องว่างแทนที่จะเก็บรักษาไว้เป็นสิ่งประดิษฐ์ทางประวัติศาสตร์

ไม่มีมาตรฐาน มีเพียงแบบแผนเท่านั้น — การที่การขาดข้อกำหนดดังกล่าวนำไปสู่ภาษาถิ่นและความอดทนเฉพาะของผู้เล่นได้อย่างไร

หากไม่มีข้อกำหนด SRT อย่างเป็นทางการที่ควบคุมผู้ผลิตและผู้เล่นทุกราย แบบแผนจะกลายเป็นเลเยอร์ความเข้ากันได้ ไฟล์ปรากฏโดยมีเครื่องหมายจุลภาคหรือเศษส่วนเต็มจุด ชั่วโมงละเว้น เครื่องหมายลำดับไบต์ การลงท้ายบรรทัดแบบผสม ดัชนีหายไป และบล็อกที่มีรูปแบบไม่ถูกต้อง ผู้เล่นแต่ละคนยอมรับชุดย่อยที่แตกต่างกัน ดังนั้นไฟล์ที่ทำงานในแอปพลิเคชันเดียวจึงเป็นหลักฐานเกี่ยวกับแอปพลิเคชันนั้น ไม่ใช่ข้อพิสูจน์ความถูกต้องสากล

โปรแกรมแยกวิเคราะห์ตอบคำถามนี้โดยยอมรับรูปแบบทั่วไปที่ไม่คลุมเครือ และรายงานข้อบกพร่องที่ไม่สามารถตีความได้อย่างปลอดภัย โดยยอมรับตัวคั่นมิลลิวินาทีและชั่วโมงเสริม แถบเครื่องหมายนำหน้า ทำให้การสิ้นสุดบรรทัดเป็นปกติ และค้นหาบรรทัดการประทับเวลา โดยจะปฏิเสธนาทีหรือวินาทีที่อยู่เหนือ 59 แทนที่จะย้ายคิวอย่างเงียบๆ และบันทึก BAD_TIMESTAMP หรือ NO_TIMESTAMP แทนที่จะยกเลิกทั้งไฟล์

เครื่องหมายจุลภาคในรหัสเวลา — รายละเอียดเล็กๆ น้อยๆ หนึ่งเดียวที่สืบทอดมรดกอันยิ่งใหญ่

แบบแผน SRT เขียนลูกน้ำหน้าหลักสามมิลลิวินาที เช่นเดียวกับใน 00:01:02,500 เครื่องหมายวรรคตอนนั้นมองเห็นได้น้อยแต่มีความสำคัญในการปฏิบัติงาน เนื่องจาก WebVTT เขียนจุดเต็ม การเปลี่ยนชื่อนามสกุลจะไม่เปลี่ยนอักขระใด ๆ และผู้บริโภคที่เข้มงวดจึงสามารถปฏิเสธไฟล์ที่มีเวลาเป็นตัวเลขที่ถูกต้อง แต่ผิดไวยากรณ์สำหรับรูปแบบที่ประกาศ

ToolAcre มีความอดทนในขณะที่อ่านและเข้มงวดในขณะที่เขียน สามารถแยกวิเคราะห์แหล่งที่มาของตัวคั่นแบบผสมได้ แต่เอาต์พุต SRT จะได้รับเครื่องหมายจุลภาคเสมอและเอาต์พุต WebVTT จะมีจุด อินพุตแบบเศษส่วนที่สั้นกว่าสามหลักจะถูกปัดไปทางขวา ดังนั้น .5 จึงหมายถึงห้าในสิบของวินาที แทนที่จะเป็นห้ามิลลิวินาที

SRT วันนี้ — รูปแบบการแลกเปลี่ยนโดยพฤตินัยสำหรับผู้เล่น แพลตฟอร์ม และบรรณาธิการ

SRT ยังคงมีประโยชน์ในฐานะตัวแทนการแลกเปลี่ยนแบบกระชับ เนื่องจากเนื้อหาที่จำเป็นนั้นง่ายสำหรับผู้เล่น แพลตฟอร์ม และบรรณาธิการในการแมป: ลำดับคิว เวลาที่ผ่านไป และข้อความ “พฤตินัย” คือตัวตัดสินที่สำคัญ ปลายทางอาจกำหนดขีดจำกัดของตัวเองหรือยอมรับมาร์กอัปที่แตกต่างออกไป และส่วนขยายเพียงอย่างเดียวไม่ได้กล่าวถึงการเข้ารหัส ความสมบูรณ์ของคำบรรยาย หรือคุณภาพของบรรณาธิการ

ใช้ SRT เป็นไฟล์แลกเปลี่ยน ไม่ใช่เพื่อพิสูจน์ว่าทุกฟีเจอร์ยังคงอยู่ในรูปแบบอื่น การตั้งค่า WebVTT ความคิดเห็น ภูมิภาค และบล็อกสไตล์ไม่ได้เทียบเท่ากับ SRT ทั้งหมด ตัวแปลงจะข้าม NOTE, STYLE และ REGION บล็อกและรักษาการตั้งค่าคิวแม้ในขณะที่เขียน SRT ซึ่งไม่มีเอฟเฟกต์ที่กำหนดไว้

ประเด็นสำคัญ: เรียบง่าย แพร่หลาย ไม่ระบุรายละเอียด — วิธีที่ Subtitle Toolkit จัดการกับรูปแบบต่างๆ ของ SRT เมื่อแปลงและทำความสะอาด

SRT อดทนเพราะการแสดงหลักนั้นง่ายพอที่จะตรวจสอบและนำไปปฏิบัติ แต่ประวัติศาสตร์ที่นำโดยแบบแผนเดียวกันนั้นทำให้เกิดความแปรผันที่ไม่มีการอ่านที่เข้มงวดเพียงครั้งเดียวสามารถจับภาพได้ ชุดเครื่องมือคำบรรยายจัดการกับจุดกึ่งกลางที่ใช้งานได้จริง: ยอมรับการประทับเวลาทั่วไปและการเปลี่ยนแปลงรูปร่างของไฟล์ ระบุบล็อกที่ไม่ปลอดภัย จากนั้นเขียนแบบฟอร์ม SRT หรือ WebVTT ที่คาดเดาได้หนึ่งรูปแบบ

โหลดต้นฉบับแทนที่จะเป็นสำเนาที่ตัวแปลงอื่นได้ทำให้เป็นมาตรฐานแล้ว อ่านรายการปัญหาและเปรียบเทียบจำนวนคิวก่อนที่จะส่งออก คิวที่มีรูปแบบไม่ถูกต้องที่ถูกข้ามไม่ได้รับการซ่อมแซมโดยการทำให้เป็นซีเรียลไลซ์ใหม่ทั้งหมด มันถูกละเว้นและรายงานซึ่งตรงไปตรงมามากกว่าการเดาในขณะที่แหล่งข่าวไม่ได้ระบุอย่างปลอดภัย