ฉันจะโค้ดภาพยนตร์ที่มีคำบรรยายยากได้อย่างไร


11

ฉันฉีก Kill Bill DVD ของฉันแล้ว แต่ชิ้นส่วนของญี่ปุ่นไม่ได้มีคำบรรยายเป็นภาษาอังกฤษ ... ฉันพบคำบรรยายออนไลน์ แต่สิ่งเดียวที่ดูเหมือนจะใช้ได้คือทั้งหมดสำหรับภาพยนตร์ทั้งหมด ฉันต้องการแก้ไขไฟล์ srt เพื่อให้ส่วนที่เหลือเท่านั้นคือส่วนที่พวกเขาพูดภาษาญี่ปุ่นได้จริง

เมื่อฉันทำเช่นนั้นฉันต้องการนำ srt ที่แก้ไขแล้วและรหัสฮาร์ดไปยังไฟล์วิดีโอเพื่อที่จะไม่ต้องใช้ srt ฉันจะฮาร์ดโค้ดไฟล์วิดีโอที่มีคำบรรยายได้อย่างไร


1
ฉันลงเอยด้วยการใช้ Subtitle Edit เพื่อแก้ไขแล้วแปลงไฟล์วิดีโอเป็น mkv และเพิ่มคำบรรยายลงในคอนเทนเนอร์เป็นรหัสซอฟต์แทนรหัสยาก ขอบคุณทุกคน!
GiH

คำตอบ:


5

คุณจะต้องมีสิ่งเหล่านี้:
- VirtualDUB
- ตัวแปลง SRT-SSA
- ปลั๊กอิน SubDitler VirtualDub

เริ่มต้นใช้งาน

  • ขั้นตอนแรกคือการเปิด VirtualDub จากนั้นคุณต้องการเข้าไปที่แท็บวิดีโอแล้วเลือกตัวกรองหรือเพื่อความมั่นใจเพียงกด Ctrl + F จากนั้นกดปุ่มเพิ่มตามด้วยปุ่มโหลด ตอนนี้คุณต้องการค้นหาไฟล์ subtitler.vdf ที่คุณดาวน์โหลดมาก่อนและสิ้นสุดการดำเนินการโดยกดเปิด
  • เปิด VirtualDub ทิ้งไว้เพราะเราจะต้องใช้ในขั้นตอนต่อไป
  • เมื่อคุณได้รับไฟล์คำบรรยายที่คุณต้องการสำหรับ. avi แล้วให้ตรวจสอบให้แน่ใจว่าคุณใส่ไว้ในโฟลเดอร์เดียวกัน ฉันอยากจะแนะนำให้สร้างโฟลเดอร์ใหม่บนเดสก์ท็อปเพื่อความมั่นใจ

การแปลงคำบรรยาย

  • ขั้นตอนต่อไปคือการแปลงไฟล์. srt ไปเป็นสิ่งที่ VirtualDub สามารถอ่านได้ในกรณีนี้คือไฟล์. ssa
  • เปิด. SRT-.SSA Converter และคลิกที่เรียกดูเพื่อเลือกไฟล์. srt ที่คุณต้องการแปลง
  • โปรแกรมจะสร้างไฟล์เอาต์พุตโดยอัตโนมัติที่มีชื่อเหมือนกันกับไฟล์อินพุตยกเว้นด้วยนามสกุล. ssa
  • สิ่งที่คุณต้องทำตอนนี้คือกดปุ่มแปลงและรอจนกว่ามันจะเสร็จสิ้นการประมวลผล

การเพิ่มคำบรรยายลงใน VirtualDub

  • ถึงเวลาแล้วที่จะกลับไปที่ VirtualDub ซึ่งยังคงเปิดอยู่
  • ไปที่แท็บวิดีโอและเลือกโหมดการประมวลผลเต็มรูปแบบ
  • ตอนนี้ไปที่ไฟล์และเปิดไฟล์วิดีโอ ... และใช้ฟังก์ชั่นการเรียกดูเพื่อเลือกไฟล์. avi ที่คุณต้องการคำบรรยายที่ฮาร์ดโค้ด กด Open เมื่อคุณพบ
  • เมื่อวิดีโอเปิดขึ้นให้ไปที่แท็บวิดีโออีกครั้งแล้วเลือกตัวกรองอีกครั้ง
  • กดปุ่มเพิ่มและไปที่ตัวเลือก Subtitler แล้วกดตกลง
  • เลือก. ssa ที่คุณสร้างไว้ก่อนหน้านี้แล้วกดตกลง

การเลือกการบีบอัด

  • ขั้นตอนสุดท้ายคือการเลือกการบีบอัดสำหรับ. avi ของเรา
  • ไปที่แท็บวิดีโออีกครั้งแล้วกดที่การบีบอัด
  • หากไฟล์ของคุณเป็น XviD (ส่วนใหญ่จะเป็น) เพียงเลือก XviD Mpeg-4 Codec จากรายการ ออกจากการตั้งค่าเริ่มต้น
  • หากไฟล์ของคุณเป็นประเภทการบีบอัดอื่นให้เลือกไฟล์นั้นจากรายการและปล่อยการตั้งค่าเริ่มต้น

บันทึกไฟล์ของคุณและทำให้เสร็จ

  • ในการทำให้เสร็จให้ไปที่ไฟล์แล้วเลือกบันทึกเป็น. avi หรือเพียงกด F7 เพื่อความมั่นใจ บันทึกในตำแหน่งที่คุณต้องการและตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทบันทึกเป็น interleave ของวิดีโอและเสียง (avi)
  • คลิกบันทึกแล้วเสร็จ เอนหลังแล้วรอ. avi ของคุณด้วยคำบรรยายฮาร์ดโค้ด

