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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top