ฉันจะซิงค์คำบรรยายและวิดีโออีกครั้งโดยใช้ VLC media player ได้อย่างไร


89

เมื่อฉันเล่นภาพยนตร์ที่มีคำบรรยาย (บนเครื่องเล่นสื่อ VLC) ข้อความมักจะปรากฏเร็วเกินไปหรือช้าเกินไป มีวิธีหน่วงเวลาจุดเริ่มต้นของคำบรรยายหรือไม่

คำตอบ:


81
  1. เปิดโปรแกรมเล่นสื่อ VLC
  2. คลิกเมนูไฟล์
  3. คลิกเปิดไฟล์
  4. คลิกเรียกดูเพื่อเปิดภาพยนตร์
  5. ทำเครื่องหมายที่ช่อง "ใช้ไฟล์คำบรรยาย"
  6. คลิกเรียกดูเพื่อเปิดคำบรรยาย
  7. คลิก "การตั้งค่าขั้นสูง"
  8. ย้าย Delay ไปที่เครื่องหมายลบหากคำบรรยายเร็วเกินไป ย้ายไปไว้ในเชิงบวกหากคำบรรยายช้าเกินไป

คุณสามารถกดHและGในขณะที่วิดีโอกำลังทำงานเพื่อจัดตำแหน่งคำบรรยายย้อนหลังและส่งต่อในเวลา สำหรับการใช้งานเสียงและJ Kการเพิ่มขึ้นจะเป็นมิลลิวินาทีดังนั้นจึงสามารถปรับได้อย่างง่ายดาย

แหล่ง

หากคุณต้องการที่จะแก้ไขคำบรรยายสำหรับดี 'ผมขอแนะนำให้คำบรรยายการประชุมเชิงปฏิบัติการ ; นั่นฟรี.


3
ด้วย kmplayer คุณสามารถปรับช่วงเวลาของคำบรรยายในขณะที่คุณดูวิดีโอและบันทึกได้ (และคุณยังสามารถกำหนดจำนวนเงินมิลลิวินาทีเพิ่มขึ้นทีละอง)
fluxtendu

3
เป็น G & H ในการติดตั้ง VLC 1.0.3 ใหม่ของฉันและการกระโดดเริ่มต้นอยู่ที่ประมาณ 50ms J / K เป็นความล่าช้าของเสียง (i คาดแหล่งที่มาของคุณเพียงแค่รายงานคีย์ที่ไม่ถูกต้อง.)
นักต้มตุ๋น Quixote

3
วิธีการแก้ปัญหานี้อนุญาตให้ "เลื่อน" จุดเริ่มต้นคำบรรยาย แต่ฉันมีปัญหาว่าคำบรรยายช้าลงเมื่อเวลาผ่านไป เช่นเดียวกับ "ระดับเสียง" นั้นสูงขึ้นเล็กน้อย ... มีวิธี "เร่งความเร็ว" หรือ "ลดความเร็ว" คำบรรยายหรือไม่?
Pierre Watelet

1
ทุกขั้นตอนถูกต้องยกเว้นขั้นตอนที่ 8 หากคำบรรยายเร็วเกินไปคุณต้องทำให้เกิดความล่าช้าในเชิงบวกและในทางกลับกัน ดังนั้น 1 หากหมวดย่อยมาก่อนเสียง -> ตั้งค่าคำบรรยายล่าช้าใน + ve 2. หากเสียงมาก่อนคำบรรยาย -> ตั้งค่าคำบรรยายล่าช้าใน -ve

4
เหตุใด VLC จะไม่อนุญาตให้คุณบันทึกการตั้งค่านี้เป็นไฟล์ที่ถูกโหลดโดยอัตโนมัติเมื่อคุณเปิดภาพยนตร์
Jake Wilson

87

