摘要:
cv::Mat yuvImg(inHeight*3/2, inWidth,CV_8UC1, data); cv::Mat bgrImg(inHeight, inWidth,CV_8UC3); cv::cvtColor(yuvImg,bgrImg, COLOR_YUV2BGR_NV21); 阅读全文
摘要:
/Applications/VLC.app/Contents/MacOS/VLC --demux=rawaud --rawaud-channels 1 --rawaud-samplerate 48000 ~/Desktop/AACFile 阅读全文
摘要:
https://github.com/CodingEnding/UISystemDemo https://blog.csdn.net/codingending/article/details/79478626 阅读全文
摘要:
使用 gcc 去编译 FFmpeg 一、 先下载 FFmpeg、 NDK 直接去官网 clone FFmpeg 源码 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 下载 ndk。 注意现在我们使用的是 gcc 去编译, 现在最新版的 ndk 已 阅读全文
摘要:
1. ADTS(Audio Data Transport Stream)头之于AAC AAC音频文件的每一帧都由一个ADTS头和AAC ES(AAC音频数据)组成。 AAC数据帧 2. ADTS头分析 ADTS头包含了AAC文件的采样率、通道数、帧数据长度等信息。ADTS头分为固定头信息和可变头信息 阅读全文
摘要:
//第一步:注册组件->编码器、解码器等等… av_register_all(); //第二步:初始化封装格式上下文->视频编码->处理为视频压缩数据格式 AVFormatContext *avformat_context = avformat_alloc_context(); //注意事项:FFm 阅读全文
摘要:
JNIEXPORT jbyteArray JNICALL Java_com_uestc_smileteeth_view_recordvideo_RecordVideoLib_YUV420spToYUV420p(JNIEnv *env, jclass type, jbyteArray yuv420sp 阅读全文
摘要:
转自:https://www.jianshu.com/p/6a361e86ccd5 ☞ 对格式采样的理解 提出yuv格式的原因,是为了解决彩色电视和黑白电视兼容性问题,因此从rgb的颜色空间,转换为yuv的颜色空间,其中y代表亮度,u和v代表色度。 yuv种类分为很多,可以理解是一个二维的,即空间间 阅读全文
摘要:
原文链接:https://blog.csdn.net/chenfengdejuanlian/article/details/53761004 使用WireShark抓包,选择TCP报文,TCP是一种安全的协议,在网络出现状况时也能安全稳定的传输数据,但是在网络出现问题时tcp报文中会有很多中情况导致 阅读全文
摘要:
转自:https://www.cnblogs.com/ywliao/articles/8116622.html new与malloc的10点区别 1. 申请的内存所在位置 new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C+ 阅读全文