tutorial español comprimir video ffmpeg video-processing video-encoding

español - comprimir video ffmpeg



repetir el primer fotograma de un video con ffmpeg (0)

Para repetir el primer cuadro de un video, por ejemplo, rellenarlo para compensar el audio más largo, se puede usar la siguiente tubería.

ffmpeg -i video.mp4 -vframes 1 -f image2 image.jpg ffmpeg -loop 1 -i image.jpg -t 5 pad.mkv ffmpeg -i pad.mkv -i video.mp4 -i audio.mp3 -filter_complex ''[0:v] [1:v] concat'' -c:a copy -map 2:a out.mkv

(El filtro Concat prefiere la entrada concat porque los codecs de video y el clip de relleno pueden diferir).

Por el contrario, el audio de paddings con silencio al inicio se ajusta en una sola línea.

ffmpeg -i video.mp4 -i audio.mp3 -map 0:v -filter_complex ''aevalsrc=0:duration=5 [pad],[pad] [1:a] concat=v=0:a=1'' -c:v copy out.mkv

¿Se puede condensar el relleno de video en una ejecución ffmpeg también?