使用FFMpeg覆盖PNG时质量差

时间:2017-04-21 00:01:53

标签: video ffmpeg video-processing

我尝试使用FFMpeg在动画GIF上叠加PNG。

图像输出正确,但GIF和PNG的质量都相当低。我尝试了一些事情,但无法弄清楚。

我有:

ffmpeg
-i animated.gif
-i overlay.png
-filter_complex 'overlay=10:10, palettegen'
palette.png -y

ffmpeg
-i animated.gif
-i overlay.png
-i palette.png
-filter_complex 'overlay=10:10, paletteuse'
animated-overlay.gif -y

我做错了什么?

1 个答案:

答案 0 :(得分:2)

使用format叠加选项可避免在叠加过滤器中默认转换为yuv420p。

overlay=10:10:format=rgb

有关其他可接受的值,请参阅overlay filter documentation