我写过的软件之FileExpert

公司要做一个项目,跟MP4有点关系。到网上找了规范文档看了看,理解还是不够深入。干脆花点时间做一个Parser。取名FileExpert。眼下仅仅支持解析ISO_IEC_14496-12的文件格式。取名成FileExpert的原因是由于想把它做成一个比較通用的框架。以后能够用于解析其它格式的文件。(以前以前想过做一个小工具,解析一下PE文件格式。

MP4文件就是一个个的box组合成的,box的payload部分能够包括其它的box,box嵌套着box。14496-12中规定了将近100个box。可是不是全部的box都被用上。

FileExpert把普通的MP4文件里所包括的box都基本解析出来了。

找个地方存代码去,GoogleCode好像被墙了。

。。SourceForge貌似用起来也有点麻烦。。

时间: 2024-12-17 20:57:03

我写过的软件之FileExpert的相关文章

Qt写的截图软件包含源代码和可执行程序

http://blog.yundiantech.com/?log=blog&id=14 Qt写的截图软件包含源代码和可执行程序 http://download.csdn.net/download/qq214517703/5240638

自己用C++写的图像处理软件试用版下载

说到图像处理软件你会想到什么?Photoshop?CorelDRAW?美图秀秀?还是ACDSee的图像编辑模块? 说到实现数字图像处理算法,你又会想到什么?Matlab?OpenCV? 能不能自己动手用C++写一个小型的图像处理软件,实现一些图像处理算法,而不调用任何外部的包?这个可以有! Magic House是我多年前编写的一个用来实现一些图像处理算法的演示平台.最初的版本是在VC6下完成的.后来为了引入我新书中,我又在Visual Studio 2005中重写了它.当然这也过去好几年了,最

自己动手用C++写的图像处理软件(不调用外部包)

说到图像处理软件你会想到什么?Photoshop?CorelDRAW?美图秀秀?还是ACDSee的图像编辑模块? 说到实现数字图像处理算法,你又会想到什么?Matlab?OpenCV? 能不能自己动手用C++写一个小型的图像处理软件,实现一些图像处理算法,而不调用任何外部的包?这个可以有! 多年以前,甚至是主页君还在读书的时候,曾经尝试在VC++ 6.0中编写了最初版本的MagicHouse(一款小型的图像处理软件).后来当我写了我的第一本图像处理算法书时,我用VC++ 2005更新了它.再后来

基于博弈论的大学生社群合作行为研究申报书(C写一个博弈软件)

三科基金学生科研课题 立 项 申 报 书 课题名称:基于博弈论的大学生社群合作行为研究 学科分类:自然科学类 承担单位:温州大学网络工程本 负 责 人:Steve Jiang 需要整个C实现的博弈软件可以联系我   课题名称 基于博弈论的大学生社群合作行为研究     课题负责人基本情况 姓名 Steve Jiang 性别 男 出生年月 1994年6月     学历 本科 研究专长 Java编程     班级 网络工程 担任职务 负责人     通讯地址 联系电话     课题组成员情况 姓名

bat想要写一个卸载软件的脚本,最后宣布失败[未完待续...]

find 的用法:双引号,搜索内容是英文也要用双引号 C:\Users\clouder\Desktop\yanna>find '小智' products.txt FIND: 参数格式不正确 C:\Users\clouder\Desktop\yanna>find "小智" products.txt ---------- PRODUCTS.TXT 0 亦云小智 亦云小智 {4CE4A510-3639-4F21-9E87-E33D6912DCD6} 20190307 C:\pow

Swing写qq聊天软件(想要QQ表情@我呦)

//主要实现页面等功能的实现 package com.zou.chat;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Frame;import java.awt.Point;import java.awt.event.ComponentAdapter;import

自己用python写个删除软件可好?

要删除一个3G的数据集很是痛苦,看着回收站收集两小时信息,强迫症都犯了,生死看淡不服就干,自己造一个啊.闲话不说,代码走起 from __future__ import print_function import shutil import os,sys import threading import time def dlt(): print("thread2 start") #path= input() cur_file = os.path.basename(sys.argv[0]

android——隐写软件

趁热打铁 完成对话框选择文件之后 在其基础上写了个在图片上实现LSB隐写功能的软件 不多说 上代码下载链接 http://download.csdn.net/detail/u012409883/7840495  主界面图如下: 隐写活动界面 选择隐写图片目录对话框 提取信息活动界面

Day4 - 迭代器&生成器、装饰器、Json & pickle 数据序列化、软件目录结构规范

---恢复内容开始--- 本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 1.列表生成式,迭代器&生成器 列表生成式 需求:列表a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],要求把列表里的每个值加1 1 a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2 b = [] 3 for i in a: 4 b.append(i+1) 5 a = b 6 print(a) 普通青