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

视频相关处理

1、概念
(1)FPS
是 “Frames Per Second” 的缩写,意思是“每秒帧数”。它表示每秒钟屏幕上显示的图像帧数,用来衡量动画、视频或游戏画面的流畅度。

  • FPS 越高,画面越流畅,通常来说,30 FPS 被认为是基本流畅,60 FPS 及以上则非常顺滑。
  • FPS 过低 会导致画面卡顿,尤其是在游戏或视频播放中。

(2)每秒抽帧数量
可以每秒抽取全部帧,也可以每秒抽取两针。其中如果做视频相似度比对的话,每秒抽取两针就可以

2、安装
conda install ffmpeg

我当时使用pip install ffmpeg没有成功,原因可能是:pip 下载的并不是完整的ffmpeg

3、抽取视频的fps和计算视频的总时长

import subprocess
import osdef get_video_fps(video_path):# 调用 FFmpeg 的 `ffprobe` 工具获取视频帧率信息command = ['ffprobe','-v', 'error',                             # 只输出错误信息'-select_streams', 'v:0',                  # 选择第一个视频流'-show_entries', 'stream=avg_frame_rate',   # 只要帧率'-of', 'default=noprint_wrappers=1:nokey=1',# 格式化输出video_path                                 # 视频文件的路径]result = subprocess.run(command, stdout=subproc

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MQ入门(4)
  • 【Python】Maya:为人类打造的 Python 日期时间库
  • 抓机遇,促发展——2025第十二届广州国际汽车零部件加工技术及汽车模具展览会
  • Java内存泄漏排查
  • Ansible部署与应用基础
  • Git清除某文件所有历史提交记录
  • 【Redis】之Geo
  • 【机器学习】——线性回归(自我监督学习)
  • 秒变 Vim 高手:必学的编辑技巧与隐藏功能大揭秘
  • 【设计模式】UML类图
  • Streamlit:使用 Python 快速开发 Web 应用
  • <<编码>> 第 16 章 存储器组织(4)--内存 示例电路
  • C++ ——日期类的实现和注释浅解
  • mysql性能优化-SQL 查询优化
  • 12年计算机408考研-计算机网络
  • 《深入 React 技术栈》
  • 【知识碎片】第三方登录弹窗效果
  • CSS实用技巧
  • DOM的那些事
  • Just for fun——迅速写完快速排序
  • MySQL数据库运维之数据恢复
  • Redux系列x:源码分析
  • VUE es6技巧写法(持续更新中~~~)
  • 看域名解析域名安全对SEO的影响
  • 实现菜单下拉伸展折叠效果demo
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 原生Ajax
  • # dbt source dbt source freshness命令详解
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • (~_~)
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (javaweb)Http协议
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (九)信息融合方式简介
  • (五)c52学习之旅-静态数码管
  • (一) springboot详细介绍
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转载)从 Java 代码到 Java 堆
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .net 获取某一天 在当月是 第几周 函数
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .NET未来路在何方?
  • .Net中ListT 泛型转成DataTable、DataSet
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • @SpringBootConfiguration重复加载报错
  • @Transient注解
  • [ C++ ] STL---stack与queue
  • [《百万宝贝》观后]To be or not to be?
  • [23] GaussianAvatars: Photorealistic Head Avatars with Rigged 3D Gaussians
  • [ActionScript][AS3]小小笔记
  • [AIGC] 如何建立和优化你的工作流?
  • [CLickhouse] 学习小计