ffmpeg用png制作gif

命令行代码

ffmpeg -r 10 -i image_%d.png video.gif

此命令可以制作一个10fps的动图,但是我在制作的时候遇到了失色的情况(在图像周围有诡异的黄色出现)。为了解决此问题,可以先为每一张图片生成一个调试板,然后根据调色板制作gif图片。

ffmpeg -r 10 -i image_%02d.png -vf palettegen palette.png
ffmpeg -r 10 -i image_%02d.png -i palette.png -lavfi paletteuse video.gif

解决方法来自Stack Overflow, 亲测可行!

ffmpeg制作gif失色问题处理相关推荐

  1. 用FFmpeg制作WebP动图

    去年写过一篇文章,是教大家用FFmpeg制作GIF动画的.今天在讨论到项目中碰到的一个.apng动画素材引起的程序崩溃时,有位同学建议:我们为啥不用WebP来代替.apng?是啊,why not? 网 ...

  2. 项目:私“图”定制——利用ffmpeg制作Gif

    目录: 项目背景 可行性方面 需求分析 详细设计 测试 维护 项目效果图展示 完整代码 项目背景: 文字信息时代,传统的文字聊天方式已不能满足大众的需求,很多时候文字不能表达自己的想法,或者沟通技巧的 ...

  3. 使用FFMPEG制作gif图片

    为了制作QQ表情包,将一个mp4视频变成gif格式,在网上找的使用QQ影音转码gif,由于视频太短老是不对,正好自己最近正在学习FFMPEG,就使用FFMPEG命令行直接生成了: ffmpeg -i ...

  4. 使用ffmpeg制作时光影集

    目前QQ.剪影等都有照片制作成视频的功能.研究一段时间,始终不得要点.目前能实现的方式有h5动感影集.webv格式视频以及传统的ffmpeg进行照片合成剪辑.H5动感影集没办法导出成视频.webv对于 ...

  5. 项目:“表情包”制作---利用ffmpeg制作Gif动态图

    文章目录 项目背景 可行性分析 需求分析 总体设计 详细设计 项目测试 项目结果 项目源码 项目背景 随着互联网传播技术的普及和网络社交文化的繁荣,传统的文字传播在日常表达上不具有完整的信息,同样一句 ...

  6. 利用FFmpeg制作视频序列

    前言 本文介绍了利用FFmpeg进行视频测试序列制作的方法.所谓测试序列就是将若干个不同场景的视频片段,按照不同的分辨率.码率.编码方法等进行处理,然后拼接成一条长视频,供测试者打分.一般包括以下几个 ...

  7. ffmpeg制作视频播放器(六)读取视频帧,音频帧

    pts:显示时间戳*time_base=以秒为单位的显示时间 #include <iostream> extern "C"{ #include "libavf ...

  8. ffmpeg制作视频播放器(十四)XPlay2 read接口

    XDemux.cpp新增 AVPacket *XDemux::Read() {mux.lock();if (!ic) //容错{mux.unlock();return 0;}AVPacket *pkt ...

  9. ffmpeg制作视频播放器(十三)XPlay2 open接口

    main.cpp #include "XPlay2.h"#include <QApplication> #include <iostream> using ...

最新文章

  1. sleep() wait() notify/notifyAll() 的区别
  2. 使用DispatchAction类,为你的系统减肥!
  3. 3个月带你通关Go语言
  4. PHP调试的时候遇到Warning: session_start() [function.session-
  5. 如何使用simulink中的matlab function模块
  6. 网工路由基础(5)ISIS协议
  7. HBase简介(很好的梳理资料)
  8. 为什么国外程序员加班少?他们这样评价国内996和技术公众号
  9. mysql从多个表查询数据类型_MySQL 之 多表查询
  10. 从关系数据库到Elasticsearch的索引数据– 1
  11. 返回一个二维整数数组最大子数组的和
  12. Tinyhttpd 代码学习
  13. Nacos系列:欢迎来到Nacos的世界!
  14. vfp:数据库中表间关系的参照完整性
  15. etcd-java使用
  16. 【小样本基础】「MAML」 VS 「Model-Pre-training」MAML与预训练的区别
  17. 修改U盘、移动硬盘时提示目标文件夹访问被拒绝的问题解决思路
  18. [源码解析] 深度学习流水线并行 PipeDream(3)--- 转换模型
  19. GNOME Commander: Linux文件管理器
  20. 泰坦尼克号生存分析(新手入门)

热门文章

  1. 如何将spyder打包成exe_如何将图片打包成PDF文件进行保存?
  2. 树的四种遍历案例和AVL树的旋转的四种情况
  3. h5图片自适应div css设置
  4. 【在线研讨会】智慧汽车时代来临 -车规功能安全软硬件一次到位
  5. 4个方法调动员工的OKR积极性
  6. 帝国cms怎样去掉面包屑导航里的隐藏栏目
  7. 本科生如何才能进入腾讯,阿里等一流的互联网公司?
  8. 阿里巴巴内训讲师分享:阿里技术人的第一节课
  9. 数据结构-单链表基本操作-C语言代码
  10. win10 台式机屏幕亮度