=====================================================

TI(时间信息)和SI(空间信息)计算工具文章列表:

视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI

视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版

=====================================================

此前在文章《视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI》中记录过两个基于YUV视频数据的TI和SI计算工具:一个图形界面工具和一个命令行工具。由于近期正在研究视频内容复杂度方面的东西,所以顺手将原来的TIandSI工具进行了升级,添加了另外两个支持压缩码流的TI和SI的工具,并将版本改为3.0。

目前的TIandSI项目中一共包含4个项目:

TIandSI : 计算YUV数据的TI和SI-图形界面版。
TIandSIcmd : 计算YUV数据的TI和SI-命令行版。
TIandSIpro : 计算压缩码流数据的TI和SI-图形界面版。
TIandSIprocmd : 计算压缩码流数据的TI和SI-命令行版。

其中后两个“pro”版用于计算压缩码流的TI和SI。

项目主页

SourceForge:https://sourceforge.net/projects/tiandsi/
Github:https://github.com/leixiaohua1020/TIandSI
开源中国:http://git.oschina.net/leixiaohua1020/TIandSI

CSDN下载

源代码:http://download.csdn.net/detail/leixiaohua1020/8754819

windows可执行程序:http://download.csdn.net/detail/leixiaohua1020/8755215

使用方法

TIandSIprocmd

TIandSIprocmd是用于计算压缩码流的TI和SI的命令行工具。该工具有如下选项。

-i 输入文件
-o 输出包含TI和SI的*.csv 文件 [默认是 {input name}.csv]
-l 计算的帧数
-g 图形化显示计算的中间图像 [可以是 'ti' 或者 'si']
-n 中间图像显示的间隔 [默认是 5]
-h 打开帮助

下面举几条示例命令。

计算“test.avi”的TI和SI,结果保存在“test.csv”。

TISIprogCmd -i test.avi

计算“test.avi”的TI和SI,结果保存在“test_cal.csv”。

TISIprogCmd -i test.avi -o test_cal.csv

计算“test.avi”的TI和SI,计算过程中显示TI的中间图像。

TISIprogCmd -i test.avi -g ti

程序在运行过程中会在屏幕上打印出TI和SI,并将结果保存成“.csv”文件。程序运行截图如下所示。

显示的SI中间信息如下所示(Sobel滤波)。

显示的TI中间信息如下所示(帧差)。

TIandSIpro

TIandSIprocmd是用于计算压缩码流的TI和SI的图形界面工具。该工具的界面如下所示。

该工具的使用可以分成三步:

(1)选择视频文件
(2)点击“添加”将视频文件添加到“视频处理列表”
(3)点击“开始”进行计算

计算的过程中可以选择输出TI或者SI中间信息,如下图所示。

输入的视频为H264裸流,如下图所示。此外也支持mp4、mkv、avi等容器中的视频码流。

计算的结果保存成了“.csv”文件,TI和SI分成两列进行记录。

TI

SI

5.091792

96.63046

4.006694

97.14991

4.047168

95.78278

4.016123

96.68823

5.111005

95.08357

4.308331

95.99482

4.231775

94.96137

4.243418

96.51315

4.777538

94.69438

4.63109

95.99242

4.442572

95.27241

5.958293

94.07044

4.802421

93.54437

3.626003

94.44892

67.47028

55.96951

4.859533

55.73122

2.576851

55.94511

3.537802

55.95005

3.136736

56.02485

2.776622

55.88079

5.21654

56.21251

4.816776

56.34703

2.113539

56.39521

2.463277

56.54902

3.58151

56.62169

4.281242

56.89031

2.611747

56.9627

2.134903

56.98027

2.935039

56.72913

2.607401

56.88178

1.745702

56.99831

2.356833

57.06902

3.137143

56.77847

3.540902

56.97581

2.897511

56.95166

2.958283

56.95023

3.18626

56.48377

3.212861

56.56799

3.140944

56.53749

3.214078

56.51278

3.40129

56.14477

3.60599

56.56562

4.518811

56.72331

7.05519

56.32037

6.418852

56.10862

3.521006

56.34639

3.380948

56.21924

4.811128

56.01251

5.344801

56.30534

5.112007

56.1002

4.340466

55.77702

4.603604

55.81942

5.183671

55.94553

5.25707

55.90999

6.184795

55.43008

6.549098

55.66671

7.301097

55.66413

6.839081

55.41397

6.012524

55.64191

6.21944

55.88689

7.074984

54.75292

7.934908

55.05619

6.990477

55.15948

6.806325

54.92125

7.230724

54.62891

5.788167

54.68493

5.61761

54.06684

5.728929

54.35502

5.711939

54.16241

5.219654

54.27668

5.367257

54.10954

5.890024

54.08825

7.249853

53.98721

6.442775

54.22794

6.254034

53.70972

6.627275

54.26056

6.446436

54.10505

6.364463

54.14791