มีวิธีที่ง่ายกว่ามากในการทำสิ่งนี้ผ่านฟังก์ชันการซิงโครไนซ์ล่วงหน้าของ VLC

  1. ตรวจจับ (“ ได้ยินและเห็น”) ว่าคำบรรยายขาดการซิงค์
  2. กดShift+ Hเมื่อคุณได้ยินประโยคที่คุณจะจำได้ง่าย
  3. กดShift+ Jเมื่อคุณอ่านประโยคเดียวกันในคำบรรยาย
  4. กดShift+ Kเพื่อแก้ไขการซิงค์

4
Nice one - แก้ปัญหาเมื่อคำบรรยายขาดการซิงค์ ฉันหวังว่าจะมีสิ่งอำนวยความสะดวกที่คล้ายกันสำหรับการแก้ปัญหาเมื่อคำบรรยายมี FPS ที่แตกต่างกัน
axel22

3
@ axel22 ความปรารถนาในวันคริสต์มาสมักเป็นจริง คุณสามารถเริ่มจากบรรทัดคำสั่งด้วยตัวเลือก--sub-fpsและใหม่fpsหรือเปลี่ยนในหน้าต่างตัวเลือก ให้มันดูไปที่คำตอบอื่นvlcและเพื่อให้ความช่วยเหลือเต็มรูปแบบของ
Hastur

5
นี่คือคำตอบที่ดีกว่า
คอมพิวเตอร์

ตกลง. อันนี้ดีกว่าและง่ายกว่ามากในการแสดง
ไบรอัน CS

คุณจะทำสิ่งนี้อย่างไรเมื่อคำบรรยายอยู่ข้างหน้าเสียง? ฉันไม่สามารถกด SHIFT + J ก่อนกด SHIFT + H
johni

6

โดยบรรทัดคำสั่งเป็นไปได้ที่จะใช้ตัวเลือก--sub-delayตามด้วยจำนวนบวกหรือลบ 1/10 ของวินาทีของความล่าช้าในการเพิ่ม ดังนั้นหากต้องการย้ายคำบรรยาย 3 วินาทีคุณสามารถรันvlcด้วยบรรทัดคำสั่งต่อไปนี้

 vlc --sub-delay 30  myfile.avi

ในลักษณะที่คล้ายกันทำหน้าที่ตัวเลือกที่แทนที่ปกติ--sub-fpsfps

--sub-fps Frame ต่อวินาที
แทนที่เฟรมปกติต่อการตั้งค่าวินาที สิ่งนี้จะทำงานกับคำบรรยาย MicroDVD และ SubRIP (SRT) เท่านั้น

ด้วย VLC 3.0.0 มีตัวเลือกอื่น ๆ ที่สามารถเป็นประโยชน์ได้ (และเกือบจะอธิบายด้วยตนเอง)

  • --sub-fps
  • --sub-delay
  • --sub-type
  • --sub-file
  • --sub-language
  • --sub-autodetect-file

ตัวเลือกเพิ่มเติมที่น่าสนใจ:

  • --sub-description, --sub-autodetect-fuzzy --sub-autodetect-path --sub-margin -sub-source --sub-filter --sub-track --sub-track-id

โดยเฉพาะด้วย subsdelay

  • --subsdelay-mode --subsdelay-factor --subsdelay-overlap --subsdelay-min-alpha --subsdelay-min-stops --subsdelay-min-start-stop --subsdelay-min-stop-start

สำหรับข้อมูลเพิ่มเติมเรียกใช้vlc -Hหรือตรวจสอบคู่มือผู้ใช้ vlc ออนไลน์


มีตัวเลือกใด ๆ ในการบันทึกเวลาที่แก้ไขไปยังไฟล์หรือไม่
Zimba

@Zimba ถ้าฉันเข้าใจถูกต้อง ... คุณสามารถใช้โปรแกรมแก้ไขคำบรรยายใดก็ได้ (อันที่ 1 ฉันพบโอเพ่นซอร์ส ) ... หรือคุณสามารถเขียนสคริปต์ด้วยบรรทัดคำสั่งที่ใช้ ( .shหรือ*.batถ้าคุณใช้ Linux หรือ Windows) ...:-)
Hastur

