¿Cómo se divide un archivo de video MPEG-4 grande en archivos más pequeños?

10

Tengo una hora de imágenes en bruto de una reunión de grupo de usuarios que quiero dividir en fragmentos de 10 minutos para poder subirlos a YouTube. Hice un poco de búsqueda y realmente no pude encontrar una buena manera de lograr esto. ¿Conoces un buen método o herramienta para dividir videos? Tengo acceso al software de Adobe desde el trabajo.

EDITAR: Un amigo en el trabajo me sugirió que revisara http://videohelp.com pero está bloqueado aquí en el trabajo, así que supongo que tendré que revisarlo más tarde.

Robert Greiner
fuente
2
Sé que MeGUI tiene la capacidad de dividir MP4 por tamaño de archivo, pero no creo que pueda hacer códigos de tiempo ... ¿Cómo se ha codificado la fuente: CBR o VBR?
Avance
1
genial, voy a echar un vistazo a MeGUI. Estoy casi seguro de que la codificación es VBR. Lo grabé con Flip Ultra HD
Robert Greiner
1
Hmm, eso lo hace más difícil. Si se tratara de CBR, podría determinar qué tan grandes serían los 10 minutos y dividirlos por ese tamaño. Para VBR, es posible que deba volver a codificar el archivo, ya que es difícil dividir los archivos en códigos de tiempo específicos sin fotogramas clave.
Avance
Ah, ya veo. Sin embargo, podría valer la pena intentarlo.
Robert Greiner
1
Supongo que siempre puedes aproximarlo obteniendo el tamaño promedio del video durante diez minutos (o nueve si quieres estar seguro), y luego dividiéndolo por ese tamaño. Para que lo sepas, puedes acceder al menú de división en MeGUI yendo a Tools -> Muxer -> MP4 Muxery configurando la segunda última opción ( Splitting).
Avance

Respuestas:

13

Si no tienes miedo de la línea de comando, ffmpeg es la herramienta que debes usar.

Es un poco complicado, pero la mayoría de las herramientas gratuitas se basan en ffmpeg porque es la más poderosa que existe. Esta es una muestra de un comando para dividir 30 segundos de un video.

ffmpeg -i input.avi -vcodec copy -ss 00:00:10:15 -t 00:00:30:00 output.avi

Si está en Windows, es un poco difícil de instalar, pero aquí hay algunos enlaces buenos para obtenerlo. http://ffmpeg.arrozcru.org/wiki/index.php?title=Links

escalofríos42
fuente
1
+1 excelente, eso podría ser justo lo que estoy buscando. Lo comprobaré esta noche cuando llegue a casa del trabajo. Gracias.
Robert Greiner
Espero que funcione para usted, estoy usando Linux y he podido hacer algunas cosas geniales con él.
escalofríos42
1
Eso es bastante bueno en realidad ... ¿Hace alguna codificación o simplemente divide los archivos y escribe los encabezados apropiados?
cp2141
Creo que en este caso evita la codificación y simplemente copia la transmisión, pero no estoy seguro de los detalles.
escalofríos42
no quiere decir que no hay audio? ¿No quería audio?
barlop
3

Si está dispuesto a intentarlo , meGUI puede manejar la división de archivos MP4 por tamaño de archivo. Para hacerlo, simplemente inicie el programa y vaya a Tools -> Muxer -> MP4 Muxer. Importe el archivo y luego puede ingresar un tamaño de archivo para dividirlo.

Si está trabajando con contenido CBR, puede determinar el tamaño del archivo para un segmento de diez minutos a través de la tasa de bits. Si es VBR, entonces esto es menos consistente según el contenido, por lo que debe apuntar a un tiempo ligeramente menor (por ejemplo, el tamaño promedio de un segmento de nueve minutos), para no sobrepasar el límite de 10 minutos.

Penetración
fuente
2
ffmpeg -i input.avi -acodec copy -vcodec copy -ss 00:00:00:00 -t 00:10:00:00 output.avi

Esto también copiará el audio ... acaba de subir un video mudo a YouTube de una actuación musical. -an es el culpable. Manpages FTW.


fuente
0

Si su video está en un contenedor MP4, MOV o 3GP (es decir, tiene extensión .mp4, .mov o .3gp), entonces MP4Box (línea de comando util) y YAMB (una GUI para MP4Box) son lo que necesita.

Ejecute YAMB y seleccione la sección Edición, hay una opción "Haga clic para dividir archivos MP4 / M4A / MOV / 3GP".

Ñame

Ubicaciones alternativas de descarga: MP4Box y YAMB

Shevek
fuente