使用FFMPEG将MP4转换为GIF或PNG(APNG)

 Post Views: 3,009

视频还是建议直接保存MP4的好,体积小,播放效果也不错。有时需要将视频转成动图,方便传到图床使用,这时需要将MP4转为GIF或APNG。

 

FFMPEG的安装就略过了,以下是我自己使用的转GIF和APNG的代码:

  • MP4转GIF
    使用的方法是将MP4提取出单帧的PNG,再组合成GIF。
  1. #!/bin/sh
  2. palette=”/tmp/palette.png”
  3. filters=”fps=15,scale=1136:-1:flags=lanczos”
  4. ffmpeg -v warning -i $1 -vf “$filters,palettegen” -y $palette
  5. ffmpeg -v warning -i $1 -i $palette -lavfi “$filters [x]; [x][1:v] paletteuse” -y $2

以上保存为mp4togif.sh,并赋予权限(我所转的视频为1136×640),转换使用:

./mp4togif.sh one.mp4 one.gif

  • MP4转APNG

用以下代码

ffmpeg -i one.mp4 -f apng one.png -plays 0

play 0为无限循环。

图片质量APNG要比GIF好的多,但体积也要大很多,Google Chrome以及火狐都已经支持,图片浏览软件推荐使用XnView.

给TA打赏
共{{data.count}}人
人已打赏
大杂烩

网抑云会员158元买一得8 划得来吗?

2020-11-5 11:49:49

大杂烩

#数据泄露#查QQ/WB绑手机号码接口 网址

2020-11-22 14:31:35

重要声明

本站资源大多来自网络,如有侵犯你的权益请联系管理员-小车站内发信联系 我们会第一时间进行审核删除。站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到付费才可观看的文章,建议升级终身VIP。全站所有资源任意下免费看”。本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索