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

巩义网站建设谷歌seo排名

巩义网站建设,谷歌seo排名,江苏弘仁建设有限公司网站,手机网站建设电话最近在做视频相关的任务,调试代码发现一个非常坑的点,就是直接用ffmpeg获取fps是有很大误差的,如下: # GPT4o generated import ffmpegprobe ffmpeg.probe(video_path, v"error", select_streams"v:0", sho…

最近在做视频相关的任务,调试代码发现一个非常坑的点,就是直接用ffmpeg获取fps是有很大误差的,如下:

# GPT4o generated
import ffmpegprobe = ffmpeg.probe(video_path, v="error", select_streams="v:0", show_entries="stream=nb_frames,r_frame_rate")
r_frame_rate = probe['streams'][0]['r_frame_rate']
num, denom = map(int, r_frame_rate.split('/'))
fps = num / denom

我的任务里,上述代码给的fps是30,但是用总帧数除以总时长是29.91,误差还是比较大的。正确做法就是自己做除法:

# GPT4o generated
def get_video_info(video_path):probe = ffmpeg.probe(video_path)video_streams = [stream for stream in probe["streams"] if stream["codec_type"] == "video"]if not video_streams:raise ValueError("No video stream found")video_stream = video_streams[0]# 获取帧数frames = int(video_stream.get("nb_frames", 0))# 获取时长duration = float(video_stream.get("duration", probe["format"].get("duration", 0.0)))# 获取帧率# r_frame_rate = video_stream.get('r_frame_rate', '0/1')# num, den = map(int, r_frame_rate.split('/'))# fps = num / den # inaccuratefps = frames / durationreturn frames, duration, fps

真是成也GPT,败也GPT ==

http://www.khdw.cn/news/34574.html

相关文章:

  • 做营养的网站百度app首页
  • 韩韩良品只做性价比网站下载sem竞价推广
  • 公司营销型网站公司今日头条号官网
  • 网站开发整套视频怎么创建个人网站
  • 东莞百度提升优化宁波seo推广哪家好
  • 做网站用jsp和htmlbt种子搜索神器
  • 绍兴做公司网站的公司杭州seo推广服务
  • wordpress添加标签后哪里显示seo外链平台
  • 保定定兴网站建设班级优化大师免费下载电脑版
  • 微信朋友圈做网站推广赚钱吗企业seo顾问公司
  • 成都网站建设公司seo工作内容有哪些
  • 蓝色为主的网站案例线上引流的八种推广方式
  • 手机app微信网站建设哈尔滨seo优化培训
  • 用sublime text做网站大连网络推广
  • 易县有没有z做网站的seo主要做什么工作内容
  • 网站开发需要哪些知识seo点击器
  • 宗教网站源码百度关键词自然排名优化公司
  • 怎么做域名网站备案新闻营销
  • 网站登录注册怎么做百度快速收录3元一条
  • 营销型网站建设个人快速网站seo效果
  • 建造师在建设部网站何时更新最新一周新闻
  • 网站制作中搜索栏怎么做6短视频运营是做什么的
  • 做传销网站后果严重吗企业网络营销推广平台
  • 做网站的软件去哪里买最新疫情爆发
  • 苏州园区做网站搜索网站排名优化
  • 龙岗网站制作公司痘痘怎么去除效果好
  • 河北建设厅安监站官方网站电商平台链接怎么弄
  • 东莞做网站 自媒体产品推广广告
  • seo网站排名百度网盘pc网页版入口
  • 查询域名官网的是那个网站吗seo研究中心超逸seo