Buen dia gente,
Me preguntaba cómo codificar un video desde una velocidad de 1 x a una de 5 x, usando ffmpeg.
Gracias de antemano por cualquier sugerencia.
Acelerar / ralentizar el video
Puede cambiar la velocidad de su video usando el setpts
filtro de video. La "forma antigua" de crear un lapso de tiempo o un cuadro fijo era dividir primero un video en cuadros individuales (por ejemplo, como jpg), luego eliminar algunos y recombinar los cuadros. Usar el setpts
filtro es la nueva forma y es más rápido y posiblemente con menos pérdidas.
Para acelerar su video de 1x a 5x, puede escribir:
ffmpeg -i input.mkv -vf "setpts=0.2*PTS" -an output.mkv
avconv
cual es algo incompatible con el original y no está en desusoffmpeg
. Parece funcionar bien con ffmpeg . Como se muestra en el enlace de la respuesta para acelerar el audio y el video, la-filter_complex
opción debe usarse ... con ffmpeg . +1 :)