ffmpeg命令的使用

参考博客:https://www.cnblogs.com/wainiwann/p/4128154.html

1> 使用ffmpeg 保存图片

ffmpeg -i rec.264     -r 1 -q:v 2 -f image2 pic_1.jpeg
ffmpeg -i input.mp4 -r 1 -q:v 2 -f image2 pic-d.jpeg
-r 表示每一秒保存几张图片
-q:v表示存储jpeg的图像质量,一般2是高质量。
-f  表示要保存的格式,如rawvideo image2
 如此,ffmpeg会把input.mp4,每隔一秒,存一张图片下来。假设有60s,那会有60张。


 可以设置开始的时间,和你想要截取的时间。
ffmpeg -i input.mp4 -ss 00:00:20 -t 10 -r 1 -q:v 2 -f image2 pic-d.jpeg
-ss 表示开始时间
-t 表示共要多少时间。
 如此,ffmpeg会从input.mp4的第20s时间开始,往下10s,即20~30s这10秒钟之间,每隔1s就抓一帧,总共会抓10帧。

2> ffmpeg -re -i ./video.264 -vcodec copy -acodec copy -f h264 -y rtmp://192.168.1.170/live/livestream

-y overwrite output files

猜你喜欢

转载自www.cnblogs.com/jyfyonghu/p/9973956.html