当前位置: 首页 > news >正文

无符号乘法运算的硬件逻辑实现 ————取自《湖科大教书匠》

本文使用ffmpeg批量获取哔哩哔哩视频截图

# 配置参数
$videoDir = "C:\Users\win10\Downloads"  # 视频所在目录,根据实际修改
$outputRoot = "D:\定点数乘法运算实现\湖科大教书匠 计算机组成原理第二章"  # 输出根目录,根据实际修改
$interval = 30  # 每30秒提取1帧
$resolution = "1920x1080"  # 输出分辨率
$format = "png"  # 输出格式# 视频-子目录映射(按顺序对应,需手动维护,确保数量匹配)
$subDirs = @("3-3-1","3-3-2","3-3-3","3-3-4","3-3-5"
)# 确保 FFmpeg 已添加到环境变量,或替换为完整路径,如 "C:\ffmpeg\bin\ffmpeg.exe"
$ffmpegPath = "ffmpeg"  # 遍历视频文件(按名称顺序匹配子目录)
$index = 0
Get-ChildItem -Path $videoDir -Filter "计算机组成原理微课堂 (*).mp4" | ForEach-Object {$videoFile = $_.FullName$subDir = $subDirs[$index]if (-not $subDir) {Write-Host "无匹配子目录: $videoFile" -ForegroundColor Yellow$index++return}# 拼接输出路径并创建目录$outputDir = Join-Path -Path $outputRoot -ChildPath $subDirif (-not (Test-Path $outputDir)) {New-Item -ItemType Directory -Path $outputDir | Out-Null}# 构造 FFmpeg 命令参数$ffmpegArgs = @("-i", "`"$videoFile`"","-vf", "select='not(mod(t,$interval))',setpts=N/FRAME_RATE/TB","-vsync", "vfr","-s", $resolution,"-colorspace", "bt709","`"$outputDir\frame_%04d.$format`"")# 执行 FFmpeg 命令Write-Host "开始处理: $videoFile$outputDir" -ForegroundColor Cyan& $ffmpegPath $ffmpegArgs 2>&1 | ForEach-Object {if ($_ -is [System.Management.Automation.ErrorRecord]) {Write-Host "错误: $_" -ForegroundColor Red} else {Write-Host $_}}Write-Host "处理完成: $videoFile$outputDir" -ForegroundColor Green$index++
}Write-Host "全部视频处理完成!" -ForegroundColor Magenta

**方法:使用浏览器插件:快速bilibili下载助手
在这里插入图片描述
下载视频后再通过PowerShell 进入命令行 运行ffmpeg ffmpeg提前下载安装配置好了
**
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

**这个应该不算侵权 。。。。 整理下来方便复习 (和手动截图也差不了太多 哈哈》》》》》) **

http://www.lryc.cn/news/591990.html

相关文章:

  • 【PTA数据结构 | C语言版】多叉堆的上下调整
  • Python MP3 归一化器和长度分割器实用工具开发指南
  • SQL映射文件
  • Android 应用保活思路
  • 树(Tree)
  • 【C++基础】--多态
  • web域名解析
  • 信息论至AI实践:交叉熵的原理全景与应用深度解析
  • Github库镜像到本地私有Gitlab服务器
  • 您的企业需要服务台经理吗?-ManageEngine卓豪
  • 《5分钟开发订单微服务!飞算JavaAI实战:IDEA插件安装→空指针修复→K8s部署全流程》
  • 3C电子产品蓝光三维扫描检测方案-中科米堆CASAIM
  • 机器视觉的布料丝印应用
  • Duckdb处理excel文件
  • 【实战】一次出口连接数超限事故引发的架构反思:强制代理、NAT 网关与大厂最佳实践
  • Python网络爬虫实现selenium对百度识图二次开发以及批量保存Excel
  • LangChain 源码剖析(七)RunnableBindingBase 深度剖析:给 Runnable“穿衣服“ 的装饰器架构
  • Yoga Air 32,Yoga Air 32,Yoga AIO 9 32IRH8(F0HH,F0HJ)一体机电脑原厂Win11系统镜像
  • 服务攻防-Java组件安全FastJson高版本JNDI不出网C3P0编码绕WAF写入文件CI链
  • AI产品经理面试宝典第36天:AI+旅游以及行业痛点相关面试题的指导
  • sql注入以及Python二分查找
  • 创建型模式
  • MinIO 分布式文件系统
  • 第二篇 html5和css3开发基础与应用
  • 【论文阅读】BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework
  • poi-excel-添加水印
  • 20250718【顺着234回文链表做两题反转】Leetcodehot100之20692【直接过12明天吧】今天计划
  • Vue导出Html为Word中包含图片在Microsoft Word显示异常问题
  • Excel批量生成SQL语句 Excel批量生成SQL脚本 Excel拼接sql
  • FastExcel:革新Java生态的高性能Excel处理引擎