Cum să generezi paletă de culori pentru GIF cu FFmpeg
DodaTech
Updated 2025-01-15
1 min read
In this tutorial, you'll learn about Cum să generezi paletă de culori pentru GIF cu FFmpeg. We cover key concepts, practical examples, and best practices.
Problema
Generarea unui GIF de calitate din video necesită o paletă de culori optimizată. Fără palettegen, GIF-urile au culori spălăcite, artifacting vizibil și tranziții neuniforme din cauza selecției necorespunzătoare a paletei de 256 de culori.
Soluția
Fix 1: Generează paleta de culori
ffmpeg -i input.mp4 -vf "fps=10,scale=640:-1:flags=lanczos,palettegen" palette.png
Paleta generată conține cele mai reprezentative 256 de culori din video.
Fix 2: Paletă statistică avansată
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,palettegen=stats_mode=diff" palette.png
stats_mode=diff optimizează paleta pentru tranziții între cadre.
Fix 3: Verifică paleta generată
ffprobe -v error -show_entries stream=width,height,pix_fmt palette.png
# width=640, pix_fmt=pal8
Fix 4: Generare paletă pentru întreg video
ffmpeg -i input.mp4 -vf "fps=10,palettegen=max_colors=256:stats_mode=full" palette.png
Prevenție
- Folosește întotdeauna un framerate redus (10-15 fps) pentru paletă.
- Folosește
stats_mode=diffpentru video cu multe schimbări de scenă. - Salvează paleta ca PNG pentru reutilizare.
Întrebări frecvente
← Previous
FFmpeg Muxare Subtitrări — Complete Guide
Next →
Cum să aplici paleta de culori la generarea GIF cu FFmpeg
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro