当前位置: 首页 > 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.dtcms.com/a/286483.html

相关文章:

  • PAT 1012 The Best Rank
  • QML vscode语法高亮和颜色区分。
  • 【vLLM 学习】Encoder Decoder Multimodal
  • Kotlin集合过滤
  • 有效的括号数据结构oj题(力口20)
  • 无人机传感器模组运行与技术难点分析
  • Axure RP 10 预览显示“无标题文档”的空白问题探索【护航版】
  • 美团闪购最新版 mtgsig1.2
  • LP-MSPM0G3507学习--04GPIO控制
  • 消息队列 2.RabbitMQ
  • Elasticsearch:ES|QL 改进的时间线
  • [3-02-01].第01章:框架概述 - Spring生态
  • 表单、表格字段,输入完毕后立即点击【保存】,导致数据未更新就被保存
  • 【教程】基于无人机的大豆光合效率研究
  • 赛思SLIC芯片、语音芯片原厂 赛思SLIC语音芯片ASX630:国产强“芯”赋能FTTR全光网络​
  • vscode 一直连不上远程,网络是通的,ssh 也能直接登录远程
  • 【科研绘图系列】R语言绘制分组箱线图
  • SDC Specical check setting的描述 - false path
  • Docker笔记-部署Redis集群
  • leetcode15.三数之和题解:逻辑清晰带你分析
  • AWS(基础)
  • 网络基础10 :ACL真机实验
  • Redis原理之哨兵机制(Sentinel)
  • 【洛谷P1417】烹调方案 题解
  • ONNX模型使用指南:从零开始掌握跨领域模型部署
  • 图片平铺下去总是有个缝隙的解决方案
  • 塞舌尔公司的查册报告Certificate of Official Search是什么?有什么信息
  • 瀚高数据库开启Oracle兼容模块
  • vue2 面试题及详细答案150道(101 - 120)
  • ubuntu20.04使用unity3d做机器人仿真环境搭建