share-image
ESC

使用 ffmpeg 截图和转码

剪辑视频

	ffmpeg -ss 00:00:00 -t 00:00:09 -y -i gopro.mp4 -vcodec copy -acodec copy test1.mp4

说明:上面的这个例子是将gopro.mp4视频的前9秒,重新生成一个新视频。
-ss 开始时间,如: 00:00:00,表示从0秒开始,格式也可以00:00:0
-t 时长,如: 00:00:09,表示截取3秒长的视频,格式也可以00:00: 9
-y 如果文件已存在强制替换;
-i 输入,后面是空格,紧跟着就是输入视频文件;
-vcodec copy 和 -acodec copy表示所要使用的视频和音频的编码格式,这里指定为copy表示原样拷贝;

![09.png][1]

转码

1.将文件 gorpo.mp4 转换成 out.m3u8

ffmpeg -i gopro.mp4 -vcodec copy -acodec copy out.m3u8

截图

  1. 每10秒截图一次

    ffmpeg -i gopro.mp4 -f image2 -vf fps=fps=1/10 out%d.png

2.每秒截图一次

ffmpeg -i gopro.mp4 -f image2 -vf fps=fps=1 out%d.png

3.从第10秒开始截图100张 保存大小为1280*720 保存格式为 b-时间.JPG

ffmpeg -ss 10 -i gopro.mp4 -y -f image2 -vframes 100 -s 1280x720 b-%d.jpg!awen)

1

文章作者:阿文
文章链接: https://www.awen.me/post/3387824189.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2017-06-15 发布,已超过半年(3150天),请注意甄别内容是否已过期。