Básicamente, tengo cientos de archivos de video pequeños (el formato es .ts) y cada uno de ellos tiene una duración de solo 10 segundos y un tamaño de aproximadamente 10 MB. Se nombran en orden como '100.ts' '101.ts' '102.ts' ... '600.ts' (los nombres generalmente no comienzan desde 1), entonces, ¿cómo puedo fusionarlos en 1 archivo grande (y transferirlo al formato mp4, con suerte, también) usando ffmpeg o cualquier otra herramienta? Ah, también necesito hacerlo en el entorno Windows, gracias.
Respuesta1
Utilice el concat
formato de entrada:
Primero cree un archivo de texto como
file "100.ts"
file "101.ts"
...
y guárdelo como "merge.ffconcat".
Ahora utilícelo ffmpeg -f concat -i "merge.ffconcat" [your codec options here] -f mp4 output.mp4
para fusionar y, si es necesario, volver a codificar.