查看视频文件关键帧间隔

news2025/2/28 3:10:34

一、Elecard StreamEye Tools拖放视频文件查看。

红的是I帧;蓝的是P帧;绿的是B帧。


二、ffprobe -show_streams统计。


1、统计视频关键帧、非关键帧

ffprobe.exe -i 1.mp4 -show_streams v -show_packets -print_format json > d:\1.json


再统计1.json文件中flags字段,如果为K_表示关键帧,否则非关键帧。找第一个K_与下一个K_间隔多少帧,就是GOP间隔。
ffprobe其他常用options解析
-show_packets:[PACKET]标签的多媒体信息
-show_data: packets多媒体数据
-show_format:多媒体封装格式
-show_frames: 视频帧信息v、a分别表示只显示视频、音频
-print_format: 信息输出格式,支持xml、csv、json、flat、ini
-select_streams: 参数可以是a、v、s分别表示只查看音频、视频、字幕

2、通过执行以下命令将FFprobe信息重定位到ffprobe_help.txt文件中便于查看,FFprobe使用方法为:ffprobe.exe [options] [input_file]。

ffprobe.exe --help > ffprobe_help.txt

3、查看视频文件信息,则执行以下命令,

ffprobe.exe 1.mp4

三、设置关键帧间隔

利用ffmpeg的参数 -g 帧间隔
-g 标志设置GOP大小(如您所述), -bf 2 表示2 B-帧应插入每组P帧之间,而 sgop 严格执行GOP大小。

ffmpeg -i input.mp4  -g 12 -bf 2 sgop output.mp4
ffmpeg -i input.mp4  -g 12 output.mp4

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/990225.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络带宽管理:限速策略的备份应用场景

假设现在有一个千兆网络环境,使用云祺容灾备份系统,部分备份数据需要走这个千兆网络,现在这个企业网络环境中从早上9点到晚上9点,生产网络占用了500兆带宽。 那么在早上9点到晚上9点这个时间段之间,不对备份任务进行网…

音视频会议需要哪些设备配置

音视频会议需要哪些设备配置?音视频会议需要:视频会议摄像头、麦克风、扬声器、显示设备、网络连接设备、视频会议服务器、视频会议软件等。 1. 视频会议摄像头:用于捕捉与传输视频图像,可以选择高清摄像头,提供更出色…

C++ 基础(一)题目练习

一、使用输出运算符输出一个长方形&#xff0c; 如下图所示&#xff1a; #include <iostream> using namespace std; int main() {cout << "*******" << endl;cout << "*******" << endl;cout << "*******"…

多技术融合,推动企业业务流程管理智能化|爱分析报告

1.报告综述 流程数字化&#xff0c;是指通过信息技术和数字化工具来对企业的业务流程进行管理、优化和执行。这包括将各种环节、步骤、决策点等转化为数字化的流程&#xff0c;以便实现更高效、更准确、更可控的业务操作。流程数字化的核心目标是提升业务效率、降低错误率、加强…

VBA技术资料MF54:VBA_EXCEL实时获取鼠标位置

【分享成果&#xff0c;随喜正能量】若人散乱心&#xff0c;乃至以一花&#xff0c;供养于画像&#xff0c;渐见无数佛。所以发一幅释迦牟尼佛像&#xff0c;与同修善友一起每日在微博上供养&#xff0c;只要有供养之心&#xff0c;便可积累功德。以此回向&#xff0c;愿求者如…

pytorch学习——LSTM和GRU

参考书籍&#xff1a;https://zh-v2.d2l.ai/chapter_recurrent-modern/lstm.html 参考论文&#xff1a; https://colah.github.io/posts/2015-08-Understanding-LSTMs/ 简介&#xff1a; LSTM&#xff08;长短期记忆网络&#xff09;和GRU&#xff08;门控循环单元&#xff09;…

vue项目新增高德地图,poi查询,点标记

一. vue项目里面加入高德地图 JS API介绍 开发文档 二.成为开发者并创建 key 申请流程 三.项目准备 安装插件 npm i amap/amap-jsapi-loader --savevue项目引入初始化 实现代码&#xff1a; <template><div><div class"top-part"><!-- 输…

【猿灰灰赠书活动 - 04期】- 【分布式统一大数据虚拟文件系统——Alluxio原理、技术与实践】

&#x1f468;‍&#x1f4bb;本文专栏&#xff1a;赠书活动专栏&#xff08;为大家争取的福利&#xff0c;免费送书&#xff09; &#x1f468;‍&#x1f4bb;本文简述&#xff1a;博文为大家争取福利&#xff0c;与机械工业出版社合作进行送书活动 &#x1f468;‍&#x1f…

07-Spring Cloud

1、如何设计一个注册中心&#xff1f; 高可用&#xff1a;通过集群的方式 高并发&#xff1a;减少响应时间、提高吞吐量 并发用户数等&#xff0c;通过增加服务器性能、 扩展服务实例的方式 高性能&#xff1a;程序处理速度 考虑 数据存储结构、通信机制、集群同步。 集群…

