¿Es posible agregar varias pausas en un archivo de video usando ffmpeg?
Ejemplo: Me gustaría agregar una pausa de 3 segundos desde el 5º segundo, luego una pausa de 8 segundos desde el 17º segundo.
La sincronización de archivos de audio no es un problema, solo debe hacer una pausa en intervalos especificados.
ffmpeg
video-editing
video-encoding
user705575
fuente
fuente
Respuestas:
Puedes usar el código de esta respuesta por Mulvya.
Si desea construir automáticamente los comandos, esto se vuelve un poco más complicado, ya que tiene que calcular las compensaciones de marco y unir los filtros individuales. En realidad escribí un guión que hace eso, llamado
bufferer
. Inserta eventos de falsificación "falsos" en un archivo de video. También hace una pausa en el audio durante ese tiempo:Probablemente desee modificar la secuencia de comandos para no incluir el "spinner" (que es típico de la modificación del vídeo en línea) y no oscurecer el marco, pero esto es fácil de eliminar de las funciones. (En el futuro, es posible que también proporcione algunas opciones para deshabilitarlas).
fuente