Fusionner des fichiers AVI sans recodage dans Mac OS X Lion


16

Existe-t-il une solution (au mieux gratuite) pour fusionner les fichiers AVI dans Mac OS X Lion sans avoir besoin de les recoder? (Jusqu'à Snow Leopard, j'utilisais D-Vision 3, qui ne fonctionnera pas sur Lion car c'est PPC.)


Par «fusionner», voulez-vous dire combiner en séquence?
mécanique

1
De plus, nous devons connaître le format vidéo (motion JPEG? H.264?) Pour savoir si cela est possible.
mécanique

@Mechanical: Oui, par fusion, je veux dire les rejoindre de manière transparente dans l'ordre. Nous pouvons considérer comme acquis que tous les fichiers partagent le même débit, le même codec et la même résolution. Le codec utilisé suit principalement la norme MPEG-4 comme Xvid. En fait, c'est possible comme c'était avant Lion ainsi qu'avec Windows. Je recherche un outil qui fonctionne également sur Lion.
Chris

1
En général, ffmpegl'outil pour cela.
Escargot mécanique

2
J'ai commencé la prime uniquement parce que la réponse de @ w00t est une aubaine - cela m'a probablement fait économiser quelques dollars / € en argent réel; et cela aurait sauvé beaucoup de temps et d'efforts si je venais de tomber dessus plus tôt…
Jari Keinänen

Réponses:


19

Pour faire fonctionner votre copie d'avidemux2.app, ouvrez simplement le bundle d'application (affichez le contenu du package dans le Finder) et supprimez les fichiers libxml.2.dylib et libiconv.2.dylib du dossier Contents / Resources / lib.

Cela permettra à avidemux2 d'utiliser les versions livrées avec Lion et qui semblent très bien fonctionner.


1
Merci, bonne information. Je ne savais pas que je pouvais les supprimer au lieu de les remplacer.
Chris

17

Cela fonctionne pour moi:

cat part1.avi part2.avi part3.avi > tmp.avi && mencoder -forceidx -oac copy -ovc copy tmp.avi -o output.avi && rm -f tmp.avi

Ensuite, output.avi devrait non seulement avoir tout le contenu, mais aussi recalculer les index pour que tout le film soit lu.


1
Génie. Et a aussi fonctionné pour moi.
peelman

1
NB: La ligne de commande est assez longue donc faites attention lors de la copie.
Umar Farooq Khawaja

1
A fonctionné comme un charme! Excellente réponse.
Umar Farooq Khawaja

2
-bash: mencoder: commande introuvable. Téléchargez ffmpegXbinaries20060307.zip décompressez puis copiez mencoder dans / usr / local / bin et puis ci-dessus fonctionne à merveille. MERCI!
westondeboer

2
@westondeboer Si vous avez installé macports,sudo port install mplayer
Joel Mellon


1

Essayez cette version compatible Lion de D-Vision 3: D-Vision 3 (Intel)


1
D'où avez-vous obtenu cette version? Je ne suis pas à l'aise avec le téléchargement de programmes à partir de sources inconnues.
Chris

En fait le site de l'auteur a un binaire universel: objectifmac.com/dvision.php
w00t

@ w00t: Vous avez raison. En fait, l'application principale de D-Vision fonctionne sur Lion, contrairement à l'adhésion aux AVI avec D-Vision. Vous pouvez le démarrer, sélectionner l'outil pour rejoindre les AVI, sélectionner vos fichiers AVI et démarrer la tâche. J'ai vérifié "supprimer les fichiers source lorsque la tâche est terminée" (comme toujours), puis j'ai eu l'erreur Rosetta et j'ai également perdu mes fichiers source.
Chris

@Chris: en fait, je viens de copier les fichiers binaires universels de la dernière version bêta de D-Vision 4 dans l'ancien ensemble d'applications D-Vision 3.
fheusel

1

D-Vision fonctionnera avec OS X Lion. Utilisez simplement mencoderet non la valeur par défaut avimerge.


1
  1. Téléchargez la dernière version de ffmpegX.
  2. Cliquez avec le bouton droit sur "Afficher le contenu du package"
  3. Copier avimerge situé dans Contenu> Ressources> avimerge .
  4. Collez le fichier avimerge au même emplacement dans le fichier D-Vision.app. Pour ce faire, cliquez avec le bouton droit sur "Afficher le contenu du package" sur l'icône "D-vision.app" et collez-le dans "Contenu> Ressources".

D-Vision travaillera ensuite un régal dans Lion OS X.


0

Voici un moyen qui ne nécessite absolument aucun logiciel supplémentaire. Si vous avez OS X, vous pouvez le faire. Ouvrez Terminal et procédez comme suit:

cat /path/to/part1.avi /path/to/part2.avi > /path/to/where/you/want/whole.avi

Malheureusement, cela ne fonctionne pas pour moi.
riche

Qu'entendez-vous par «ça ne marche pas»? Vous devrez être plus précis si vous voulez de l'aide.
bernk

C'est super, accepte ça ne marche pas non plus pour moi .... Je me retrouve avec seulement la première vidéo dans le fichier de sortie (Mountain Lion)
neildeadman

1
Cela ne fonctionnerait probablement que pour les fichiers qui ne nécessitent aucun type d'en-tête. À ma connaissance, les fichiers .avi ont un en-tête donc, fondamentalement, cela n'ajouterait que le deuxième fichier .avi à la fin du premier, mais les informations d'en-tête ne seront pas là pour qu'il puisse être lu.
Umar Farooq Khawaja
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.