6.606837

54.38265

7.350156

55.03591

6.401467

54.62808

4.030468

54.80471

4.21936

54.94787

3.748936

54.91839

3.503878

54.6622

4.081355

54.84961

3.576916

54.7182

3.589109

54.85014

3.072421

54.54525

3.071072

54.48639

3.125489

54.22224

3.183908

54.37459

3.93243

54.0887

TI_AVG

SI_AVG

5.308657

61.55853

输入Excel之后可以得到以下结果。图中TI的峰值处出现了画面的突变。SI发生变化的地方视频的场景发生了变化。

雷霄骅
leixiaohua1020@126.com
http://blog.csdn.net/leixiaohua1020

视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版相关推荐

  1. 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI

    ===================================================== TI(时间信息)和SI(空间信息)计算工具文章列表: 视频特性TI(时间信息)和SI(空间信 ...

  2. android吉凶信息查询代码,手机号码吉凶查询工具 公开源码,可任意修改

    [C++] 纯文本查看 复制代码import win.ui; import win.clip; import inet.http; /*DSG{{*/ var winform = ..win.form ...

  3. H.264基础知识及视频码流解析

    H.264基础知识及视频码流解析 目录 H.264概述 H264相关概念 H264压缩方式 H264分层结构 H264码流结构 H264的NAL单元 H.264视频码流解析及代码实现 1. H.264 ...

  4. FFmpeg源码分析:avformat_find_stream_info分析码流信息

    FFmpeg在调用avformat_open_input()之后,可能码流信息不够完整,可以使用avformat_find_stream_info()获取更多的码流信息.比如获取视频帧率.视频宽高,重 ...

  5. 音视频学习(十一)——H265视频码流

    网络分层结构 和H264/AVC结构类似,H265/HEVC也采用了视频编码层(video code layer ,简称VCL)和网络适配层(network abstract layer,简称NAL) ...

  6. 【H.264/AVC视频编解码技术】第二章【H264码流分析】

    H264码流分层 NAL层,视频数据网络抽象层,作用是控制二进制数据的传输,主要用于网络传输.  VCL层,视频数据编码层. VCL结构关系 NALU NAL Header (1B)+ RBSP H2 ...

  7. android代码流分析工具,视频码流分析工具(Elecard StreamAnalyzer)下载 v4.0.171116 官方版 - 比克尔下载...

    Elecard StreamAnalyzer是一个专业的视频码流分析工具,拥有码流错误报告.TS错误侦测和基于ETSI TR101-290的分析功能,能够对编码器媒体流进行深入的句法分析,支持H.26 ...

  8. 衡量视频序列特性的TI(时间信息)和SI(空间信息)

    2019独角兽企业重金招聘Python工程师标准>>> 做视频评价试验的时候,需要根据一定的条件选择有代表性的视频序列.ITU-R BT.1788建议使用时间信息(TI,Tempor ...

  9. 【DVB】DVB业务信息PSI/SI综述

    DVB业务信息PSI/SI综述 一.SI信息的构成 1.信息构成 SI信息内容是按照network(网络)→transport strem(传输流)→service(业务)→event(事件)的分层顺 ...

最新文章

  1. 要离校了,使用SSM为学校开发后勤报修系统
  2. 1.2 Name That Number
  3. 全国汽车牌照号详解细表(各省市区)
  4. java递归 treeview_treeview递归
  5. Shell编程之变量
  6. 【成功不是等来的】生意不好问人不如问己!谈真实经验!
  7. SAP License:我应该怎么学习SAP?
  8. Android手机刷机失败的自救方法
  9. LeetCode(893)——特殊等价字符串组(JavaScript)
  10. X 射线技术揭示芯片的秘密!
  11. Leetcode 1218.最长定差子序列
  12. Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite
  13. 【java初学】正则表达式和敏感词汇过滤
  14. Realtek:电脑更新后,在主机前面板插上耳机没有声音,怎么解决?
  15. html返回按钮 超链接,ppt中怎么添加超链接返回按钮
  16. VCC和GND短路,怎么找问题?
  17. UAC绕过学习-总结
  18. java计算机毕业设计心灵治愈服务平台源码+mysql数据库+lw文档+系统+调试部署
  19. 开机时间分析工具WPT Xperf使用
  20. Pyramid 简介

热门文章

  1. UVA10880 Colin and Ryan【整除】
  2. 51Nod-1001 数组中和等于K的数对【排序+二分查找】
  3. Vijos P1911 珠心算测验【序列处理】
  4. 【等价转换】—— 整数的变换
  5. 歌词 —— 那些花儿
  6. 概率论经典问题 —— 三个事件 A、B、C 独立 ≠ 三个事件两两独立
  7. R 语言学习(二)—— 向量
  8. 面向项目(十一)—— 库的使用
  9. 仿函数(functors/function objects)原理及使用
  10. c语言50个小程序,C语言50小程序.doc