ฉันจะเข้าร่วมไฟล์ภาพยนตร์. mp4 หลายไฟล์ได้อย่างไร


16

ฉันสร้างคลิปเล็ก ๆ เหล่านี้มากมายบนกล้องดิจิตอลของฉัน สิ่งเหล่านี้อยู่ในรูปแบบ. mpg และก่อนที่ฉันจะแบ่งปันให้กับคนอื่น ๆ ฉันชอบที่จะเข้าร่วมคลิปสองสามวินาทีที่นี่และที่นั่น

ฉันใช้ Google Picassa เพื่อสร้างจุดเริ่มต้นและจุดสิ้นสุดใหม่ แต่ฉันยังไม่รู้วิธีที่ดีในการเข้าร่วม mpgs

ซอฟต์แวร์ฟรีที่ดีที่สุดที่ฉันสามารถใช้ได้คืออะไร

คำตอบ:


24

ไฟล์ mpg นั้นง่ายที่สุดในการเข้าร่วม คุณสามารถคัดลอกมันเข้าด้วยกันได้ ใน Windows คุณใช้

copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg

ใน Linux ฉันใช้ cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg

จุดที่ถูกต้อง แต่เขาต้องการตัดบางส่วนออก
John T

1
ขอบคุณมันใช้งานได้ดี ฉันยังสามารถใช้ Picassa เพื่อคลิปส่วนต่าง ๆ แล้วใช้คำสั่ง copy เพื่อเข้าร่วมหลายคลิป
Kapsh

1
ฉันพยายามทำสิ่งนี้และมันอ้างว่าการคัดลอกนั้นประสบความสำเร็จ แต่วิดีโอนั้นจะอยู่ได้นานเท่าความยาวของวิดีโอที่ผ่านมาถึงแม้ว่ามันจะเริ่มปรากฏในวิดีโอแรกที่คัดลอกมา ทำไมถึงเป็นเช่นนี้และฉันจะแก้ไขได้อย่างไร
nhinkle

และมันเป็นเรื่องน่าเสียดายที่มันไม่สามารถใช้งานกับ. mp4 (เป็นรูปแบบคอนเทนเนอร์) - คุณได้รับไฟล์ที่มีขนาดใหญ่เท่าที่จำเป็น แต่ต้องเล่นไฟล์แรกเท่านั้น
PandaWood

1
ทำงานให้ฉันด้วย 4-parter การประทับเวลาของรุ่นสุดท้ายนั้นเลอะ แต่มันก็เล่นได้ดี
FreeMan

9

เวอร์ชั่นล่าสุดของ ffmpeg สามารถทำได้ผ่านการเชื่อมต่อ demuxer ซึ่งควรน่าเชื่อถือกว่าการใช้ cat หรือ copy ก่อนอื่นให้สร้างไฟล์ชื่อ inputs.txt ที่มี

file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg

จากนั้นใช้คำสั่ง ffmpeg ต่อไปนี้:

ffmpeg -f concat -i inputs.txt -c copy output.mpg

ดูที่นี่สำหรับข้อมูลเพิ่มเติม


ฉันลองสิ่งนี้ แต่เสียงถูกลบออก / ไม่ปรากฏในคลิปผลลัพธ์
ปีเตอร์ Mitrano

2

สำหรับ Linux Avidemux ค่อนข้างดี:

สำหรับ Windows มี

นอกจากนี้ยังมีเครื่องมือระดับต่ำที่ทำงานโดยตรงกับสตรีม MPEG เช่น:

สิ่งเหล่านั้นอาจดีสำหรับการตัดแบบไม่สูญเสีย แต่ให้อิสระน้อยลง


1
Avidemux สำหรับ windows ก็ค่อนข้างดีฉันพบว่าดีกว่า VirtualDub
ansgri

1

Windows Movie Maker หรือ Windows Live Movie Maker เป็นอย่างไร (ขึ้นอยู่กับรุ่นของหน้าต่างซึ่งดูเหมือนว่าคุณกำลังใช้โดยคำถามอื่น ๆ ของคุณ)


1
จุดดี ... แต่อย่างจริงจังsuperuserอาจจะใช้สิ่งที่เป็นมืออาชีพมากขึ้น: D
Julian F. Weinert


0

ฉันใช้ copy / b & ที่รวมกับไฟล์ OK แต่มันทำบางอย่างกับส่วนหัวที่ยุ่งกับรหัสเวลา แต่จากนั้นฉันก็รันไฟล์ทั้งหมดผ่าน XMedia Recode โดยใช้เพียงแค่คัดลอกวิดีโอ (ไม่แปลง) & คัดลอกเสียงที่มีนามสกุลเดียวกัน & ที่ดูเหมือนจะยืดออก: http://forum.videohelp.com/threads/375401-How-to -cut ใด ๆ วิดีโอที่มี XMedia Recode-


โปรดอ้างอิงส่วนสำคัญของคำตอบจากลิงค์อ้างอิงเนื่องจากคำตอบอาจไม่ถูกต้องหากหน้าเชื่อมโยงมีการเปลี่ยนแปลง
DavidPostill

0

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

เมื่อริปและรวมวิดีโอจาก DVD ถ้าฉันริพโดยไม่มีการเข้ารหัสใหม่ฉันจะได้ไฟล์ mpg ซึ่งฉันสามารถรวมกับคำสั่ง copy แล้วแม้ว่า VLC จะไม่รายงานระยะเวลาอย่างถูกต้อง Handbrake "เห็น" ระยะเวลาที่ถูกต้อง และไฟล์ mp4 ที่เข้ารหัสซ้ำขั้นสุดท้ายเล่นอย่างถูกต้องและแสดงระยะเวลาที่ถูกต้อง


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