แหล่ง

สำหรับเครื่องมือในการแก้ไขคำบรรยายให้ดูที่SuperUser / Googleแนะนำ ฉันไม่คิดว่าฉันจะคิดอะไรดีกว่าว่ามีอะไรอยู่ที่นั่นบ้าง :)


ฉันสามารถใช้โปรแกรมเหล่านี้เพื่อแก้ไขไฟล์ srt ได้หรือไม่? ฉันแค่ต้องการแปลชิ้นส่วนของญี่ปุ่น
GiH

โอ้ขอโทษฉันคิดว่าคุณรู้วิธีการทำฉันจะดูมัน ;)
sYnfo

4

คำบรรยายแบบฮาร์ดโค้ดไม่จำเป็น (และอาจเข้าใจผิดเล็กน้อย) เพียงใช้รูปแบบคอนเทนเนอร์ที่สามารถเก็บซับไตเติ้ลไว้ในนั้นได้เช่นเดียวกับที่เก็บเสียงและวิดีโอสตรีม OGM หรือ Matroska ควรทำเช่นนั้น


ที่น่าสนใจสมมติว่าฉันแปลง avi เป็น matroska ฉันจะไปเกี่ยวกับการแทรกคำบรรยายลงในไฟล์ได้อย่างไร
GiH

ฉันสิ้นสุดการเลือกเส้นทางนี้เพื่อค้นหาวิธีการทำไปที่นี่: superuser.com/questions/64741/…
GiH

3

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

คุณสมบัติ "คำบรรยายแก้ไข":

  • ซิงค์ / ปรับคำบรรยายด้วยสายตา (ตำแหน่งเริ่มต้น / สิ้นสุดและความเร็ว)
  • สร้าง / เพิ่มบรรทัดคำบรรยาย
  • เครื่องมือช่วยเหลือการแปล (สำหรับการแปลด้วยตนเอง)
  • แปลงระหว่าง SubRib, MicroDVD, Substation Alpha, SAMI และอื่น ๆ
  • นำเข้าคำบรรยายไบนารีย่อย VobSub / idx (รหัสถูกคัดลอกมาจาก Subtitle Creator โดย Erik Vullings / Manusse)
  • สามารถอ่านและเขียน UTF-8 และไฟล์ Unicode อื่น ๆ (นอกเหนือจาก ANSI)
  • แสดงข้อความก่อนหน้า / ภายหลัง
  • ผสาน / แยก
  • ปรับเวลาการแสดงผล
  • แก้ไขตัวช่วยสร้างข้อผิดพลาดทั่วไป
  • ลบข้อความสำหรับผู้บกพร่องทางการได้ยิน
  • การเรียงลำดับ
  • ภาษาสวีเดนเป็นภาษาเดนมาร์กในตัวการแปล (ผ่าน Multi Translator Online)
  • บิวด์อินแปลจาก Google
  • ตรวจสอบการสะกดผ่านพจนานุกรม Open Office / NHunspell (มีพจนานุกรมให้เลือกมากมาย)
  • เอฟเฟกต์: เครื่องพิมพ์ดีดและคาโรเกะ
  • สามารถเปิดคำบรรยายที่ฝังอยู่ในไฟล์ matroska
  • ประวัติ / เลิกผู้จัดการ

1

แทนการที่จะผ่านเส้นทางที่วาดยาวคุณสามารถใช้Avi ReComp

แหล่ง

นี่คือหน้าต่างหลักของ Avi ReComp

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

ถัดไปไปที่แท็บการเพิ่มและทำเครื่องหมายปุ่มเปิด / ปิดคำบรรยาย หากไฟล์ซับไตเติ้ล. srt ของคุณอยู่ในไดเรกทอรีเดียวกันกับไฟล์วิดีโอและมีชื่อติ๊กโหลดอัตโนมัติ หรือคุณสามารถโหลดด้วยตนเองโดยกดปุ่มโหลดคำบรรยาย

ในขณะที่คุณเห็น Avi ReComp มีตัวเลือกอื่น ๆ ไม่กี่อย่างเช่นครอบตัด / ปรับขนาดไฟล์วิดีโอของคุณเพิ่มเส้นขอบสีดำลงไปและเพิ่มโลโก้

ป้อนคำอธิบายรูปภาพที่นี่

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

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


1

ใช้ffmpegและsubtitlesตัวกรอง:

ffmpeg -i input.mp4 -filter:v "subtitles=input.srt" -c:v libx264 -crf 18 -c:a copy output.mp4

นี่เป็นโซลูชันข้ามแพลตฟอร์ม

วิดีโอจะได้รับการเข้ารหัสอีกครั้งด้วย H.264 โดยใช้คุณภาพคงที่ 18 (ค่าเริ่มต้น: 23, ค่าที่มีช่วงระหว่าง 18–28 ต่ำกว่าดีกว่า) ดูคู่มือการเข้ารหัส H.264เพิ่มเติม เสียงก็จะถูกคัดลอกไป


0

ไม่แน่ใจวิธีการ "hard code" คำบรรยายลงใน divx ที่มีอยู่ แต่คุณสามารถคัดลอก dvd ของคุณใหม่ด้วยDVDxซึ่งรองรับ "hard coding" หนึ่งในภาษาคำบรรยายที่อยู่บนแผ่นดีวีดี (ฉันคิดว่ามีแทร็กคำบรรยายสำหรับเท่านั้น ชิ้นส่วนญี่ปุ่น)

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