源起:有人提出想把某视频文件的对话去掉,仅保留视频和背景音频。
由于不知道该视频文件格式,于是下载了一段视频:greys.anatomy.1003.hdtv-lol.mp4(224,128,761 字节),接着便想到了分析mp4文件的格式。
想看看Java有没有对mp4文件操作的API,找到了mp4parser(),并在其网站上找到了isoviewer-1.0-RC-35.jar,该程序可对mp4文件进行解析。
因为不懂mp4文件格式,查阅了相关资料,现将有用内容作个记录:
MP4文件格式详解——文件类型ftyp
http://blog.sina.com.cn/s/blog_73799d980101tgge.html
MP4文件格式详解——结构概述
http://blog.sina.com.cn/s/blog_73799d980101tggd.html
MP4文件格式详解——元数据moov(一)mvhd box
http://blog.sina.com.cn/s/blog_73799d980101tggi.html
MP4文件格式详解——元数据moov(二)tkhd box
http://blog.sina.com.cn/s/blog_73799d980101tggm.html
MP4文件格式详解——元数据moov(三)tref box
http://blog.sina.com.cn/s/blog_73799d980101tggn.html
[Android]IsoParser讲解
http://blog.sina.com.cn/s/blog_6c762bb301017f24.html
[Android]视频播放之MP4
http://blog.sina.com.cn/s/blog_6c762bb301016swe.html
AAC 文件解析及解码流程
http://blog.csdn.net/wlsfling/article/details/5876016
MP4文件格式的解析,以及MP4文件的分割算法
http://www.cnblogs.com/haibindev/archive/2011/10/17/2214518.html
java用来做音视频解析
http://prowl.iteye.com/blog/551377
http://www.cnblogs.com/haibindev/
阅读(3579) | 评论(0) | 转发(0) |