ฉันจะต่อไฟล์วิดีโอ m2ts หลาย ๆ ไฟล์มารวมกันเป็นไฟล์เดียวได้อย่างไร


11

ฉันได้บันทึกการผลิตละครชุมชนหลายแห่งด้วยกล้อง Panasonic TM900 การตั้งค่าของกล้องนั้นต้องบันทึกที่ 1080p @ 60 FPS อย่างไรก็ตามฉันสังเกตเห็นว่ากล้องผลิตไฟล์วิดีโอหลายไฟล์ (.m2ts)

ในขณะที่ซอฟต์แวร์ Panasonic HD Editor ที่ให้มานั้นเล่นวิดีโอได้อย่างราบรื่นซึ่งไม่ใช่กรณีของเครื่องเล่นวิดีโออื่น ๆ เช่น Windows Media Player

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

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

คำตอบ:


10

ฉันเชื่อว่าคุณสามารถเข้าร่วมไฟล์ MPEG ts (transport stream) ได้ง่ายๆเพียงเข้าร่วมด้วยกัน ใน Linux:

cat file1.m2ts file2.m2ts file3.m2ts > joined_file.m2ts

ใน Windows / DOS:

copy /b file1.m2ts + file2.m2ts + file3.m2ts joined_file.m2ts /b

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


5

ในขณะที่ตัวเลือก cat / copy ที่กล่าวถึงใช้งานได้โดยทั่วไปฉันพบว่าอาจทำให้เกิดปัญหากับเครื่องเล่นสื่อบางชนิดเนื่องจากปัญหาเวลา ฉันต้องการใช้โปรโตคอล concat ของ ffmpeg เพื่อให้ได้ผลเหมือนกัน (แต่น่าเชื่อถือมากขึ้นในประสบการณ์ของฉัน):

ffmpeg -i "concat:in1.m2ts|in2.m2ts|in3.m2ts|in4.m2ts" -c copy output.m2ts
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.