将图片拼成视频:
ffmpeg -f image2 -i <input path> <output path>
#因为是多张图片需要根据顺序去索引,如下:
ffmpeg -f image2 -i %d.jpg cam1.mp4视频分辨率转换:
ffmpeg -i <input path> -s 640x480 <output path> 视频按帧截取:
ffmpeg -i <input path> -vf "select=between(\n,起始帧\,结束帧)" -y -acodec copy <output path>
#例如 截取视频的1550帧到4000帧的视频
ffmpeg -i ./cam2.mp4 -vf "select=between(n\,1500\,4000)" -y -acodec copy ./cam2_new.mp4视频按时间截取:
#截取从00:00:03至00:00:08的视频
ffmpeg -i ./cam2.mp4 -vcodec copy -acodec copy -ss 00:00:03 -to 00:00:08 ./cut1.mp4 -y
视频转换给gif:
#1 设定视频分辨率 设定视频比特率压缩视频
ffmpeg -i cam3.mp4 -s 640x338-b:v 200k cam3_new.mp4
#-s用于设定分辨率,-b:v设定视频比特率来压缩大小
#2 从第2秒往后截取5秒,设定帧数为15帧(通常较为流畅)
ffmepg -ss 2 -t 5 -i cam3_new.mp4 -s 640x338 -r 15 cam3_new.gif
-ss 2 -t 5,从第2秒的地方开始,往后截取5秒钟, -r 用于设定帧数.

版权声明:本文为littlenorth原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。