ffmpeg imagemagick视频图像处理

2019-04-04  本文已影响0人  一只小茉莉
-i url  输入文件的地址
-r  帧率(Hz)
-ss  开始时间
-t  持续时间
-y  覆盖文件而不询问
-b:v  视频码率(不能放在输入文件前面)
-vf  视频过滤器

===*===*===*===*===*===*===*===*===*===*===*===*===*===*===
因为ffmpeg处理的gif质量不够高,所以需要使用imagemagick

-安装imagemagick

brew install imagemagick

-验证安装imagemagick成功否

brew info imagemagick

===*===*===*===*===*===*===*===*===*===*===*===*===*===*===

ffmpeg -ss 00:00:02.500 -t 00:00:01.600 -i /路径/video.mp4 -vcodec copy -acodec copy /路径/video_cut.mp4
ffmpeg -i /路径/video.mp4 -y -r 1 -t 1 /路径/图片名.jpg
ffmpeg -ss 00:00:00 -t 5 -i /路径/video.mp4 -vf "crop=width:height:x:y" -b:v 2048k -y /路径/图片名.gif

图例tt1:


tt1.gif
ffmpeg -ss 00:00:00 -t 5 -i /路径/video.mp4 -vf "crop=width:height:x:y" -r 15 -f imageTemp /路径/%06d.png

--将png转化为gif 「1 用ffmpeg转化,动图仍不够清楚」

ffmpeg -f image2 -framerate 15 -i /路径/%06d.png /路径/temp.gif

图例tt2:


tt2.gif

--将png转化为gif 「2 用imagemagick转化,动图变得清楚」

convert /路径/*.png /路径/temp.gif

图例tt3
(图太大删了2帧满足了这网站10m以下的图片要求,然而依然被压缩,小图显示失真了,点击看原图吧):

tt3.gif

ps:图片效果对比看原图
To be continued

上一篇下一篇

猜你喜欢

热点阅读