รวมไฟล์วิดีโอและคำบรรยายเป็นวิดีโอเดียวหรือไม่


14

ฉันมีไฟล์วิดีโอ (ในรูปแบบของ. mp4, .mkv, .avi หรืออะไรก็ตาม) และไฟล์คำบรรยาย (.srt) ฉันต้องการฝังไฟล์คำบรรยายลงในไฟล์วิดีโอเพื่อให้มีไฟล์เดียวเท่านั้น - ไฟล์วิดีโอตรงกันข้ามกับวิดีโอและไฟล์คำบรรยาย

เป็นไปได้ไหม? อย่างไร?


1
ซอฟท์แวร์ย่อยฝังตัวที่สามารถปิดได้เป็นวิธีที่จะไป (อาจไม่สามารถทำได้ด้วย AVI) ผู้ใต้บังคับบัญชายากที่น่ารำคาญจริงๆและไม่เพียง แต่จะเพิ่มพวกเขาทำให้เกิดการสูญเสียคุณภาพ แต่การลบพวกเขาเป็นไปไม่ได้โดยไม่สูญเสียที่สำคัญต่อไป
Karan

คำตอบ:


8

MKVtoolnixเป็นอีกตัวเลือกที่ใช้งานง่ายเนื่องจากคุณมีไฟล์ที่คุณต้องการอยู่แล้ว คุณสามารถรวมมันเข้าไปในภาชนะ MKV โดยไม่ต้องดัดแปลงต้นฉบับในอย่างไรก็ตาม มันมี GUI ที่ดีที่จะแนะนำคุณตลอดกระบวนการรวมเช่นกัน

ฉันเห็น user1301428 ได้พูดถึง Handbrake ซึ่งเป็นเครื่องมือที่ใช้กันทั่วไป / เป็นที่นิยมเช่นกัน ฉันไม่คุ้นเคยกับมัน แต่ถ้ามันไม่เข้ารหัส AVI ซอร์สของคุณอีกครั้งมันก็ควรจะยอดเยี่ยม


22

โซลูชันข้ามแพลตฟอร์มฟรีที่มีFFmpegซึ่งทำสำเนาแบบสตรีมดังนั้นจึงใช้เวลาไม่เกินสองสามวินาทีแม้สำหรับไฟล์ขนาดใหญ่:

ffmpeg -i input.mp4 -i subtitles.srt -c:s mov_text -c:v copy -c:a copy output.mp4

ใช้งานได้กับ MP4 โปรดทราบว่ารูปแบบคำบรรยายบางรูปแบบอาจเข้ากันไม่ได้กับรูปแบบผลลัพธ์ที่เลือกโดยอัตโนมัติดังนั้นคุณต้องเปลี่ยนโคเดกหลังจาก-c:s:

  • MP4:ใช้mov_textตัวแปลงสัญญาณคำบรรยาย (เช่นในตัวอย่างข้างต้น) ซึ่งดำเนินMPEG-4 ส่วน 17

  • MKV:การใช้งานsrt, subrip, หรือssa assMKV mov_textไม่สนับสนุน

  • AVI:มีปัญหามากกับคำบรรยายในตัว ในทางทฤษฎีพวกเขาสนับสนุน SubRip และ SSA / ASS คำบรรยาย แต่ผ่านซอฟต์แวร์ของบุคคลที่สาม

ดูวิกิพีเดียสำหรับรายการของภาชนะบรรจุและรูปแบบคำบรรยายการสนับสนุนของพวกเขา

การใช้โปรแกรมเข้ารหัสวิดีโอโดยเฉพาะเช่น Handbrake จะเข้ารหัสวิดีโอของคุณอีกครั้งซึ่งจะลดคุณภาพและอาจใช้เวลาหลายชั่วโมงในการเข้ารหัส - นี่คือเหตุผลที่คุณควรตรวจสอบว่าเครื่องมือสนับสนุนการคัดลอกบิตสตรีมวิดีโอและเสียงหรือไม่


1
ฉันพบว่า-f srtมีความจำเป็นบางครั้งก็ยอดเยี่ยม!
สตีเวนเพนนี

1
ในกรณีที่ไฟล์คำบรรยายของคุณอยู่ใน*.vttรูปแบบให้ใช้-c:s webvttตัวเลือกเช่นนี้:ffmpeg -i input.webm -i input.vtt -c:s webvtt -c:v copy -c:a copy output.webm
user3405291

0

คุณสามารถใช้เบรคมือ ในแท็บ "คำบรรยาย" คุณเพียงแค่เลือกไฟล์คำบรรยายจากนั้นจึงเริ่มการเข้ารหัส


2
วิธีนี้จะเข้ารหัสวิดีโออีกครั้งซึ่งก) ใช้เวลานานและข) ทำให้คุณภาพด้อยลง
slhck

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