¿Cómo dividir el archivo flv por tamaño usando FFmpeg o mencoder o smth else?
Pregunta
Necesito dividir un archivo flv en trozos del tamaño conocido en el servidor Linux. Por ejemplo, mi archivo original es de 9Mb y el tamaño del fragmento es de 4Mb. Entonces debería obtener 3 partes: 4Mb, 4Mb y 1 Mb.
Parece que FFmpeg puede dividirse solo por tiempo.
Mencoder puede comenzar por tiempo (-ss TIME) y finalizar por tamaño (-endpos SIZE MB). Pero si el comienzo del segundo fragmento es obviamente 0, entonces, ¿cómo puedo comenzar el segundo para los siguientes fragmentos?
¿Tienes alguna sugerencia?
Gracias de antemano.
Solución
calcular ~ tiempo (seg) de cada bloque & amp; use -ss X -t X + avg_block_time para dividir video
Otros consejos
Hay una utilidad de línea de comandos que hace exactamente eso: http://mpgtx.sourceforge.net/
mpgtx -3 movie.mpg -b mysplit
dividirá la película en 3 partes con los nombres mysplit-1.mpg, mysplit-2.mpg, mysplit-3.mpg
Dicho esto, parece que tengo problemas con el audio cuando lo uso, pero no sé si tú también tendrías ese problema.