Strumento terminale per unire video mp4

11

Mi piacerebbe unirmi ai video di mp4 come faccio a unire pdf da pdfjoin .

C'è uno strumento predefinito per unire i video?

    
posta Léo Léopold Hertz 준영 16.06.2014 - 09:12
fonte

1 risposta

13

Sì, puoi unire più video in un unico file usando i comandi di terminale predefiniti. L'utilizzo di un semplice cat lo vorrà.

cat video1.avi video2.avi videon.avi > output.avi

C'è un grande ma qui - questo metodo produrrà l'intestazione video1.avi su output.avi. Pertanto, l'intestazione di output.avi è la stessa di video1.avi, quindi nella maggior parte dei lettori video sembrerà video2.avi e videon.avi sono persi - source 1 , origine 2 .

Per risolvere questo problema, sono necessari strumenti aggiuntivi. Ci sono molti altri strumenti terminali per partecipare ai film che aggiornano l'intestazione. Gli strumenti di editing video più noti sono mencoder (che è una parte di MPlayer) e ffmpeg . Entrambi hanno un'enorme quantità di opzioni e impostazioni ed è al di là di questo forum per entrare in molti dettagli, ma darò i comandi brevi di seguito.

L'uso e l'installazione di mencoder o ffmpeg possono intimidire, ma le funzionalità di editing video sono le più potenti che ho incontrato finora. Poiché l'installazione da origine può essere una seccatura per gli utenti OS X nativi, ti consiglio di utilizzare Homebrew .

Per installare questi strumenti utilizzando Homebrew , esegui questo one-liner nel tuo terminale:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Homebrew è ora installato, è consigliabile seguire i suggerimenti dell'installatore dopo l'installazione. Ora installiamo ffmpeg e mencoder usando brew .

brew install ffmpeg mplayer

Ora possiamo usare mencoder per unire i due video:

mencoder -oac copy -ovc copy -idx -o output.mp4 video1.mp4 video2.mp4 video3.mp4

Oppure possiamo usare ffmpeg per unire i due video:

 ffmpeg -i concat:"video1.mp4|video2.mp4" -codec copy output.mp4

In particolare chiedi i file .mp4. mp4 è un formato contenitore, è possibile che l'installazione predefinita di ffmpeg o mencoder non abbia i pacchetti di codifica / decodifica ('codecs') corretti per impostazione predefinita e che sia necessario installarli separatamente. Ma questo va oltre lo scopo di questo argomento.

    
risposta data 16.06.2014 - 12:00
fonte

Leggi altre domande sui tag