安装ffmpeg
linux环境
yum install epel-release -y
#查看centos版本
cat /etc/redhat-release
#由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作
#centos7安装
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
#centos6安装
sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
#安装ffmpeg
yum install ffmpeg ffmpeg-devel -y
#查看
ffmpeg
Windows环境
配置环境变量

命令行调试参数
关于视频转高清动图的参数可以看这篇博客
下面是调试命令
#先生成调色板
ffmpeg -v warning -ss 2 -t 5 -i http://qimg5.youxiake.com/app/201911/07/video/MjI5MDg4.mp4 -vf "fps=3,scale=320:-1:flags=lanczos,palettegen" -y t.png
#生成动图
ffmpeg -v warning -ss 2 -t 5 -i http://qimg5.youxiake.com/app/201911/07/video/MjI5MDg4.mp4 -i t.png -lavfi "fps=3,scale=320:-1:flags=lanczos [x]; [x][1:v] paletteuse" -y test.gif
java代码
public static void main(String[] args) {
String name = UUID.randomUUID().toString().replaceAll("-", ""

本文详细介绍了在Linux和Windows环境下安装FFmpeg的方法,并提供了使用FFmpeg将视频转换为高清GIF动图的具体步骤及Java代码实现。
最低0.47元/天 解锁文章
1381

被折叠的 条评论
为什么被折叠?



