Combinar archivos AVI sin recodificar en Mac OS X Lion

16

¿Existe una solución (en el mejor de los casos gratuita) para fusionar archivos AVI en Mac OS X Lion sin la necesidad de volver a codificarlos? (Hasta Snow Leopard usé D-Vision 3, que no funcionará en Lion porque es PPC).

Chris
fuente
Por "fusionar", ¿quiere decir combinar en secuencia?
Caracol mecánico
1
Además, necesitamos saber el formato de video (Motion JPEG? H.264?) Para saber si esto es posible.
Caracol mecánico
@Mechanical: Sí, por fusión me refiero a unirlos sin problemas en secuencia. Podemos dar por sentado que todos los archivos comparten la misma velocidad de fotogramas, códec y resolución. El códec utilizado sigue principalmente el estándar MPEG-4, como Xvid. De hecho, es posible como lo fue antes de Lion, así como lo es con Windows. Estoy buscando una herramienta que también se ejecute en Lion.
Chris
1
En general, ffmpegla herramienta para esto.
Caracol mecánico
2
Comencé la recompensa solo porque la respuesta de @ w00t es una bendición : probablemente me ahorró unos pocos $ / € de dinero real; y me habría ahorrado mucho tiempo y esfuerzo si me hubiera topado antes ...
Jari Keinänen

Respuestas:

19

Para que su copia de avidemux2.app funcione, simplemente abra el paquete de la aplicación (muestre el contenido del paquete en el buscador) y elimine los archivos libxml.2.dylib y libiconv.2.dylib de la carpeta Contenido / Recursos / lib.

Esto hará que avidemux2 use las versiones que vienen con Lion y que parecen funcionar bien.

w00t
fuente
1
Gracias, buena información. No sabía que podía eliminarlos en lugar de reemplazarlos.
Chris
17

Esto funciona para mi:

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

Luego, output.avi no solo debe tener todo el contenido, sino también tener los índices recalculados para que se reproduzca toda la película.

Rico
fuente
1
Genio. Y funcionó para mí también.
peelman
1
NB: la línea de comando es bastante larga, así que tenga cuidado al copiarla.
Umar Farooq Khawaja
1
¡Trabajado como un encanto! Excelente respuesta
Umar Farooq Khawaja
2
-bash: mencoder: comando no encontrado. Descargue ffmpegXbinaries20060307.zip descomprima y luego copie mencoder a / usr / local / bin y luego funciona de maravilla. ¡GRACIAS!
westondeboer
2
@westondeboer Si tienes macports instalados,sudo port install mplayer
Joel Mellon
2

Avidemux es una herramienta de código abierto para editar / combinar videos, y hay un puerto Mac:

http://avidemux.sourceforge.net/

Bryan Agee
fuente
2
Gracias. Avidemux no es compatible con Lion en este momento. Avidemux usa una versión incompatible con el león de la biblioteca libiconv.2.dylib. Lo hice funcionar reemplazando la biblioteca con una versión parcheada de GnuCash: bugzilla.gnome.org/attachment.cgi?id=192432
Chris
1

Pruebe esta versión compatible con Lion de D-Vision 3: D-Vision 3 (Intel)

fheusel
fuente
1
¿De dónde sacaste esta versión? No me siento tan cómodo con la descarga de programas de fuentes desconocidas.
Chris
En realidad, el sitio del autor tiene un binario universal: objectifmac.com/dvision.php
w00t
@ w00t: Tienes razón. De hecho, la aplicación principal de D-Vision funciona en Lion, mientras que unirse a AVI con D-Vision no. Puede iniciarlo, seleccionar la herramienta para unir AVI, seleccionar sus archivos AVI e iniciar la tarea. Marqué "eliminar archivos de origen cuando la tarea ha terminado" (como siempre) y luego recibí el error de Rosetta y también perdí mis archivos de origen.
Chris
@ Chris: en realidad acabo de copiar los archivos binarios universales de la versión beta más reciente de D-Vision 4 en el antiguo paquete de aplicaciones D-Vision 3.
fheusel
1

D-Vision funcionará con OS X Lion. Solo use mencodery no el predeterminado avimerge.

smokedoggz89
fuente
1
  1. Descargue la versión más reciente de ffmpegX.
  2. Haga clic derecho en "Mostrar contenido del paquete"
  3. Copie avimerge ubicado en Contenido> Recursos> avimerge .
  4. Pegue el archivo avimerge en la misma ubicación dentro del archivo D-Vision.app. Para hacer esto, haga clic derecho en "Mostrar contenido del paquete" en el icono "D-vision.app" y péguelo en "Contenido> Recursos".

D-Vision luego funcionará de maravilla en Lion OS X.

Beelzebubs
fuente
0

Aquí hay una manera que no requiere absolutamente ningún software adicional. Si tiene OS X, puede hacer esto. Abra la Terminal y haga esto:

cat /path/to/part1.avi /path/to/part2.avi > /path/to/where/you/want/whole.avi
bernk
fuente
Lamentablemente, no funciona para mí.
rico
¿Qué quieres decir con "no funciona"? Tendrás que ser más específico si quieres ayuda.
bernk
Esto es genial, acepta que tampoco funciona para mí ...
Termino
1
Esto probablemente solo funcionaría para archivos que no requieren ningún tipo de encabezado. Que yo sepa, los archivos .avi tienen un encabezado, así que, básicamente, esto solo agregaría el segundo archivo .avi al final del primero, pero la información del encabezado no estará allí para que se pueda reproducir.
Umar Farooq Khawaja