Comment puis-je joindre plusieurs fichiers vidéo .mpg?

16

Je crée beaucoup de ces petits clips sur mon appareil photo numérique. Celles-ci sont au format .mpg et avant de les partager avec d'autres, j'aimerais simplement me joindre, couper quelques secondes ici et là.

J'utilise Google Picassa pour créer de nouveaux points de début et de fin, mais je ne connais pas encore un bon moyen de rejoindre mpgs.

Quel est le meilleur logiciel gratuit que je peux utiliser pour cela?

Kapsh
la source

Réponses:

24

les fichiers mpg sont les plus faciles à joindre. Vous pouvez réellement les copier ensemble. Sous Windows, vous utilisez

copy/b file1.mpg+file2.mpg+file3.mpg newfile.mpg

Sous Linux, j'utilise cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg
Joshua K
la source
Point valable, mais il veut couper certaines parties.
John T
1
Merci, cela a très bien fonctionné. Je peux toujours utiliser Picassa pour couper les pièces, puis utiliser la commande de copie pour joindre plusieurs clips.
Kapsh
1
J'ai essayé de le faire, et il a affirmé que la copie était réussie, mais la vidéo ne dure que la durée de la dernière vidéo, même si elle semble commencer à la première vidéo copiée. Pourquoi cela et que puis-je faire pour y remédier?
nhinkle
Et c'est dommage que cela ne fonctionne pas avec .mp4 (étant un format de conteneur) - vous obtenez un fichier aussi volumineux qu'il doit l'être, mais cela ne lit que le premier fichier
PandaWood
1
A travaillé pour moi avec un 4-parter. L'horodatage de la version finale est foiré, mais il fonctionne très bien.
FreeMan
9

Les versions récentes de ffmpeg peuvent le faire via son démultiplexeur concat, qui devrait être plus fiable que d'utiliser cat ou copy. Créez d'abord un fichier appelé inputs.txt, contenant

file /path/to/input1.mpg
file /path/to/input2.mpg
file /path/to/input3.mpg

Utilisez ensuite la commande ffmpeg suivante:

ffmpeg -f concat -i inputs.txt -c copy output.mpg

Voir ici pour plus d'informations.

evilsoup
la source
J'ai essayé mais le son a été supprimé / absent du clip résultant.
Peter Mitrano
1

Que diriez-vous de Windows Movie Maker ou de Windows Live Movie Maker? (en fonction de votre version de Windows, que vous semblez utiliser par vos autres questions).

John T
la source
1
Bon point ... Mais sérieusement, un superuserutiliserait probablement quelque chose de plus professionnel: D
Julian F. Weinert
1

Rejoignez / encodez / convertissez au contenu de votre cœur avec MediaCoder .

Tutul
la source
0

J'ai utilisé copy / b & qui joint les fichiers OK mais cela fait quelque chose à l'en-tête qui salit le code temporel. Mais ensuite, j'ai exécuté le fichier entier via XMedia Recode en utilisant uniquement la copie vidéo (non convertie) et la copie audio avec la même extension et qui semblait le redresser: http://forum.videohelp.com/threads/375401-How-to -coupe-toute-vidéo-avec-Xmedia-Recode

Max
la source
Veuillez citer les parties essentielles de la réponse à partir des liens de référence, car la réponse peut devenir invalide si les pages liées changent.
DavidPostill
0

Si vous les copiez simplement ensemble à l'aide de la ligne de commande comme suggéré ci-dessus, la durée ne sera pas signalée correctement dans votre lecteur multimédia, mais elle peut toujours fonctionner. Ne faites pas confiance à la durée signalée par votre joueur - vérifiez manuellement.

Lors de l'extraction et de la combinaison de vidéos à partir d'un DVD, si je rippe sans réencodage, j'obtiens des fichiers mpg que je peux combiner avec la commande de copie, puis même si VLC ne signale pas correctement la durée, Handbrake "voit" la durée correcte, et les derniers fichiers mp4 réencodés sont lus correctement et affichent la durée correcte.

Glaurung
la source
La technologie a changé et s'est améliorée depuis 7 ans tu ne crois pas?
2017