Fiddler 查看响应时间(超详细~)

Fiddler 查看响应时间 步骤1&#xff1a;打开Fiddler&#xff0c;找到FiddlerScript这个标签 步骤2&#xff1a;将下面的code加入到Script中 public static BindUIColumn("TimeTaken/ms", 120)function TimeTaken(oS: Session):String{var sResult "0";…

动态住宅代理能使用在哪些场景

一、什么是动态住宅代理ip 动态住宅代理是一种代理技术&#xff0c;它利用代理服务器中转用户和目标服务器之间的网络流量&#xff0c;实现用户真实位置的屏蔽。代理提供商会有自己的ip大池子&#xff0c;当你通过代理服务器向网站发送请求时&#xff0c;服务器会从池子中选中…

【漏洞库】Fastjson_1.2.24_rce

文章目录 漏洞描述漏洞编号漏洞评级影响版本漏洞复现- 利用工具- 漏洞环境- 漏洞扫描- 漏洞验证- 深度利用- GetShell- EXP 编写 漏洞挖掘- 指纹信息 修复建议- 漏洞修复 漏洞原理 漏洞描述 Fastjson 存在反序列化远程代码执行漏洞&#xff0c;当应用或系统使用 Fastjson 对由…

全志T113-S3入门资料汇总(避坑指南)一

也是闲着无事买了个芒果派的T113的小板子&#xff0c;因为自己以前搞过Linux&#xff0c;工作也跟Linux相关&#xff0c;本以为可以很快搞好开发环境&#xff0c;结果还是折腾了两个周末&#xff0c;所以就把资料整理下&#xff0c;关键的地方列出来&#xff0c;希望大家少走弯…

实现稳定可靠的消息通信:Paho MQTT Android

实现稳定可靠的消息通信&#xff1a;Paho MQTT Android 该项目基于java版本paho mqtt android实现&#xff0c;使用kotlin语言重新实现&#xff0c;它是一个用Kotlin编写的MQTT客户端库&#xff0c;旨在提供可靠的开源实现&#xff0c;适用于面向物联网&#xff08;IoT&#x…

为什么vector容器的begin()既可以被iterator 也可以被const_iterator指向?

答&#xff1a;vector容器中的begin&#xff08;&#xff09;是函数接口&#xff0c;它作为函数&#xff0c;被重载了。 typedef T* iterator; typedef const T* const_iterator; iterator begin();//括号中有隐含形参*this&#xff1b; const_iterator begin() const;//形参为…

Vue3中快速简单使用CKEditor 5富文本编辑器

Vue3简单使用CKEditor 5 前言准备定制基础配置富文本配置目录当前文章demo目录结构 快速使用demo 前言 CKEditor 5就是内嵌在网页中的一个富文本编辑器工具 CKEditor 5开发文档&#xff08;英文&#xff09;&#xff1a;https://ckeditor.com/docs/ckeditor5/latest/index.htm…

对话 Gear|波卡生态下一代 WASM 智能合约平台

在 Polkadot 生态中&#xff0c;Gear 正在创建一个托管智能合约的网络。每个人都可以在 Polkadot 和 Kusama 上部署 dApp&#xff0c;不仅可以充分利用其生态系统的所有优势&#xff0c;而且成本更低。因其无需开发者从零开始构建和运营完整的区块链网络&#xff0c;所以 Gear …

TSINGSEE青犀/视频分析/边缘计算/AI算法·人员/区域入侵功能——多场景高效运用

TSINGSEE青犀视频人员/区域入侵功能可对重要区域进行实时监测&#xff0c;对监控区域进行7*24全天候管控&#xff0c;当监测到有人员靠近、闯入时&#xff0c;AI算法后台就会立即发出告警及时通知管理人员&#xff0c;变被动“监督”为主动“监控”&#xff0c;真正做到事前预警…

团队高效协作有多重要?介绍一些优秀的团队协作工具

不论企业大小&#xff0c;团队协作对企业来说是至关重要的&#xff0c;它可以对业务运营和组织效率产生积极影响。 当团队成员能够协同工作、分享信息和资源时&#xff0c;工作流程更加顺畅&#xff0c;决策更加快速且准确。分工合作和共享知识可以减少重复劳动&#xff0c;提…

【猿灰灰赠书活动 - 05期】- 【速学Linux:系统应用从入门到精通】

&#x1f468;‍&#x1f4bb;本文专栏&#xff1a;赠书活动专栏&#xff08;为大家争取的福利&#xff0c;免费送书&#xff09; &#x1f468;‍&#x1f4bb;本文简述&#xff1a;博文为大家争取福利&#xff0c;与机械工业出版社合作进行送书活动 &#x1f468;‍&#x1f…