0

我在 android 中使用 ffmpeg 从多个图像创建视频,它已经完成,现在我想在生成的视频中添加更多图像。我发现了很多次,但没有在 ffmpeg 中获得任何正确的命令。请帮助

4

1 回答 1

0

尝试使用此命令,

1.

ffmpeg -y -framerate 1/2 -start_number 1  -i img/%1d.jpg -vf scale=720:756 -c:v libx264 -r 10 -pix_fmt yuv420p videos.mp4

如果要在生成的视频中添加水印图像,可以使用这个:

2.

ffmpeg -i videos.mp4 -i watermark_img.jpg -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" -codec:a copy watermark_videos.mp4

为了从随机图像创建视频,您必须将所有图像保存在名为 img 的目录中,正如您在第一个命令中看到的那样,只需命名目录中的所有图像,例如:1.jpg,2.jpg...N .jpg 等,您必须以序列号格式命名所有图像,这是 ffmpeg 命令所要求的,您可以在第一个命令-i img/%1d.jpg中看到,这里-start_number 1表示它应该从image 前面有 1 个数字,然后依次存储在 img/ dir 中的所有图像。

为了理解 ffmeg 命令,请阅读它的所有 CLI 参数:

man ffmpeg

或者

ffmpeg --help
于 2016-05-31T11:04:13.013 回答