Ffmpeg 来自图像的视频,但只有imagemagick创建像素化

Ffmpeg 来自图像的视频,但只有imagemagick创建像素化,ffmpeg,imagemagick,Ffmpeg,Imagemagick,我正在尝试从图像制作视频。首先,我使用imagemagick(简单版本)创建图像: 然后是ffmpeg(简单版本): 事情就是这样的:你看到区别了吗?图像和视频分辨率相同1280x720 我使用了另一个不是用imagemagick创建的png图像,没有区别。为什么会这样?问题是-背景透明的 使用黑色背景时,质量正常 您是否对PNG颜色进行了索引?为什么不在ffmpeg中进行所有操作?请参阅drawtext筛选器。 convert -background transparent -size 128

我正在尝试从图像制作视频。首先,我使用imagemagick(简单版本)创建图像:

然后是ffmpeg(简单版本):

事情就是这样的:你看到区别了吗?图像和视频分辨率相同1280x720


我使用了另一个不是用imagemagick创建的png图像,没有区别。为什么会这样?

问题是
-背景透明的


使用黑色背景时,质量正常

您是否对PNG颜色进行了索引?为什么不在
ffmpeg
中进行所有操作?请参阅drawtext筛选器。
convert -background transparent -size 1280x720 -gravity center 
caption:'text' 0.png
ffmpeg -framerate 0.5 -i 0.png debug.mp4