1 ffmpeg -i input.mkv -ss 00:10:00 -f image2 output.jpg

但是这个命令会花费相当长的时间. 对一个清晰的或者较大的视频文件进行操作, 会花费半分钟以上. 截图的时间越往后, 花费的时间也越长. 更为悲剧的是, 我的Nginx服务器会在等待15s之后返回 "504 Bad Gateway" 的错误, 尽管后台的截图操作仍然在进行中! 这真的不能忍受, 而且会给用户带来不好的体验. 试着上网搜了一下解决方案, 看到了博客 [1] . 大意是说, 出现这种情况的原因是由于参数的位置放置不正确造成的 "-ss" 要放在第一个参数位置. 调整它们的位置之后我再次尝试 ( test1.flv是一个h264编码的高清视频, 总时长为"00:04:11.37", 命令中 "-ss 00:02:06" 相当于在总长度的一半处截图) :

正确方式:

ffmpeg -ss 00:02:06 -i test1.flv -f image2 -y test1.jpg

  

最新文章

  1. map 后 PE 蓝屏原因专题讨论(e820cycles参数)
  2. JS判断手机访问页面,根据手机访问或者PC访问跳转
  3. 学习asp.net mvc5心得
  4. USB C和USB 3.1傻傻分不清?这篇文章可以帮你
  5. C#程序之Main()方法
  6. 巧用HTML5给按钮背景设计不同的动画
  7. ARM处理器架构的Thumb指令集中关于IT指令的使用
  8. Java中常见数据结构List之LinkedList
  9. Nginx下配置虚拟主机的三种方法
  10. 注入(injector)
  11. go语言程序设计学习笔记-1
  12. CF-825E Minimal Labels 反向拓扑排序
  13. 添加wifi adb
  14. linux driver error ------ 编译驱动出现 ERROR: Kernel configuration is invalid
  15. Stochastic Gradient Descent收敛判断及收敛速度的控制
  16. SSH远程连接服务
  17. HDU 1263 水果 结构体排序
  18. hdu4490 Mad Veterinarian(bfs)
  19. 02 观察 mysql 周期性变化
  20. 聚币网API[Python3版]

热门文章

  1. BIP_开发案例06_以RB.RDF为数据源BIP.RTF为模板的简单例子(案例)
  2. mysqli 操作数据库
  3. 转-Fragment+ViewPager组件(高仿微信界面)
  4. CentOS7 安装Redis 3.2.3
  5. C#多字符分割
  6. Aspose.Cells单元格转换为数字格式
  7. angularjs之表达式
  8. SQL Server2008 TIME类型
  9. JS实例
  10. Android——显示单位px和dip以及sp的区别