ฉันจะผสมภาพยนตร์สองเรื่องเข้าด้วยกันก่อนที่จะเบรกพวกเขาได้อย่างไร


8

ฉันจะผสมภาพยนตร์สองเรื่องเข้าด้วยกันก่อนที่จะเบรกพวกเขาได้อย่างไร

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

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

หากไม่มีวิธีที่จะรวมสองไฟล์เข้าด้วยกันเป็นไฟล์เดียวอย่างเป็นทางเลือกของฉันจะเปิดในบางสิ่งเช่นWindows Live Movie Makerและผสมอินพุต mp4 / m4v สองไฟล์เป็นไฟล์เดียว


3
เพียงลบย่อหน้าแรกและชื่อของภาพยนตร์และไม่มีใครสนใจ มีภาพยนตร์ฟรีหรือภาพยนตร์ที่คุณสร้างเองเพื่อให้เป็นหัวข้อที่มีประโยชน์โดยทั่วไปโดยไม่มีปัญหาทางกฎหมาย
Daniel Beck

คิดอย่างนั้น? ฉันไม่แน่ใจ
jcolebrand

ใช่ไม่เคยเห็นมีคนพูดจาโผงผางเกี่ยวกับเรื่องนี้เหมือนเคย โดยทั่วไปคุณไม่ต้องการเข้ารหัสซ้ำอีกเลย ผมจะแนะนำในการตัดพวกเขาทั้งสองเพื่อ H.264 / MP4 โดยใช้เบรคมือและการตั้งค่าเดียวกันแน่นอนแล้วรวมพวกเขาด้วยเครื่องมือเช่นmp4box
slhck

ในทางเทคนิคแล้ว @slhck ฉันต้องการถามวิธีการรีโฟลว์ไฟล์วิดีโอสองไฟล์พร้อมกับบางอย่างเช่น MP4Box แทนที่จะถามว่าจะทำอย่างไรกับเบรกมือ? คิดว่าฉันควรเริ่มถามคำถามใหม่และฝากคำถามนี้กับชาว Google หรือไม่?
jcolebrand

ไม่เป็นไร วิธีแก้ปัญหาก็เหมือนกันฉันเดา ฉันแค่พยายามที่จะหาวิธีที่จะทำทั้งหมดบน Windows :)
slhck

คำตอบ:


6

วิธีการเข้าใกล้นี้

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

ในกรณีของคุณความเป็นไปได้คือ:

VideoTS ตอนที่ 1 → MP4 ตอนที่ 1
VideoTS ตอนที่ 2 → MP4 ตอนที่ 2
MP4 ตอนที่ 1 และ MP4 ตอนที่ 2 → MP4 สุดท้าย

… หรือ:

วิดีโอส่วนที่ 1 และวิดีโอส่วนที่ 2 →วิดีโอ
ระดับกลางวิดีโอระดับกลาง→ MP4 สุดท้าย

เชื่อมต่อกับ MP4Box

ฉันจะเลือกตัวเลือกแรกเนื่องจากไม่รู้ว่ามีเครื่องมือใดที่จะนำไฟล์ดีวีดี "ดิบ" มาเรียงต่อกันให้คุณ

คุณสามารถใช้ Handbrake เพื่อเข้ารหัสวิดีโอเป็นไฟล์ MP4 ด้วยการตั้งค่าที่เหมาะสม (เช่นใช้การตั้งค่า iPhone หรือ iPod) เป็นสิ่งสำคัญที่คุณต้องเลือกการตั้งค่าเดียวกันสำหรับวิดีโอทั้งสอง

จากนั้นใช้MP4Boxเพื่อต่อข้อมูลเหล่านี้:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

ทำไมคุณไม่ควรเข้ารหัสซ้ำ

ส่วนที่สำคัญคือคุณใช้เครื่องมือเช่น MP4Box เพื่อต่อวิดีโอเข้าด้วยกันและไม่ใช่ตัวแก้ไขเชิงเส้นที่ไม่ใช่เชิงเส้นเช่น Windows Movie Maker เท่าที่ฉันรู้ WMM จะไม่อนุญาตให้คุณคัดลอกบิตสตรีม h.264 codec แต่ต้องการเข้ารหัสวิดีโออีกครั้งหลังจากที่คุณเชื่อมต่อวิดีโอเหล่านั้นแล้ว

