作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从视频的 5 个点中捕获五个缩略图,它们之间的距离相同,例如 1,25%,50%,75%,100%
最佳答案
首先,您需要获得视频 duraiton。
ffmpeg -i file.flv 2>&1 | grep "Duration"
00:00:00.000
ffmpeg -i input.flv -ss 00:00:11.435 -vframes 1 out.png
600 * 1 / 100 = 6 => 00:00:06.000
600 * 25 / 100 = 150 => 00:02:30.000
600 * 50 / 100 = 300 => 00:05:00.000
600 * 75 / 100 => 450 => 00:07:30.000
600 * 100 / 100 => 600 => 00:10:00.000
ffmpeg -i input.flv -ss 00:00:06.000 -vframes 1 out1.png
ffmpeg -i input.flv -ss 00:02:30.000 -vframes 1 out2.png
ffmpeg -i input.flv -ss 00:05:00.000 -vframes 1 out3.png
ffmpeg -i input.flv -ss 00:07:30.000 -vframes 1 out4.png
ffmpeg -i input.flv -ss 00:10:00.000 -vframes 1 out5.png
关于ffmpeg - 如何使用 ffmpeg 从 1,25%,50%,75%,100% 的视频帧中捕获 5 个缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47807188/
我是一名优秀的程序员,十分优秀!