<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>capture screen</title>
</head>
<body><!-- #t=9 可以设置截取那一帧的 -->
<video id="video1" src='1.mp4#t=9' controls="controls" poster='' onloadstart='a(1)'></video>
<img id="img"  style='width:300px;height: 300px' src="" alt="">
</video>
<script type="text/javascript">
function a(num){var video, output;var canvas = document.createElement('canvas')video = document.getElementById('video'+num)video.setAttribute('crossOrigin', 'anonymous')canvas.width = video.clientWidthcanvas.height = video.clientHeightvideo.onloadeddata = (() => {canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height)var dataURL = canvas.toDataURL('image/png')video.setAttribute('poster', dataURL)console.log(dataURL)var img  = document.getElementById('img')img.setAttribute('src', dataURL)})
}
</script>
</body>
</html>

需要放到本地服务器,才能查看

如何截取视频作为封面图相关推荐

  1. 如何获取别人视频的封面图,提取教程分享

    我们看视频的时候,第一眼看到的是什么?那当然是视频的封面了.所以当我们遇到喜欢的视频时候,那么有时候会不会特想要视频的封面图片呢?提取视频封面的方法很简单,接下来给大家分享一种十分简单的获取封面图的方 ...

  2. Java 实现分段截取视频 生成gif图 使用ffmpeg操作

    Java 实现分段截取视频 生成gif图 使用ffmpeg操作 前言 核心代码 调用的抽象方法,包含逻辑处理 通过ffmpeg获取视频时长 合成gif图 删除文件夹 最终的调用 如果有更好的方式,请务 ...

  3. 从源代码获取视频和封面图

    从源代码获取视频和封面图 视频下载 1.用谷歌浏览器打开视频 2.右上角三点处打开开发者工具 3. 4.复制3中地址,新建网址打开 封面图下载 1.右键点开网址源代码 2.ctrl+f出现搜索框 3. ...

  4. iOS截取视频预览图,截图方向错误的解决

    2019独角兽企业重金招聘Python工程师标准>>> 今天在修改项目bug的时候遇到了,截图视频预览图的时候总是方向不对,竖屏录制的视频(好像是竖屏录制截图出的错,记不太清楚了?) ...

  5. 微信小程序 视频列表 封面图 禁止多个视频同时播放

    微信小程序视频列表用到的组件是  video 链接  https://developers.weixin.qq.com/miniprogram/dev/component/video.html 先附上 ...

  6. iOS获取相册视频文件封面图 选取手机中的音频、视频文件并导出数据。

    应项目需求,需要实现本地选取并上传图片.音频和视频文件. 其中选取图片这块有很多开源框架,不再赘述.本文主要是采用iOS自带的类MPMediaPickerController 来实现UIImagePi ...

  7. c# FFMPEG 视频生成封面图

    /// <summary>/// 导出封面图/// </summary>/// <param name="ffmpegFileName">FFm ...

  8. java使用ffmpeg截取视频作为封面

    转自  https://blog.csdn.net/zhaowen25/article/details/39674029 网盘 https://pan.baidu.com/s/1o7YplUE 转自  ...

  9. 从视频中截取首帧作为封面图 并展示出视频及封面图(canvas)

    html <p class="clearfix"><label>视频文件:</label><span><video id=&q ...

最新文章

  1. 自动驾驶制图中的深度学习
  2. fastText原理和文本分类实战
  3. cacti安装和第三方模块的导入
  4. idea中连接mysql插入成功数据 在navicat中刷新表格没有数据_第九篇 数据分析的进阶学习-SQL入门...
  5. Istio 网关之南北向流量管理
  6. java中事务的管理
  7. 什么高大填空四个字动人_雅思考试的技巧?雅思听力part4填空做题技巧分享
  8. Python实现Windows电脑定时关机
  9. Android的Context 安卓常用系统服务(当前运行包名/当前网络状态和开关网络/音频服务)...
  10. 程序、代码、硬件常见的英文缩写
  11. 权限管理系统,可以这么设计
  12. Android 关于推送通知还需要一些其他的设置问题
  13. python_分类_category方法
  14. Java企业微信号开发之微信网页授权和获取用户信息
  15. 发个手机全息投影(制作方法已放出,补上世界第一公主)
  16. 将iPad作为Windows电脑副屏的几种方法
  17. JSON与properties文件的相互转换
  18. JS时间戳、日期互相转换
  19. 软考高项目:项目人力资源管理真题
  20. 多机局域网办公神器 rustdesk 使用强推!!!

热门文章

  1. 成都似乎还是缺了点什么,如果你很优秀就去北上广吧
  2. 计算机装机报方案,设计计算机装机专项方案(14页)-原创力文档
  3. JQuery获取元素的display属性
  4. java jframe 控件_窗体控件JFrame的使用
  5. 【已解决】Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
  6. Vue3+vite使用 Highlight.js代码高亮实现网页代码显示
  7. 研究CV,也许应该学点采矿技术
  8. Apple Developer 注册(转)
  9. Axure中登录页面与首页的交互(展示登陆的用户名等)
  10. python drf_python-Django DRF更新用户