ซึ่งหมายความว่าคุณจะประสบกับการสูญเสียรุ่นเช่นที่คุณรู้จากภาพ JPEG อาจสังเกตไม่ได้ แต่ฉันไม่รู้ว่าตัวเข้ารหัสของ Windows Movie Maker นั้นดีแค่ไหน ฉันสงสัยว่าคุณภาพจะเท่ากันหรือไม่


เครื่องมือใหม่และทุกสิ่ง! ขั้นตอนการทำงานของ Yay! ฉันไม่คิดว่ามันจะทำให้เกิดความสูญเสียในการทำสิ่งนั้นใน WMM แต่ตอนนี้คุณชี้ให้เห็นแล้วว่ามันสมเหตุสมผล ฉันคิดว่าบางที Handbrake ก็สามารถทำงานคนเดียวได้ อ่านี่มันเยี่ยมมาก!
jcolebrand

6

ฉันไม่สามารถทำได้ใน Handbrake (คำตอบของ Kev บ่งบอกว่าเป็นไปได้ด้วยการแปลงแบบเป็นชุด แต่ไม่ได้ผลสำหรับฉัน) แต่ffmpegรองรับโดยใช้คุณสมบัติการต่อข้อมูล เชื่อมต่อไฟล์อินพุตหลายไฟล์และเข้ารหัสวิดีโอสตรีมด้วย x264 และคัดลอกสตรีมเสียงไปยังไฟล์เอาต์พุต MP4 ไฟล์เดียว:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt เป็นรายการของไฟล์อินพุตในรูปแบบ

file '/path/to/file1'
file '/path/to/file2'

4
ฉันยังอยากแนะนำffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4(resp. output.aviหรือคล้ายกัน) ซึ่งเร็วขึ้นและไม่เข้ารหัสอีกครั้งตามที่ @slhck แนะนำ
white_gecko

1

ไม่จำเป็นต้องเข้ารหัสอีกครั้ง ในการรวมไฟล์. VOB ในโฟลเดอร์ VideoTS:

  1. คัดลอกไปยังฮาร์ดไดรฟ์ของคุณ
  2. เปิดพรอมต์คำสั่ง DOS
  3. ไปที่ไดเรกทอรีที่คุณคัดลอกไฟล์
  4. และใช้คำสั่งดังต่อไปนี้

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

สำหรับ xx ให้ใช้หมายเลขจากข้อมูลไฟล์จริง

สิ่งนี้จะรวมไว้ในไฟล์เอาต์พุต mpg ไฟล์เดียวที่คุณสามารถ Handbrake เป็นไฟล์ขนาดเล็กลงโดยเลือกรูปแบบ mp4 คุณควรเบรกมือพวกเขามิฉะนั้นไฟล์ผลลัพธ์จะมีปัญหาเรื่องเวลา เช่นภาพยนตร์ 2 ชั่วโมงอาจแสดงเป็นความยาว 5 นาที

โดยทั่วไปขนาดไฟล์ VOB คือ 1,073,739,776 บวกหนึ่งไฟล์ที่เหลือเพื่อให้แน่ใจว่าเล่นไฟล์ VOB ก่อนโดยดับเบิลคลิกที่ไฟล์เหล่านั้นเพื่อให้แน่ใจว่าเป็นไฟล์ที่คุณต้องการ


-1

หากคุณวางไฟล์ทั้งหมดในไดเรกทอรีเดียวด้วยชื่อที่วางไว้ในลำดับที่ถูกต้องจากนั้นเปิดไดเรกทอรีใน handbrake (แทนที่จะเป็นไฟล์) มันจะรวมมันโดยอัตโนมัติ - ดังนั้นไม่จำเป็นต้องรวมก่อนมือ

  • ฉันสุ่มลองว่าหลังจากไม่สามารถทำงานอื่น ๆ ได้ (YMMV)

1
คุณควรแก้ไขคำตอบเพื่อให้เข้าใจได้ง่าย และอย่าวางลูกกระสุนโดยไม่มีรายการเช่นนั้น
phuclv

1
ไม่ได้ผลสำหรับฉัน เบรกมือเข้ารหัสหนึ่งครั้งเท่านั้นชื่อไม่สามารถหาตัวเลือกสำหรับการรวม
kynan

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