Limitar la duración o tamaño de un video [ffmpeg]

Con el siguiente tip podrás limitar tus videos en función del tiempo o el espacio que ocupen en disco. Para poner un límite de tiempo sería algo así:
El resultado es un video cuya duración es de 8 segundos (los primeros ocho segundos del video original). Esto es bastante útil si necesitas extraer partes específicas de un video. Además podemos usarlo junto con la opción -ss, de tal manera que podamos escojer entre un tiempo específico dentro del video.
Por ejemplo, si deseamos extraer desde el segundo 6 hasta el segundo 15 de un video, bien podríamos ejecutar el siguiente comando:
Ahora bien, si lo que deseamos es limitar el espacio que ocupa en disco, podríamos hacer algo como esto:
El resultado es un video cuyo tamaño es de 400 KiloBytes.
Explicación…
Siempre he pensado que parte importante del aprendizaje en Linux es entender cada instrucción, y no simplemente ejecutar comandos “porque sí”. Es por eso que me gusta explicar en lo posible cada parte de los comandos, por básicos que sean:
-i video_original.flv, esto indica el nombre del archivo fuente-t duracion, limita la duración del video. Se expresa en segundos (y es posible colocar decimales, por ej.: 6.5), y además admite el siguiente formatohh:mm:ss[.xxx](horas:minutos:segundos.[milisegundos])-fs limit_size, limita el tamaño del archivo-ss position, se posiciona en un momento exacto dentro del video de entrada, antes de procesarlo. También soporta elformato hh:mm:ss[.xxx]
7 Comentarios | deja el tuyo




