打包好的 opluslib 库,已经包含dll
需要修改
你可以编辑 opuslib/api/-init.py-
Exception: Could not find Opus library. Make sure it is installed.
https://github.com/orion-labs/opuslib/issues/17
已经下载不到dll
解压 到python环境里 E:\anaconda3\envs\xxxxxx\Lib\site-packages
编辑 opuslib/api/__init.py__
#lib_location = find_library('opus')
#绝对路径
lib_location = "E:\\anaconda3\\envs\\xxxxxx\\Lib\\site-packages\\opuslib\\libopus-0.dll"
agentzh 的 Nginx 教程(版本 2019.05.08)openresty 电子书
https://openresty.org/download/agentzh-nginx-tutorials-zhcn.pdf
官网上这个是坏的,重新生成了上传
java程序性能优化-pdf+源码
很不错的书,实践理论结合,面试宝典,适合初级 中级程序员阅读
linux下ip抓包分析
不是用 tcpdump
有makefile
各种手机cpu有缺点
手机处理器超详细解析-目前手机CPU在国际上相对知名的有高通:骁龙系列,英伟达:Tegra系列,三星:蜂鸟、猎户座,德州仪器:TI OMAP系列,当然还有中国“芯”华为海思、中国台湾的MTK,但他们分别有各自产品优势。那么都有哪些优势、产品线和代表机型呢?
x264运动估计
两帧之间的物体运动是平移运动,位移量不是很很大,所以会以块作为单位分配运动矢量,在运动估计中采用了大量的参考帧预测来提高精度,当前的待编码块可以在缓存内的所有重建帧中寻找最优的匹配块进行运动补偿,以便很好的去除时间域的冗余度。为每一个块寻求一个运动矢量MV,并进行运动补偿预测编码。在每个分割区域中都有其对应的运动矢量,并对运动矢量以及块的选择方式进行编码和传输。
运动估计ME所表达的运动矢量MV,其研究的内容就是如何加速,有效的获得足够精确的mv,并且把前一帧所得的运动信息通过运动补偿MC来进行变换,量化编码,最后输出。
缩写含义:me得到的是mV
x264参数介绍(一、帧类型和码率控制).
翻译自:http://mewiki.project357.com/wiki/X264_Settings,水平有限,勿吝指教。
264码率控制流程分析
x264码率控制方法:采用的码率控制算法并没有采用拉格朗日代价函数来控制编码,而是使用一种更简单的方法,即利用半精度帧的SATD(sum of absolute transformed difference)作为模式选择的依据。SATD即将残差经哈德曼变换的4×4块的预测残差绝对值总和,可以将其看作简单的时频变换,其值在一定程度上可以反映生成码流的大小。SATD是将残差经哈达曼变换4*4块的预测残差绝对值总和。自适应宏块层码率控制策略:X264的宏块没有任何码率控制的机制,其在帧层得到一个QP后,属于该帧的所有宏块都用着统一的QP进行量化。
x264中的NAL流程
目前,主要是在分析NAL,做抓包实验,所以对NAL的格式要求比较高,这个过程中读了《新一代视频编码》,以前也读过,这是没有遇到实际的问题,读的时候也是似懂非懂的,囫囵吞枣,现在要分析,要用了才知道这些相关文档是要好好读的,ES流也是要好好分析的。在上一篇中关于函数指针和指针函数的理论知识中,我主要是来看看x264中的NAL是怎么在封装的。
解密腾讯的中年危机 - 开源中国社区
解密腾讯的中年危机 - 开源中国社区
DLL程序与捆绑示例
DLL程序与捆绑示例
c++
实例与说明-VC