您当前的位置:首页 > 计算机 > 精彩资源

多媒体开发工具包使用说明

时间:09-07来源:作者:点击数:

简介:

多媒体开发工具包可以用来对常用的*.h264,*.h265,*.mp4,*.jpeg文件进行解析、显示、修改等操作,增加对媒体格式的了解,快速分析媒体文件,工具包内的程序都是控制台程序(在CMD命令行下运行),

包含下列文件:

h264Parase.exe, h265Parse.exe, jpegParse.exe,mp4Parse.exe, mp4pack.exe

下面是每个工具的使用说明:

下载链接:

h264Parase.exe;h265Parse.exe;jpegParse.exe;mp4Parse.exe;mp4pack.exe

mp4pack等.rar
7a911f6361dabeda3f8d545e74fcc92d.rar (28.77 KB)

h264Parase.exe

1.简介

该程序用来对h264裸流进行解析,查看NALU,帧类型。并支持对码流进行丢帧测试。

2.使用说明

(1)查看help信息:

直接运行 h264Parase.exe,不带任何参数即可查看:

(2)解析h264文件(假设为test.h264)

h264Parase.exe -r test.h264

该命令会列出h264的总帧数,每一个帧的NALU头,帧类型等信息

(3)丢帧测试

指定丢掉某些帧,并把结果写到新文件,以便查看丢帧后视频的表现。(假设输入文件为test.h264,输出文件为out.h264)

主要有下列几种操作方式:

丢掉除第一个SPS和PPS外的其他SPS 和PPS:h264Parase.exe   -l test.h264 out.h264 SPS 0

丢掉除第一个SPS和PPS外的其他SPS和PPS:h264Parase.exe   -l test.h264 out.h264 PPS 0

丢掉帧序号为偶数的I帧:h264Parase.exe   -l test.h264 out.h264 I 0

丢掉帧序号为奇数的I帧:h264Parase.exe   -l test.h264 out.h264 I 1

丢掉帧序号为偶数的P帧:h264Parase.exe   -l test.h264 out.h264 P 0

丢掉帧序号为奇数的P帧:h264Parase.exe   -l test.h264 out.h264 P 1

h265Parse.exe

1.简介

对h265裸流进行解析,列出NALU和帧类型,并支持查看指定的一帧内容。

2.使用说明

(1)查看help信息:

直接运行h265Parse.exe,不带任何参数即可查看:

(2)解析h265文件(假设为test.h265)

h265Parse.exe test.h265

默认会列出VPS/SPS/PPS信息:

(3)解析h265文件,并显示指定位置的帧内容(假设要查看第5帧内容)

h265Parse.exe test.h265 5

在解析的最后第5帧的内容会被列出:

jpegParse.exe

1.简介

解析JPEG文件,列出每个字段类型。并支持显示指定字段的内容,提取文件中的缩略图。

2.使用说明

(1)查看help信息:

直接运行jpegParse.exe,不带任何参数即可查看:

(2)解析JPEG文件(假设为test.jpg)

jpegParse.exe test.jpg

(3)解析JPEG文件并显示指定字段内容(假设为c0)

jpegParse.exe test.jpg c0

(4) 解析JPEG文件,显示指定字段内容,并保存缩略图(假设为c0)

jpegParse.exe test.jpg c0 1

若没有缩略图,则缩略图就是原图

mp4Parse.exe

1.功能说明

(1)解析mp4视频文件(不包含音频),列出mp4的文件结构,查看指定的box内容

(2)从mp4文件中提取h264裸流

2.使用说明

(1)查看help信息:

直接运行mp4Parse.exe,不带任何参数即可查看:

(2)解析mp4文件,并查看指定box内容(假设文件为test.mp4,指定box为 mvhd)

mp4Parse.exe test.mp4 -f mvhd

如果要查看完整的文件结构,-f后面可以跟一个无效的box名如:mp4Parse.exe test.mp4 -f xxxx

(3)提取h264裸流

mp4Parse.exe test.mp4 -c out.h264

mp4pack.exe

1.功能说明

把h264裸流封装为mp4

2.使用说明

(1)查看help信息:

直接运行mp4pack.exe,不带任何参数即可查看:

(2)对h264裸流进行封装(假设h264文件为test.h264,输出为out.mp4)

mp4pack.exe test.h264 1920 1080 25 out.mp4

(分辨率可以与裸流大小不一致)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