¿Cómo puedo unir varios archivos de película .mpg?

16

Creo muchos de estos pequeños clips en mi cámara digital. Estos están en formato .mpg y antes de compartirlos con otros, me encantaría unirme, recortar unos segundos aquí y allá.

Uso Google Picassa para crear nuevos puntos de inicio y finalización, pero todavía no conozco una buena forma de unir mpgs.

¿Cuál es el mejor software gratuito que puedo usar para esto?

Kapsh
fuente

Respuestas:

24

Los archivos mpg son los más fáciles de unir. De hecho, puedes copiarlos juntos. En Windows usas

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

En Linux, uso cat:

cat file1.mpg file2.mpg file3.mpg >> newfile.mpg
Joshua K
fuente
Punto válido, pero quiere recortar algunas partes.
John T
1
Gracias, esto funcionó muy bien. Todavía puedo usar Picassa para recortar las partes y luego usar el comando copiar para unir varios clips.
Kapsh
1
Intenté hacer esto, y afirmó que la copia fue exitosa, pero el video solo dura la duración del último video, aunque parece comenzar en el primer video copiado. ¿Por qué es esto y qué puedo hacer para solucionarlo?
nhinkle
Y es una pena que esto no funcione con .mp4 (que es un formato contenedor): obtienes un archivo tan grande como debe ser, pero eso solo reproduce el primer archivo
PandaWood
1
Trabajó para mí con un 4-parter. La marca de tiempo de la versión final está desordenada, pero funciona bien.
FreeMan
9

Las versiones recientes de ffmpeg pueden hacer esto a través de su concat demuxer, que debería ser más confiable que usar cat o copy. Primero, cree un archivo llamado inputs.txt, que contenga

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

Luego use el siguiente comando ffmpeg:

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

Ver aquí para más información.

maldad
fuente
Intenté esto pero el audio fue eliminado / no presente en el clip resultante.
Peter Mitrano
1

¿Qué tal Windows Movie Maker o Windows Live Movie Maker? (dependiendo de su versión de Windows, que parece que está utilizando en sus otras preguntas).

John T
fuente
1
Buen punto ... Pero en serio, superuserprobablemente usaría algo más profesional: D
Julian F. Weinert
1

Únase / codifique / convierta al contenido de su corazón con MediaCoder .

Tutul
fuente
0

He usado copy / b & que une los archivos OK pero hace algo en el encabezado que interfiere con el código de tiempo. Pero luego ejecuté todo el archivo a través de XMedia Recode usando solo una copia de video (no convertir) y una copia de audio con la misma extensión y eso pareció enderezarlo: http://forum.videohelp.com/threads/375401-How-to -cut-any-video-with-Xmedia-Recode

Max
fuente
Cite las partes esenciales de la respuesta de los enlaces de referencia, ya que la respuesta puede volverse inválida si las páginas enlazadas cambian.
DavidPostill
0

Si simplemente los copia juntos usando la línea de comando como se sugirió anteriormente, la duración no se informará correctamente en su reproductor multimedia, pero aún puede funcionar. No confíe en la duración informada por su jugador: verifique manualmente.

Cuando grabo y combino videos de DVD, si grabo sin volver a codificar, obtengo archivos mpg que puedo combinar con el comando copiar, y luego, aunque VLC no informa la duración correctamente, Handbrake "ve" la duración correcta, y los archivos mp4 re-codificados finales se reproducen correctamente y muestran la duración correcta.

Glaurung
fuente
La tecnología ha cambiado y mejorado desde hace 7 años, ¿no crees?
yass