使用ffmpeg可以将透明图片合成视频,具体步骤如下:

  1. 准备好需要合成的透明图片和音频文件。

  2. 打开命令行工具,进入图片和音频文件所在的目录。

  3. 输入以下命令:

ffmpeg -loop 1 -i input.png -i input.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest output.mp4

其中,input.png为透明图片文件名,input.mp3为音频文件名,output.mp4为输出的视频文件名。

  1. 执行命令后,等待合成过程完成即可。

注意事项:

  1. 输入的透明图片必须是PNG格式,且需要设置透明度。

  2. 输出的视频文件格式为MP4。

  3. 如果需要调整视频的分辨率或帧率,可以在命令中添加对应的参数。例如,添加分辨率参数为1280x720:

ffmpeg -loop 1 -i input.png -i input.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest -s 1280x720 output.mp4
  1. 如果需要将多张透明图片合成视频,可以使用以下命令:
ffmpeg -framerate 1/5 -i input_%03d.png -i input.mp3 -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest output.mp4

其中,input_%03d.png为透明图片文件名的通配符,%03d表示三位数的数字序列,例如input_001.png、input_002.png等。

  1. 如果需要在合成的视频中添加文字、水印等效果,可以使用ffmpeg的滤镜功能。具体使用方法可以参考ffmpeg官方文档。
ffmpeg 透明图片合成视频

原文地址: https://www.cveoy.top/t/topic/bqkB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录