- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 MP4 box解析
最近因工作需要看了一个MP4解Box重新封装的代码.总算是了解清楚了部分MPX的box格式信息.box结构总共有两种,看下图: UUIDbox为普通box,内容首16字节为uuid码,用于不同厂家自定义内容识别. 针对mp4结构写了一个MP4的box解析程序.界面采用mfc编写,增加了lua脚本解析box中数据格式. 代码下载路径
2017-07-20 16:34:07 1709
原创 JNI c++对象与java对象互关联
android中如果需要调用c++代码需要写jni将java操作转接到c++代码中.但是大部分的文章都只是通过讲解通过 extern "C" 代码来访问具体功能. 在这里我要讲一种更方便的方法将java对象和c++对象互相绑定起来. 第一步: JNIObject.java:public class JNIObject { protected long mObj
2017-07-17 16:43:11 1648
原创 ffmepg x264 fdk-aac android ndk全CPU编译
x264.shcd x264export NDK=/Users/jfyang/Library/Android/sdk/ndk-bundleexport LOCAL=$(pwd)/../android-lib./configure --help > $LOCAL/../help/x264.helpfunction build_one{ ./configure --prefi
2017-07-14 19:05:50 696
原创 ffmepg windows平台下编译
在windows平台下需要编译一些模块进去,并开启调试版本.先编译 libx264和libfdk-aac#下载x264wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2tar -jxvf last_x264.tar.bz2mv x264-snapshot-20170711-2245 x264#curl
2017-07-12 22:15:46 406
原创 MP4 moov编码完成时写入头部
在部分设备上当moov头写入尾部会导致avformat_find_stream_info打开很慢,因此需要将moov头写入头部. 代码中在writer_header中加入 movflags头标志. 如果 已经存在其他movflags参数 可采用 + 号连接多个参数,类似于这种MP4写文件例子参考:http://blog.csdn.net/shaoyizhe
2017-07-05 16:49:37 1456 1
原创 h264增加SEI段信息添加自定义信息
FFMPEG使用版本为3.2.2直接上代码:EvHeade.h#ifdef __cplusplusextern "C"{#endif#include "libavcodec\avcodec.h"#include "libavformat\avformat.h"#include "libavutil\avutil.h"#ifdef __cplusplus}#en
2017-07-02 17:05:48 15636 2
MySQL-python-1.2.3.win32-py2.7 MySQL-python-1.2.3.win-amd64-py2.7
2018-03-08
VirtualCamera虚拟摄像头相关学习资源
2017-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人