วิดีโอและคำบรรยาย · ชุดเครื่องมือคำบรรยาย
วิธีการทำงานของการกำหนดเวลาคำบรรยาย: เลื่อนทุกคิวด้วยออฟเซ็ตคงที่
· มันทำงานอย่างไร
คำบรรยาย รหัสเวลา การประมวลผลเบราว์เซอร์
เมื่อคำบรรยายทั้งหมดล่าช้าหรือเร็วด้วยจำนวนเท่ากัน การแก้ไขจะเป็นเลขคณิตของรหัสเวลา โพสต์นี้จะอธิบายว่าการรีไทม์เลื่อนจุดเริ่มต้นและจุดสิ้นสุดของแต่ละคิวอย่างไร เกิดอะไรขึ้นที่ศูนย์ และวิธีการวัดออฟเซ็ตตั้งแต่แรก
ทุกคำบรรยายจะปรากฏหลังจากผู้พูดสองวินาที ซึ่งเป็นอาการที่เกิดจากออฟเซ็ตคงที่
เมื่อทุกคำบรรยายปรากฏขึ้นประมาณสองวินาทีหลังจากบรรทัดเสียงพูดที่ตรงกัน ไม่จำเป็นต้องย้ายคิวบล็อกทีละบล็อก ค่าชดเชยคงที่จะใช้เลขคณิตเดียวกันกับแต่ละคิว ข้อเท็จจริงที่ว่ามันคงที่ก็คือการวินิจฉัย: หากคำบรรยายเริ่มต้นอย่างถูกต้องและเลื่อนออกไปไกลกว่าสี่สิบนาที การปรับขนาดใหม่หรือการแก้ไขอัตราเฟรมจะเป็นการดำเนินการที่แตกต่างออกไป ตรวจสอบตั้งแต่ต้น กลาง และปลาย ก่อนสัมผัสทั้งไฟล์
การวัดค่าชดเชย — หยุดบทสนทนาบรรทัดแรกที่ชัดเจนและเปรียบเทียบนาฬิกาวิดีโอกับเวลาเริ่มต้นของคิว
หยุดบทสนทนาที่ชัดเจนบรรทัดเดียวและจดบันทึกเวลาที่วิดีโอเริ่มเล่น เปรียบเทียบกับเวลาเริ่มต้นคำบรรยายที่ตรงกันครั้งแรก หากเสียงเริ่มต้นที่ 00:01:10.000 และคำบรรยายเริ่มต้นที่ 00:01:11.850 สัญญาณจะช้าไป 1,850 มิลลิวินาที ดังนั้นการปรับจะเป็น −1,850 ms จุดตรวจสอบที่สองในวิดีโอจะทดสอบว่ายังคงมีความแตกต่างเดิมอยู่หรือไม่ ค่าชดเชยมาจากการสังเกตการบันทึกของคุณ เครื่องมือนี้ไม่สามารถอนุมานจากคำที่ไม่เกี่ยวข้องได้
เลขคณิตของรหัสเวลา — การแปลง HH:MM:SS,mmm เป็นมิลลิวินาที เพิ่มออฟเซ็ต และแปลงกลับ
SRT แสดงคิวเป็น HH:MM:SS,mmm; โดยปกติแล้ว WebVTT จะใช้จุดก่อนมิลลิวินาที แปลงส่วนประกอบเป็นมิลลิวินาทีด้วย (((ชั่วโมง×60+นาที)×60+วินาที)×1000)+มิลลิวินาที เพิ่มออฟเซ็ตที่เลือกหนึ่งครั้ง จากนั้นแยกย่อยผลลัพธ์กลับเป็นชั่วโมง นาที วินาที และหลักสามมิลลิวินาที การรักษาเวลาเป็นจำนวนเต็มจะหลีกเลี่ยงข้อผิดพลาดในการปัดเศษจุดทศนิยมเมื่อประมวลผลตัวชี้นำหลายร้อยรายการ parser และ serializer เลือกเครื่องหมายวรรคตอนเฉพาะรูปแบบหลังเลขคณิต
การเปลี่ยนขอบเขตคิวทั้งสองจะรักษาระยะเวลาไว้ ยกเว้นเมื่อยึดไว้ที่ศูนย์
สำหรับสัญญาณทั่วไป จะมีการเพิ่มออฟเซ็ตเดียวกันที่จุดเริ่มต้นและจุดสิ้นสุด: คำบรรยายตั้งแต่ 02:00.000 ถึง 02:03.500 เป็นเวลา 3.5 วินาทีก่อนและหลังการเปลี่ยนเกียร์ การเปลี่ยนเฉพาะจุดเริ่มต้นจะทำให้ยืดเยื้อได้ เปลี่ยนแค่ส่วนท้ายก็บีบอัดได้ shiftCues ของ ToolAcre จะแมปเหนือคิวที่แยกวิเคราะห์และอัปเดตทั้งสองค่าโดยไม่ต้องเขียนข้อความคำบรรยายใหม่ ดังนั้นเครื่องหมายวรรคตอนหรือป้ายกำกับผู้พูดจะยังคงติดอยู่กับคิวเดียวกัน ตรวจสอบบรรทัดแรกและบรรทัดถัดไปเพื่อให้แน่ใจว่าการดำเนินการที่คุณเลือกเป็นการเปลี่ยนแปลง ไม่ใช่การปรับสเกลอัตราเฟรม
การหนีบที่ศูนย์ — เกิดอะไรขึ้นกับคิวที่จะเคลื่อนที่ก่อนเริ่มวิดีโอ และเหตุใดจึงไม่สามารถมีเวลาติดลบได้
การประทับเวลาเชิงลบไม่ใช่เวลาคำบรรยายที่ถูกต้อง ToolAcre ยึดจุดเริ่มต้นหรือจุดสิ้นสุดที่ข้ามศูนย์กลับไปเป็นศูนย์และรายงานจำนวนสัญญาณที่ได้รับผลกระทบ นั่นคือข้อยกเว้นที่สำคัญสำหรับการรักษาระยะเวลา: คิวเดิมมีความยาว 0.8–2.8 วินาทีที่เลื่อนไป −1.85 วินาที มีการเริ่มต้นเป็นลบและสิ้นสุด 0.95 วินาที ดังนั้นระยะเวลาจึงไม่ใช่สองวินาทีอีกต่อไป คิวก่อนหน้านี้อาจหนีบปลายทั้งสองข้างให้เป็นศูนย์ ตรวจสอบหรือลบตัวชี้นำการเปิดที่ยึดไว้ แทนที่จะอ้างว่าผลลัพธ์นั้นใกล้จะถึงจุดเริ่มต้นทุกประการ
ตัวอย่างการทำงาน: เลื่อนคำบรรยายการบรรยายความยาว 40 นาทีเป็น -1,850 ms — ก่อนและหลังคิว ตรวจสอบที่จุดเริ่มต้น ตรงกลาง และจุดสิ้นสุด
สำหรับการบรรยายความยาวสี่สิบนาที ให้พิจารณาคิวที่ 00:10.000–00:12.400 และ 20:15.000–20:17.000 การเปลี่ยนแปลง −1,850 ms ให้ผล 00:08.150–00:10.550 และ 20:13.150–20:15.150 สัญญาณสุดท้ายที่ 39:55.000 จะเคลื่อนที่เร็วขึ้น 1.85 วินาทีเช่นกัน: ระยะห่างจากบทสนทนาควรคงที่ที่จุดตรวจสอบทั้งสามจุด หากคิวสุดท้ายยังคงไม่ซิงค์เป็นเวลาหลายวินาทีในขณะที่คิวแรกถูกต้อง ให้เลิกทำการเปลี่ยนแปลงและตรวจสอบการดริฟท์แทน
สิ่งนี้ไม่ครอบคลุมถึง — การดริฟท์ที่เพิ่มมากขึ้นเมื่อเวลาผ่านไป ซึ่งออฟเซ็ตคงที่ไม่สามารถแก้ไขได้
ออฟเซ็ตคงที่ไม่สามารถแก้ไขแทร็กเสียงที่แก้ไขด้วยความเร็วอื่น การตัดวิดีโอโดยไม่มีเฟรม การแปลงอัตราเฟรมที่แปรผัน หรือคำบรรยายที่สอดคล้องกับรีลีสอื่น นอกจากนี้ยังไม่สามารถกู้คืนบทสนทนาที่ขาดหายไปจากไฟล์คำบรรยายได้ การแปลงการจัดรูปแบบระหว่าง SRT และ VTT เป็นการดำเนินการที่แยกจากกัน ไม่ควรถือว่าการกำหนดเวลาเพื่อแปลคำศัพท์หรือปรับปรุงคำอธิบายการเข้าถึง เก็บไฟล์ต้นฉบับไว้จนกว่าจะมีคนชมตัวแทนที่คัดค้านวิดีโอ
ประเด็นสำคัญ: วัดครั้งเดียว เปลี่ยนทุกอย่าง — วิธีที่ฟีเจอร์การย้อนเวลาของ Subtitle Toolkit ใช้ออฟเซ็ตกับทุกคิวในไฟล์
วัดผลต่างคงที่หนึ่งครั้ง ใช้กับจุดเริ่มต้นและจุดสิ้นสุดทุกจุด และให้ความสนใจเป็นพิเศษกับสัญญาณที่ข้ามศูนย์ ชุดเครื่องมือคำบรรยายทำหน้าที่แยกวิเคราะห์และเขียนภายในเครื่อง ดังนั้นจึงไม่มีการอัปโหลดข้อความคำบรรยายของคุณ การตรวจสอบที่มีค่าไม่ใช่ว่าการดาวน์โหลดเสร็จสมบูรณ์ มันคือว่าบรรทัดแรก กลาง และสุดท้ายที่พูดตอนนี้ตรงกับตัวชี้นำของพวกเขา