调用FFmpeg 截取视频缩略图

百度搜了搜 截缩略图命令 大多是错误格式 ffmpeg返回来的值 [1] 也就是格式有错误。 都是粘贴复制。。。 也是无语。。。   

 

无错误格式如下:↓ 返回 [0]

ffmpegx86.exe -i videofile -y -f image2 -ss 00:00:01.5 -vframes 1 -s 260x150 savejpgfile

上面命令是在[1.5]秒的时间点 截取。如果截图时间点靠后 比如在60分钟处截取 那上面这个命令。。。。处理会很长。漫长。。

刚接触ffmpeg 也不是很懂 以为是 32位效率会低 换成X64版的也是很慢 。。。

 

网上解决办法是 将-ss 放到最前 也就是下面这条。。看参数应该是ffmpeg直接跳到60分钟时间点上 处理截取

 

ffmpegx64.exe -ss 00:60:00 -i videofile -y -f image2 -vframes 1 -s 260x150 savejpgfile

截图很快 但ffmpeg返回来的值为[1] 不知道 返回值 0 或 1 是什么概念。可能0是无错误 1是非严重错误。 

 

*另外-s 260x150 截取指定尺寸 去掉会截取源视频尺寸。但指定的话不知道有没有按比例截图尺寸的命令。

因为截取竖版的视频很尴尬 图片很扁。。。当下的解决方法是先-i 取到视频信息 判断 横板 竖版   260x150 或  150x260

这样的话效率有些低 但是个方法 。。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值