ฉันต้องการที่จะเข้าร่วมวิดีโอ mp4 เหมือนฉันเข้าร่วมไฟล์ PDF pdfjoin
โดย
มีเครื่องมือเริ่มต้นสำหรับเข้าร่วมวิดีโอหรือไม่
ฉันต้องการที่จะเข้าร่วมวิดีโอ mp4 เหมือนฉันเข้าร่วมไฟล์ PDF pdfjoin
โดย
มีเครื่องมือเริ่มต้นสำหรับเข้าร่วมวิดีโอหรือไม่
คำตอบ:
ใช่คุณสามารถเข้าร่วมวิดีโอหลาย ๆ ไฟล์เป็นไฟล์เดียวโดยใช้คำสั่งเทอร์มินัลเริ่มต้น ใช้ง่ายcat
จะต้องการที่คุณต้องการ
cat video1.avi video2.avi videon.avi > output.avi
มีขนาดใหญ่ แต่ที่นี่ - วิธีนี้จะแสดงผลวิดีโอ header1.avi ไปยัง output.avi ดังนั้นส่วนหัวของ output.avi เป็นเช่นเดียวกับ video1.avi ดังนั้นผู้เล่นวิดีโอส่วนใหญ่ก็จะมีลักษณะเช่น video2.avi และ videon.avi จะหายไป - แหล่งที่ 1 , แหล่งที่ 2
ในการแก้ไขปัญหานี้คุณต้องใช้เครื่องมือเพิ่มเติม มีเครื่องมือปลายทางอื่น ๆ อีกมากมายสำหรับการเข้าร่วมภาพยนตร์ที่อัปเดตส่วนหัวด้วย เครื่องมือในการแก้ไขที่รู้จักมากที่สุดวิดีโอmencoder (ซึ่งเป็นส่วนหนึ่งของ MPlayer) และffmpeg ทั้งคู่มีตัวเลือกและการตั้งค่ามากมายและมันเกินกว่าที่ฟอรัมนี้จะพูดถึงรายละเอียดมากมาย แต่ฉันจะให้คำสั่งสั้น ๆ ด้านล่าง
การใช้และการติดตั้ง mencoder หรือ ffmpeg นั้นน่ากลัว แต่ความสามารถในการตัดต่อวิดีโอนั้นมีประสิทธิภาพที่สุดที่ฉันเคยพบมา การติดตั้งจากแหล่งที่สามารถรบกวนสำหรับผู้ใช้พื้นเมือง OS X ที่ผมแนะนำให้คุณใช้Homebrew
ในการติดตั้งเครื่องมือเหล่านี้โดยใช้Homebrewให้รันหนึ่งซับในเทอร์มินัลของคุณ:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Homebrew ได้รับการติดตั้งแล้วควรทำตามคำแนะนำของผู้ติดตั้งหลังการติดตั้ง ตอนนี้เราติดตั้ง ffmpeg และ mencoder brew
ใช้
brew install ffmpeg mplayer
ตอนนี้เราสามารถใช้ mencoder เพื่อรวมสองวิดีโอ:
mencoder -oac copy -ovc copy -idx -o output.mp4 video1.mp4 video2.mp4 video3.mp4
หรือเราสามารถใช้ ffmpeg เพื่อรวมสองวิดีโอ:
ffmpeg -i concat:"video1.mp4|video2.mp4" -codec copy output.mp4
คุณขอไฟล์. mp4 โดยเฉพาะ mp4
เป็นรูปแบบคอนเทนเนอร์เป็นไปได้ว่าการติดตั้งเริ่มต้นffmpeg
หรือmencoder
ไม่มีแพ็คเกจการเข้ารหัส / ถอดรหัส ('codecs') ที่ถูกต้องเป็นค่าเริ่มต้นและคุณต้องติดตั้งแยกต่างหาก แต่นั่นอยู่นอกเหนือขอบเขตของหัวข้อนี้
"The requested URL returned error: 400 Bad Request"
ใช้คำสั่งสถานีตามที่อธิบายไว้ในคำตอบนี้และมี ตามเว็บเพจของ Homebrewคำสั่งเทอร์มินัลใหม่คือ/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew.sh
คำแนะนำในการติดตั้ง