H264是当今流行的视频压缩格式;ffmpeg是一个开源库,实现了对h264视频文件的解压缩。 为了降低使用ffmpeg的复杂性,尽量隐藏实现细节,我写了一个封装库。c#也可以很方便的使用此库。解压后的数据可以为yuv格式,也可以为rgb格式。同时可以对rgb格式视频做缩放。 类H264Decode ...
分类:
编程语言 时间:
2018-09-18 19:15:18
阅读次数:
285
javacpp-ffmpeg系列: javacpp-FFmpeg系列之1:视频拉流解码成YUVJ420P,并保存为jpg图片 javacpp-FFmpeg系列之2:通用拉流解码器,支持视频拉流解码并转换为YUV、BGR24或RGB24等图像像素数据 javacpp-FFmpeg系列之3: 图像数据转 ...
分类:
编程语言 时间:
2018-09-18 11:05:09
阅读次数:
929
彩色图片直方图 均衡化 YUV 直方图均衡化 修补 亮度增强 磨皮美白 高斯滤波 中值滤波 ...
分类:
其他好文 时间:
2018-09-02 21:42:36
阅读次数:
200
Android的视频相关的开发,大概一直是整个Android生态,以及Android API中,最为分裂以及兼容性问题最为突出的一部分。摄像头,以及视频编码相关的API,Google一直对这方面的控制力非常差,导致不同厂商对这两个API的实现有不少差异,而且从API的设计来看,一直以来优化也相当有限 ...
分类:
移动开发 时间:
2018-08-22 18:29:15
阅读次数:
262
web2 查看网页源码,发现flag 文件上传测试 (初用burpsuite) 如果纯粹上传自己修改的后缀为php的文件,会得到提示不是图片文件,那么我们上传一张png格式图片,再用burpsuite修改文件后缀就行了,获得flag。 计算器 我们发现只能输入一个数字,那么必定源码对输入进行限制了, ...
分类:
Web程序 时间:
2018-08-09 12:12:26
阅读次数:
345
1.分离视频音频流 2.视频解复用 3.视频转码 4.视频封装 5.视频剪切 6.视频录制 7.YUV序列播放 8.YUV序列转AVI 常用参数说明: 主要参数: -i 设定输入流 -f 设定输出格式 -ss 开始时间 视频参数: -b 设定视频流量,默认为200Kbit/s -r 设定帧速率,默认 ...
分类:
其他好文 时间:
2018-08-01 14:03:53
阅读次数:
195
1. 优化方向 1.1 减少数据拷贝1.1.1 尽量减少数据拷贝次数,采用指针而非实际数据传参1.1.2 内核与用户态间数据拷贝注意使用cache,与不带cache的性能可相差10倍(具体参见内存山图) i.e. 鱼眼特性拷贝用户态5400kb的YUV只需6ms,从海思解码帧存(内核态分配地址)拷贝 ...
分类:
其他好文 时间:
2018-06-27 21:07:33
阅读次数:
183
GitHub https://github.com/gongluck/Opencv3.4 study.git C++ include "opencv2/opencv.hpp" using namespace cv; pragma comment(lib, "opencv_calib3d340d.li ...
分类:
其他好文 时间:
2018-06-09 22:10:47
阅读次数:
225
上面设计的类型定义: 包含一下Windows Media Format 9.0 SDK中的头文件"wmsdkidl.h" 问题应该就会被解决。在里面有I420的媒体类型GUID定义 当我用枚举设备的方式(DirectShow中枚举摄像头的采集分辨率这篇文中讲过)来查看有多少支持的帧率时,得到的分辨率 ...
分类:
其他好文 时间:
2018-05-19 15:51:03
阅读次数:
299
Main steps in JPEG image step1. Transform RGB to YUV and subsampe color step2. DCT on images blocks (DC,AC) step3. Quantization(low frequency-small st ...
分类:
其他好文 时间:
2018-05-18 18:39:52
阅读次数:
190