首页 > 其他分享 >使用ffprobe获取视频关键帧信息

使用ffprobe获取视频关键帧信息

时间:2023-05-07 11:23:59浏览次数:36  
标签:关键帧 pkt 视频 seek ffprobe pts

关键帧对seek操作的精度非常重要,项目中对视频的seek要求比较高,所以需要查看关键帧间隔

ffprobe -i 49Y888piCxCI00123.mp4 -v  quiet -select_streams v -show_entries frame=pkt_pts_time,pict_type

得到的输出前后2个pkt_pts_time的差值即关键帧的间隔时间(单位为秒),不过需要注意pict_type=I时,才表示是关键帧,类型还有P(前向预测帧)和B(双向预测帧)

标签:关键帧,pkt,视频,seek,ffprobe,pts
From: https://www.cnblogs.com/thammer/p/17379050.html

相关文章

  • 如何实现视频中两台电脑的实时屏幕共享
    1屏幕共享功能介绍屏幕共享是指在视频通话或互动直播过程中将屏幕内容以视频的方式分享给其他的观众,以增强互动体验,提高沟通效率。屏幕共享解决方案提升了用户实时视频通话的沟通效率。屏幕共享在如下场景中应用广泛:视频会议场景中,屏幕共享可以将讲话者本地的文件、数据、网页、PP......
  • 音视频八股文(10)-- mp4结构
    介绍mp4⽂件格式⼜被称为MPEG-4Part14,出⾃MPEG-4标准第14部分。它是⼀种多媒体格式容器,⼴泛⽤于包装视频和⾳频数据流、海报、字幕和元数据等。(顺便⼀提,⽬前流⾏的视频编码格式AVC/H264定义在MPEG-4Part10)。概述mp4⽂件由box组成,每个box分为Header和Data。其中Header部分......
  • .Net MAUI Blazor存储访问权限仅照片和视频,没有所有文件管理权限
    参考:https://blog.csdn.net/ansondroider/article/details/1266555131、首先把MinimumTargetAndroidFramework的最低版本号指定为30或30以上2、然后找到Platforms/Android/AndroidManifest.xml把文件管理的权限加上<uses-permissionandroid:name="android.permission.READ_EXT......
  • 城市“一网统管”智能视频平台EasyCVR配置中心代码细节优化
    EasyCVR视频融合平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理,能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频直播、云端录像、云存储、检索回看、智能告警、平台级联、服务器集群、云台控制与语音对讲、......
  • Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)
    一、前言本地摄像头推流和本地桌面推流类似,无非就是采集的设备源头换成了本地摄像头设备而不是桌面,其他代码完全一样。采集本地摄像头实时视频要注意的是如果设置分辨率和帧率,一定要是设备本身就支持的,如果不支持那就歇菜,比如设备本身最大分辨率到1280x720,你主动设置要采集1080x7......
  • 2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。
    2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。答案2023-05-04:这段代码实现了使用libswscale库进行视频缩放的功能。下面是程序的主要流程:1.获取命令行参数,包括输出文件名和目标图像大小。2.解析目标图像大小,生成指定大小的输出文件。3.创建缩......
  • ffmpeg下载m3u8视频文件并保存为mp4格式
    ffmpeg-i'http://xx.com/xx.m3u8'-ccopy-bsf:aaac_adtstoascxx.mp4#修改User-Agentffmpeg-i'http://xx.com/xx.m3u8'-ccopy-bsf:aaac_adtstoascxx.mp4-user-agent"Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537......
  • 18 对话于冰(上)|怎样成为那个有准备的人?【视频1】
    你好,我是辰洋,是《郭东白的架构课》的负责人。在专栏的第一模块中,东白老师从他二十多年的架构经验里,提取出了六条生存法则,来帮助架构师组织架构活动、为企业创造增量价值。不过除此之外,东白老师还想让你听到更多顶尖架构师的声音。所以,我们特地策划了对话节目,将邀请业内更多技术领......
  • vue 原生方法实现pc端调用摄像头全屏视频考试(实时截屏上传,并提示当前环节
    <template><div><el-row><el-col:span="10"style=""><div><el-cardstyle="margin:0;padding:0;overflow-y:auto"><divstyle="width:100......
  • 商汤视觉跟踪算法两部曲之SiamMask , CVPR 2019商汤提出了对视觉目标(VOT)和对视频目标(VO
    商汤视觉跟踪算法两部曲之SiamMask,CVPR2019商汤提出了对视觉目标(VOT)和对视频目标(VOS)的统一框架。将跟踪的初始化只需要提供视频跟踪的box输入即可,输出时却能同时得到box和mask两个输出。只需要在Siamese网络中额外增加一个Mask分支即可。本工程提供复现该论文的C++工程代码及......