คำแนะนำสำหรับการตัด / ตัดวิดีโอบน Mac OS X (iMovie ผลิตไฟล์ขนาดใหญ่มาก)?


10

ฉันต้องตัดบางส่วนของวิดีโอ (+ เสียงที่เกี่ยวข้อง) เพื่อทำคลิปสั้น ๆ ตัวอย่างเช่นใช้เวลา 2 นาทีจากที่ตั้งหนึ่งแห่งและอีก 3 นาทีจากส่วนอื่นของวิดีโอ 30 วินาทีจากที่ตั้งอื่นและรวมเข้าด้วยกันเพื่อสร้างคลิปเดียว รูปแบบของอินพุตวิดีโอคือ mp4 (การเข้ารหัส H.264, AFAICR)

ไม่จำเป็นต้องมีการผสานหรือการเปลี่ยนที่ซับซ้อนมากจากส่วนหนึ่งไปยังอีกส่วนหนึ่งหรือแบนเนอร์ (ข้อความ) ที่ซับซ้อนบนหน้าจอ แต่ความสามารถในการทำเช่นนั้นอาจเป็นจุดบวก

ฉันเคยทำสิ่งนี้กับ iMovie ในอดีต แต่ที่ไฟล์ต้นฉบับต่ำกว่า 5MB / นาทีในการเล่นเวอร์ชันที่สับแล้วมีเวลาเล่นมากกว่า 11MB / นาทีซึ่งสำหรับฉันแล้วดูเหมือนว่าจะแย่จริง ๆ

มีวิธีที่ดีกว่า / แตกต่างในการทำเช่นนี้ใน OS X หรือไม่?

กำลังมองหาโซลูชัน (ฟรี) ฟรี

ระบบปฏิบัติการ: OS X 10.9.3

คำตอบ:


18

ฉันลงเอยด้วยการใช้ ffmpeg จากบรรทัดคำสั่งเพื่อทำการตัดที่จำเป็น

หลังจากทำการวิจัยบางอย่างในเว็บไซต์นี้และลองใช้คำสั่งที่เรียบง่ายกว่านี้ฉันพบคำสั่งต่อไปนี้:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -c copy -to 00:05:10 \
    output.mp4

ที่ฉันเข้าใจมันด้วยคำสั่งนี้โดยทั่วไป ffmpeg คัดลอกส่วนหนึ่งของคลิปจาก input.mp4 ไปยัง output.mp4 (ไม่มีการเข้ารหัสซ้ำ) ffmpeg ค้นหาเครื่องหมาย 1 นาทีอย่างรวดเร็ว (ตอนแรก-ss 00:01:00) จากนั้นเริ่มมองหาเฟรมหลักและส่งคลิปจาก 3 นาทีสู่คลิป (กำหนดโดย-ssตัวเลือกที่สอง) ถึง 6 นาทีและ 10 วินาทีในคลิป (ระบุโดย-to 00:05:10) . ดังนั้นผลลัพธ์นี้คลิปยาว 3 นาที 10 วินาที (5:10 - 2:00)

หมายเหตุ:เวลาที่กำหนดโดย-ssตัวเลือกที่2 และ-toตัวเลือกจะสัมพันธ์กับเวลาที่กำหนดโดย-ssตัวเลือกแรก

ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเหล่านี้และตัวเลือกอื่นเห็นคำตอบที่ดีสำหรับคำถามที่ใช้ในการตัด ffmpeg วิดีโอ

วิธีนี้รวดเร็วอย่างน่าประหลาดใจ (10-15 วินาที) แต่ในช่วง 2-3 วินาทีแรกของคลิปเสียงจะดี แต่ไม่มีวิดีโอที่มีปัญหา ทั้งคุณภาพเสียงและวิดีโอดูเหมือนจะแยกไม่ออกจากต้นฉบับหลังจากช่วง 2-3 วินาทีแรก