1

วิธีที่ดีที่สุดในการซิงโครไนซ์คำบรรยายของคุณไม่ได้ผ่าน VLC (อาจเป็นไปได้) ในการซิงโครไนซ์คำบรรยายอย่างถาวรคุณจะต้องใช้เครื่องมือเช่นSubtitleWorkshopและเครื่องมือที่คุณสามารถแก้ไขคำบรรยายในแบบที่คุณต้องการได้อย่างง่ายดายแม้ตั้งค่าคำบรรยายแรกและสุดท้ายเช่นประสานคำบรรยายแม้มีความแม่นยำมากขึ้น


คำถามกำลังถามเกี่ยวกับ VLC คำตอบของคุณคือการส่งเสริมเครื่องมืออื่นไม่ตอบคำถาม
Zimba

1

2017 VLC เวอร์ชั่น 2.2.6

เปิด

Tools => Track Synchronization => Subtitle Track Synchronization

ที่นี่คุณสามารถเพิ่ม / ลดความเร็ว


1

ด้วย VLC สำหรับ Mac (ของฉันคือ v3.0.6)

  1. ใช้เมนูFile> Advanced Open File ...;
  2. ในข้อความแจ้งให้เลือกFileแท็บและเรียกดูไฟล์วิดีโอของคุณ
  3. ตรวจสอบAdd Subtitle Fileจากนั้นคลิกChoose...เพื่อเปิดพรอมต์ถัดไป
  4. ในพรอมต์นั้นเรียกดูไฟล์คำบรรยายของคุณ
  5. ตรวจสอบOverride parameters;
  6. Delayตั้งค่าความล่าช้าของคุณในไม่กี่วินาทีใน ค่าลบจะเพิ่มความเร็วของคำบรรยายและในทางกลับกัน
  7. กดแล้วกดOK Openวิดีโอเริ่มใหม่หรือดำเนินต่อไปตามการตั้งค่าที่เกี่ยวข้องในการตั้งค่าของคุณ
  8. หากความล่าช้าไม่เพียงพอให้ทำซ้ำ # 1-7 ด้วยการปรับเปลี่ยน หากยังไม่สามารถใช้งานได้หลังจากรีเซ็ตแล้วปิดและเปิด VLC อีกครั้ง

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


1
ถ้าฉันสามารถโหวตได้สองครั้ง
Karuhanga

0

VLC มีการสนับสนุนขั้นสูงสำหรับคำบรรยาย คุณสามารถซิงโครไนซ์คำบรรยายได้อย่างง่ายดายด้วยแป้นพิมพ์ลัด G และ H ในแอปพลิเคชัน

ด้วยวิธีนี้คุณสามารถซิงค์คำบรรยายโดย +/- 0.5 วินาทีโดยค่าเริ่มต้น

แต่ถ้าคุณต้องการฟังก์ชั่นมากขึ้นและมีความเป็นไปได้ที่จะบันทึกการประสานอย่างถาวรในไฟล์คำบรรยายของคุณแล้วคุณจะต้องใช้เครื่องมือเช่นคำบรรยายการประชุมเชิงปฏิบัติการ

ผ่านแอพนี้คุณสามารถตั้งค่าคำแรกและคำพูดสุดท้ายในภาพยนตร์และคำบรรยายได้อย่างง่ายดายจะถูกปรับโดยอัตโนมัติระหว่างสองบรรทัดนี้


คำบรรยายการประชุมเชิงปฏิบัติการค่อนข้างยากจนอย่างน้อยใน macOS เมนูไม่เปิดฉันพยายามเปิดไฟล์จากเมนูสแปลช, แขวนตลอดไปสองครั้ง
zakmck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.