Saya ingin bergabung dengan video mp4 seperti saya bergabung dengan pdf oleh pdfjoin
.
Apakah ada alat default untuk bergabung dengan video?
Ya, Anda dapat menggabungkan beberapa video ke dalam satu file menggunakan perintah terminal default. Menggunakan simpel cat
memang ingin Anda inginkan.
cat video1.avi video2.avi videon.avi > output.avi
Ada yang besar tapi di sini - metode ini akan menampilkan header video1.avi ke output.avi. Oleh karena itu, header output.avi sama dengan video1.avi, jadi pada sebagian besar pemutar video, itu akan terlihat seperti video2.avi dan videon.avi hilang - sumber 1 , sumber 2 .
Untuk memperbaikinya, Anda memerlukan alat tambahan. Ada banyak alat terminal lain untuk bergabung dengan film yang memperbarui tajuk juga. Alat editing video yang paling dikenal adalah mencoder (yang merupakan bagian dari MPlayer) dan ffmpeg . Keduanya memiliki sejumlah besar opsi dan pengaturan dan itu di luar forum ini untuk masuk ke banyak detail, tapi saya akan memberikan perintah singkat di bawah ini.
Penggunaan dan pemasangan mencoder atau ffmpeg bisa sangat menakutkan, tetapi kemampuan mengedit video adalah yang paling kuat yang saya temui sejauh ini. Karena penginstalan dari sumber dapat merepotkan bagi pengguna OS X asli, saya menyarankan Anda untuk menggunakan Homebrew .
Untuk menginstal alat ini menggunakan Homebrew , jalankan one-liner ini di terminal Anda:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Homebrew sekarang diinstal, sebaiknya mengikuti saran penginstal setelah instalasi. Sekarang kita menginstal ffmpeg dan mencoder menggunakan brew
.
brew install ffmpeg mplayer
Sekarang kita dapat menggunakan mencoder untuk menggabungkan dua video:
mencoder -oac copy -ovc copy -idx -o output.mp4 video1.mp4 video2.mp4 video3.mp4
Atau kita dapat menggunakan ffmpeg untuk menggabungkan dua video:
ffmpeg -i concat:"video1.mp4|video2.mp4" -codec copy output.mp4
Anda secara khusus meminta file .mp4. mp4
adalah format wadah, mungkin saja instalasi default ffmpeg
atau mencoder
tidak memiliki paket coding / decoding ('codec') yang benar secara default dan Anda harus menginstalnya secara terpisah. Tapi itu di luar cakupan topik ini.
"The requested URL returned error: 400 Bad Request"
. Sesuai laman web Homebrew , perintah terminal baru adalah/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew.sh
untuk menginstal instruksi.