การวาง-c copyส่วนแก้ปัญหานั้นด้วย นี่หมายความว่าวิดีโอจะได้รับการเข้ารหัสอีกครั้ง - ซึ่งใช้เวลานานกว่า (ปลายปี 2011 ของฉัน 13 "MacBook Pro ใช้เวลาในการรันคลิปประมาณ 80-90%) - แต่คุณภาพเสียงและวิดีโอยอดเยี่ยมและขนาดไฟล์เล็กกว่า ต้นฉบับ (คำนวณเป็น MB / นาทีในการเล่น)!

ดังนั้นคำสั่งสุดท้ายที่ฉันตัดสินคือ:

ffmpeg -ss 00:01:00 -i input.mp4 -ss 00:02:00 -to 00:05:10 -strict -2 \
    output.mp4

-strict -2ส่วนหนึ่งถูกบันทึกอยู่ในคำสั่งขึ้นอยู่กับข้อเสนอแนะจาก ffmpeg เช่นการสนับสนุนสำหรับการเข้ารหัส X.264 ยังคงทดลอง

หากต้องการใช้ ffmpeg ฉันดาวน์โหลด ffmpeg ที่คอมไพล์แล้วจากffmpegmac.netวางไว้ในไดเรกทอรีที่ฉันรู้อยู่แล้วว่าPATHพร้อมใช้งานและพร้อมใช้งานแล้ว!


2
โปรดทราบว่าหากคุณต้องการควบคุมคุณภาพของคลิปเมื่อปล่อย-c copyคุณควรใช้ตัวเลือกที่กล่าวถึงที่นี่: trac.ffmpeg.org/wiki/Encode/H.264โดยทั่วไป-crf 23แล้วเลือกค่าที่ต่ำลงเพื่อคุณภาพที่ดีขึ้น (ค่าสติ ระหว่าง 18–28)
slhck

ดี! ขอบคุณที่แบ่งปันโซลูชันนี้ มันเป็นสิ่งที่ฉันต้องการ คุณสามารถใช้มันเพื่อ 'ตัดแต่ง' โดยเพียงแค่ผ่าน00:00:00สอง-ssตัวเลือกแรกแล้วตามเวลาที่คุณต้องการคลิปที่เป็น-toตัวเลือก ได้รับหนึ่งในนั้น-ssอาจไม่จำเป็น
sholsinger

7

สามารถใช้Quicktime SplitและTrimฟังก์ชั่นเพื่อตัดวิดีโอคลิปให้มีขนาดเล็กลงอย่างรวดเร็ว

หากทุกกลุ่มมาจากไฟล์เดียวกัน Quicktime สามารถใช้เพื่อแยกจัดเรียงใหม่และตัดแต่งคลิปใหม่ได้อย่างง่ายดาย:

เปิดต้นฉบับใน Quicktime คิวล่วงหน้าอย่างน้อยหนึ่งเฟรมถึงจุดที่คุณตัดครั้งแรกและใต้EditเมนูSplit Clipจะไม่เป็นสีเทา Cmd-Yเป็นทางลัด แผงควบคุม QTs จะเปลี่ยนเป็นโหมดคลิปมุมมองโดยแสดงคลิปเพิ่มเติมอีกสองคลิปที่มีการแบ่งที่ตำแหน่งปัจจุบันของเพลย์ลิสต์คลิปทั้งสองเน้นเป็นสีเหลือง ในการลบคลิปที่ไม่ต้องการหลังจากการSplit Clipดำเนินการให้คลิกที่คลิปในเส้นเวลาเพื่อไฮไลต์แล้วกดBackspaceหรือเลือกหนึ่งในฟังก์ชั่นที่พบได้ทั่วไปภายใต้Editเมนู ในโหมด "มุมมองคลิป" คลิปสามารถลากและวางเพื่อจัดเรียงลำดับใหม่ได้ เมื่อเสร็จสิ้นการแยกคลิปให้คลิกที่Doneปุ่มด้านขวาเพื่อดำเนินการตามปกติของ QT

ต่อไปก็ถึงเวลาSaveที่ไฟล์ในรูปแบบปัจจุบันExportไฟล์ในความละเอียดที่แตกต่างกันหรือShareไฟล์ที่มีหนึ่งในบริการ สองอันหลังอยู่ใต้Fileเมนู แต่Saveหายไปอย่างชัดเจน: ไม่ต้องกังวล ... เพียงคลิกที่หน้าต่างของคลิปที่แก้ไขสีแดง X ที่มุมบนซ้ายเพื่อปิดหน้าต่าง สิ่งนี้จะแสดงSaveกล่องโต้ตอบที่คุ้นเคยและไฟล์ A / V ที่ฉันบันทึกไว้ด้วยวิธีนี้ทำให้คุณสมบัติทั้งหมดของคลิปต้นฉบับสมบูรณ์ ExportingหรือSharingมีแนวโน้มที่จะทำให้วิดีโอถูกสุ่มใหม่และมีขนาดใหญ่ขึ้นตามที่คุณทำ


0

คำตอบของ Nevin นั้นยอดเยี่ยม แต่ฉันรู้สึกว่าอาจมีการปรับปรุงเล็กน้อยในแง่ของวิธีการแบ่งเบาภาระเมื่อแบ่งคลิปเหล่านี้ออก

นี่คือบทเรียนที่ฉันได้อธิบายไว้ กุญแจสำคัญคือการตัดคลิปที่สั้นกว่าแยกเป็นไฟล์ใหม่และบันทึกตามที่คุณไป

https://www.youtube.com/watch?v=g7MgVBGfFCo

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