- 博客(11)
- 资源 (53)
- 收藏
- 关注
转载 15个深度学习和机器学习书籍资源
下载地址:http://blog.csdn.net/mandagod/article/details/78675201
2017-11-30 13:41:11 614
转载 音视频同步原理解析
视频流中的DTS/PTS到底是什么?DTS(解码时间戳)和PTS(显示时间戳)分别是解码器进行解码和显示帧时相对于SCR(系统参考)的时间戳。SCR可以理解为解码器应该开始从磁盘读取数据时的时间。mpeg文件中的每一个包都有一个SCR时间戳并且这个时间戳就是读取这个数据包时的系统时间。通常情况下,解码器会在它开始读取mpeg流时启动系统时钟(系统时钟的初始值是第一个数据包的SCR值,通常为
2017-11-28 18:44:25 1412
原创 视频、音频打时间戳的方法及其音视频同步(播放)原理
视频、音频打时间戳的方法 1. 视频时间戳 这个值主要是依赖于帧率;1000/fps为帧间间隔;相当于一个个间隔时间加上去了。可见这个计算是以帧为单位来计算的。 pts = inc++ *(1000/fps); 其中inc是一个静态的,初始值为0,每次打完时间戳inc加1. 在ffmpeg,中的代码为 pkt
2017-11-28 18:31:21 1606
原创 苹果官方的objective c文档
Programming with Objective-Chttps://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.htmlObject-Oriented P
2017-11-24 14:17:36 3104
转载 翻译:Blocks 简明实用指南(A Short Practical Guide to Blocks)
Block是C语言一个非常强大的特性,是Cocoa应用开发的一部分。他们类似Ruby、Python和Lisp等脚本和编程语言中的“闭包”和“lambdas”。虽然乍一看觉得block的语法和存储很神秘,其实你会发现在项目中使用block很容易。下面将讨论block的高级特性并举例说明block典型使用方法。Block明确描述请参考block编程主题。目录:为什么使用block?bl
2017-11-23 22:38:58 252
转载 最简单解释 YUV444,YUV422,YUV420中的4,2,0
通常我们用RGB表示一种彩色。计算机系统里的LCD显示的数据就是RGB来表示每个像素的颜色。而在我们生活里,有黑白电视机与彩色电视机两种,拍摄节目源时不可以用两种不同的摄像机来存放两种图像数据。所以为了兼容两种电视机,专家就引入YUV格式代替RGB,其中Y表示亮度, U和V表示色差。 黑白电视机只用Y信号, 而彩色电视机可由YUV转换成RGB再显示颜色。通常我们所用的YUV格式是
2017-11-22 16:55:54 15571 2
转载 YUV视频格式详解(翻译自微软文档)
Video Rendering with 8-Bit YUV FormatsGary Sullivan 和 Stephen Estrop 微软数字媒体部门 四月 2002年 更新于 八月 2003 年摘要:此文描述了在windows操作系统上推荐的视频格式—-8位的YUV,此文同时也展示了YUV和RGB格式的互相转换计算方法,提供了上采样YUV的方法。这篇文章的适用人群
2017-11-22 16:36:23 759
转载 YUV格式详解
工作中经常会使用一些颜色空间,最主要的就是使用RGB空间和YUV空间,把两空间的一些知识记录在此。1. 什么是RGB?RGB是红绿蓝三原色的意思,R=Red、G=Green、B=Blue。2.什么是YUV/YCbCr/YPbPr?亮度信号经常被称作Y,色度信号是由两个互相独立的信号组成。视颜色系统和格式不同,两种色度信号经常被称作U和V或Pb和Pr或Cb和Cr。这些都是由不同的
2017-11-22 16:32:00 411
转载 图文详解YUV420数据格式
YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chro
2017-11-22 16:14:26 238
原创 排查问题的工具和技能
- 如何检测 Android 的内存泄漏、CPU 占用、Memory 占用- 如何用 ndk-stack 分析 Android Native 库的 crash - 如何用 wireshark , tcpdump 抓包以及分析协议问题- 如何用 curl, dig, mtr, telnet, netstat 等命令排查网络问题- 如何验证 YUV 数据、PCM 数据是
2017-11-17 10:03:36 211
转载 FFmpeg缩放swscale函数
利用ffmpeg进行图像数据格式的转换以及图片的缩放应用中,主要用到了swscale.h文件中的三个函数,分别是: struct SwsContext *sws_getContext(int srcW, int srcH, enum AVPixelFormat srcFormat, int dstW, int dstH,
2017-11-10 13:13:59 427
[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2
2017-04-21
[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1
2017-04-21
Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2
2017-04-21
Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1
2017-04-21
计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2)(2-2)
2017-04-14
计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(1)(2-1)
2017-04-14
real-time-communication-with-webrtc-peer-to-peer-in-the-browser
2017-03-17
马上着手开发 iOS 应用程序
2017-02-11
3GPP libaacPlus 3GPP TS 26.410 V13.0.0 (2015-12)
2016-12-29
scrt-sfx-8.3.4-1699.ubuntu16-64.x86_64.tar.gz
2019-09-05
scrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb
2019-09-05
音频交互延时多大比较好
2017-12-05
3GPP FloatFR_aacPlus android以及Linux平台编译
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人