Install ffmpeg on Mac OS X using Homebrew:
➜ ~ brew install ffmpeg
ffmpeg Documentation
Test video and image
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/img.png)
➜ blog ffmpeg -i Wildlife.flv
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/Screen-Shot-2019-03-30-at-8.31.32-AM-1024x462.png)
Image move from bottom to top in videos
➜ blog ffmpeg -i Wildlife.flv -i img.png -filter_complex "[0:v][1:v]overlay=enable='between=(t,0,200)':x=600:y=728-10*t*10[out]" -map "[out]" output_1.mp4
GIF preview
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/output_1-1024x576.gif)
Video with image in the middle
➜ blog ffmpeg -i Wildlife.flv -i img.png -filter_complex "[1]scale=50:50[b];[0][b] overlay=(W-w)/2:(H-h)/2:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output_3.mp4
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/output_3-1024x576.gif)
Start zooming in the middle of the picture
➜ blog ffmpeg -framerate 25 -loop 1 -i IMG_5379.jpg -filter_complex "[0:v]scale=4032x3024,zoompan=z='min(zoom+0.0025,1.5)':x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':d=125,trim=duration=5[v]" -map "[v]" -y output_5.mp4DDD
- test image
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/IMG_5379-1024x768.jpg)
- GIF preview
![](http://www.linuxcommands.site/wp-content/uploads/2019/03/output_5-1024x576.gif)
#Reference
Using ffmpeg video to GIF
- Convert video to GIF
➜ blog ffmpeg -i Wildlife.flv Wildlife.gif
- Convert part of the video to GIF
➜ blog ffmpeg -t 5 -ss 00:00:01 -i output_1.mp4 output_1.gif