使用 Imagemagick 将图片转换为视频:视频背景为黑色,图片背景为白色

使用 Imagemagick 将图片转换为视频:视频背景为黑色,图片背景为白色

我使用以下方法从一组 PDF 文件创建了一个电影文件:

mogrify -verbose -density 500 -resize 800 -format png ./*.pdf"
convert -delay 600 *.png movie.mp4

在 Microsoft Windows 10 上(需要 ImagemagickGhostscript需要安装)。第一个命令将 PDF 文件转换为 PNG。第二个命令将 PNG 文件转换为 1 个 MP4 文件。

当我在 VLC 中打开结果时movie.mp4,视频的背景是黑色的,而图片的背景是白色的。我该如何解决这个问题?

答案1

正如 slhck 在评论中指出的那样,该问题源于转换未能正确处理的透明层。

为了防止 mogrify 添加透明层,请添加-background white -alpha off

mogrify -background white -alpha off -verbose -density 500 -resize 800 -format png ./*.pdf`

相关内容