2017-04-21 3 views
0

FFMpeg를 사용하여 애니메이션 GIF 위에 PNG를 오버레이하려고합니다.FFMpeg로 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 

?

답변

2

오버레이 필터에서 yuv420p 로의 기본 변환을 피하려면 format 오버레이 옵션을 사용하십시오.

overlay=10:10:format=rgb 

다른 허용되는 값은 overlay filter documentation을 참조하십시오.