video-analyzer:AI视频分析,把视频转成可编辑的文字说明

发布时间:2026/10/22 23:47:30

video-analyzer:AI视频分析,把视频转成可编辑的文字说明 video-analyzerAI视频分析把视频转成可编辑的文字说明【免费下载链接】video-analyzerAnalyze videos using LLMs, Computer Vision and Automatic Speech Recognition项目地址: https://gitcode.com/gh_mirrors/vi/video-analyzervideo-analyzer 是一款 AI 视频分析工具你输入视频它用视觉模型理解画面、用 Whisper 转写音频最后输出一份按时间顺序组织的文字描述。结果保存在 JSON 文件里可直接复制、改写或存档。支持完全本地运行也可接入云端模型。先跑什么任务会议记录输入会议录像输出会议内容概述适合需要整理纪要的团队。课程教程整理输入讲课视频输出按时间推进的画面与讲解描述适合学生和内容编辑。素材摘要输入大量剪辑素材输出每段视频里发生了什么适合快速筛片的人。从 0 到第一次出结果依赖两项Python 3.11 和 FFmpeg用于提取音频。sudo apt install ffmpeg # macOS 用 brew install ffmpeg git clone https://gitcode.com/gh_mirrors/vi/video-analyzer cd video-analyzer python3 -m venv .venv source .venv/bin/activate pip install .本地跑需要 Ollama安装后执行ollama pull llama3.2-vision拉取视觉模型走云端则不需要 Ollama命令行多传一个模型名即可。最小运行命令video-analyzer demo.mp4默认走 Ollama 本地模型结果写入output/目录。你会拿到什么结果运行完成后output/目录下output/ ├── analysis.json # 主报告元数据、转录、逐帧描述、整体摘要 ├── audio.wav # 从视频提取的音轨中间产物 └── frames/ # 关键帧默认运行后清理analysis.json是核心产出包含四个部分本次分析用的模型和帧数metadata、带时间戳的音频转录transcript、每个关键帧的文字描述frame_analyses、把全部内容串成时间线的视频总述video_description。逐帧描述还带时间戳方便你定位到具体画面。想看完整结构可对照示例报告。按视频长度调整帧参数帧即从视频中挑出的代表画面。帧多细节全但慢帧少出结果快但容易漏掉关键动作。命令行上主要用--max-frames总帧数上限按整段视频均匀抽样和--duration只处理前 N 秒更细的帧密度frames.per_minute在config/config.json里调。任务场景建议优先调的参数关注结果常见代价几分钟的短视频--max-frames调大动作细节是否完整本地模型上更慢几十分钟的会议--max-frames限总量--duration只处理重点时段完整跑完、转录连贯未处理时段无描述长讲座、长片降低每分钟帧数配合--max-frames整体脉络是否对画面细节会丢本地与云端的取舍本地默认客户端就是 Ollama无需 API 密钥数据不出机器适合涉及保密材料的场景。代价是机器要求较高README 建议至少 16GB 内存本地跑视觉模型建议 12GB 显存的 GPU 或 32GB 内存的 Apple M 系列。云端通过--client openai_api接入任意 OpenAI 兼容接口通常精度和速度更好适合对外交付或批量处理video-analyzer demo.mp4 \ --client openai_api \ --api-key $API_KEY \ --api-url https://openrouter.ai/api/v1 \ --model gpt-4o其中$API_KEY只是占位符换成你从服务商拿到的真实密钥。结果不满意时先查这里视频和音频质量画面模糊、音轨太弱或有明显噪音都会影响结果转录不可靠时工具会跳过音频只做画面分析日志里有提示。帧密度关键动作被漏掉时加大--max-frames或调高frames.per_minute。模型选择本地模型描述含糊时换能力更强的云端视觉模型对比一次。提示词侧重用--prompt说明关注点例如重点描述人物之间的互动语言不明确时可用--language固定转录语言。继续深入全部命令行参数和配置项docs/USAGES.md三阶段设计的详细说明docs/DESIGN.md一份真实的输出报告docs/sample_analysis.json默认配置video_analyzer/config/default_config.json核心源码video_analyzer/提示词自动调优子项目video-analyzer-tune/建议先用一段 3 分钟左右的视频按默认设置跑一遍确认输出结构符合预期后再回头调--max-frames和提示词。【免费下载链接】video-analyzerAnalyze videos using LLMs, Computer Vision and Automatic Speech Recognition项目地址: https://gitcode.com/gh_mirrors/vi/video-analyzer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/21 5:16:40

Nacos开启权限验证后403错误排查:从认证授权原理到Spring Cloud实战

1. 问题现场:从“裸奔”到“上锁”后的403风暴最近在搞微服务架构升级,其中一个核心动作就是把注册中心Nacos从“裸奔”模式切换到开启权限验证。这个操作本身不复杂,无非是在application.properties里加几行配置,重启一下服务。本…

2026/10/21 20:31:10

Windows下优雅管理Nginx的BAT脚本设计与实践

1. 项目概述:为什么一个“优雅”的Nginx启动脚本值得花20分钟认真写你有没有过这样的经历:刚配好一个本地开发环境,Nginx配置改了三遍,每次都要手动打开命令行、cd到nginx目录、输入start nginx.exe——结果发现没生效&#xff0c…

2026/10/22 16:58:27

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/10/23 4:48:57

基于 Java Spring Boot 的车队管理系统设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/23 4:48:57

JANUS:针对 LEO 卫星网络中波束跳变的拒绝服务攻击

大家读完觉得有帮助记得关注和点赞!!!摘要 低地球轨道(LEO)卫星网络正越来越多地用于提供全球连接。然而,每颗卫星的资源有限,需要根据地理和时间上变化的需求进行分配。波束跳变通过将卫星的服…

2026/10/23 4:48:56

SpringBoot+Vue的古诗词学习微信小程序设计实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/23 4:43:55

Rufus 完整指南:4 步做出绕过 TPM 2.0 的 Windows 11 启动盘

Rufus 完整指南:4 步做出绕过 TPM 2.0 的 Windows 11 启动盘 【免费下载链接】rufus The Reliable USB Formatting Utility 项目地址: https://gitcode.com/GitHub_Trending/ru/rufus Rufus 是一款单文件的 Windows U 盘格式化工具,免费、不用安装…

2026/10/22 11:29:28

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/23 0:02:26

Verilog实现FPGA密码锁:矩阵键盘与状态机设计实战

说实话,这几年接触了不少想入门FPGA的朋友,如果你问哪个项目能一口气把Verilog的核心基本功串起来,我通常会推荐电子密码锁。这个项目看着不起眼,却把矩阵键盘扫描、按键消抖、状态机设计、动态显示刷新、外设控制这些数字逻辑里的…

2026/10/23 0:02:26

数据服务监控运维实战:从指标体系到告警治理与故障排查

周末凌晨两点,手机震了。第一反应是“数据服务挂了”。打开电脑看了下,果然,某张核心报表的数据产出时间已经超过SLA两小时,下游三个业务方连着发来问询。这种场景,做过大数据运维的人都不会陌生。数据服务的监控与运维…

2026/10/23 0:02:26

FreeRTOS任务通知实战详解:内核原理、API与避坑指南

裸机编程切到RTOS之后,任务之间的通信和同步永远是躲不开的坎。前面聊过队列、信号量、互斥锁、事件组,这次把FreeRTOS任务通知(Task Notification)单独拎出来讲透。原因很简单:任务通知是FreeRTOS里最容易用错、也最容…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