源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#获取视频某一帧的缩略图的方法

  • 时间:2020-08-04 17:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#获取视频某一帧的缩略图的方法
本文实例讲述了C#获取视频某一帧的缩略图的方法。分享给大家供大家参考。具体实现方法如下: 读取方式:使用ffmpeg读取,所以需要先下载ffmpeg。网上资源有很多。 原理是通过ffmpeg执行一条命令获取视频某一帧的缩略图。 首先,需要获取视频的帧高度和帧宽度,这样获取的缩略图才不会变形。 获取视频的帧高度和帧宽度可以参考:[url=http://www.1sucai.cn/article/57475.htm]http://www.1sucai.cn/article/57475.htm[/url]。 获取到视频的帧高度和帧宽度后,还需要获取缩略图的高度和宽度,这是按比例缩放的。 比如你存放缩略图的区域的最大宽度和最大高度是100,缩略图的高度也应缩放到对应大小。 接下来通过执行一条命令就可以获取到视频某一帧的缩略图:
[url=http://www.1sucai.cn/article/57477.htm]http://www.1sucai.cn/article/57477.htm[/url]。 其中: ffmpegPath为ffmpeg的全路径 oriVideoPath为视频的全路径   frameIndex为帧处在的秒数   thubWidth为缩略图的宽度 thubHeight为缩略图的高度 thubImagePath为生成的缩略图所在的路径(jpg,bmp好像都可以,具体可以自己尝试) 希望本文所述对大家的C#程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部