- 博客(107)
- 资源 (1)
- 收藏
- 关注
原创 gitee 码云 windows本地和网站配置
一 下载工具Git-2.18.0-64-bit.exeTortoiseGit-2.6.0.0-64bit.msiTortoiseGit-LanguagePack-2.6.0.0-64bit-zh_CN.msi以上工具版本号不需要一样,安装完前两个后重新启动系统,再安装第3个。二 码云网站注册https://gitee.com/使用邮箱注册注册完成后...
2020-04-09 15:50:25
490
原创 http download test
标准(12889):config.txtYES(12890):config_y.txtNO(12891):config_n.txt
2019-07-22 10:32:30
276
原创 ffmeg过滤器介绍[转]
出处:https://www.cnblogs.com/zxqstrong/p/4566495.html在ffmpeg中,进行反交错需要用到avfilter,即图像过滤器,ffmpeg中有很多过滤器,很强大,反交错的过滤器是yadif. 基本的过滤器使用流程是: 解码后的画面--->buffer过滤器---->其他过滤器-...
2018-04-01 16:43:27
151
原创 MP4文件格式分析及分割实现(附源码)
来自:http://www.cnblogs.com/Kingfans/p/7170478.html MP4文件格式分析 MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一部分,是“ISO/IEC 1449...
2018-03-17 13:45:00
213
原创 FFmpeg学习4:音频格式转换
出处:http://www.cnblogs.com/wangguchangqing/p/5851490.html前段时间,在学习试用FFmpeg播放音频的时候总是有杂音,网上的很多教程是基于之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音频是不支持平面格式的,所以通过FFmpeg解码出来的数据不能直接发送到SDL进...
2017-05-22 14:39:15
283
原创 windows 环境下 简单编译 spidermonkey 的方法
http://blog.csdn.net/helloaya/article/details/46016731. 下载js-1.7.0.tar.gz, 解压 2. 进入src 3. 用文本编辑器打开 js.mak 4. 在314行和315行插入 "$(INTDIR)/jsiter.obj" / ...
2017-04-21 15:42:17
329
原创 编译windows版本的boost
===========================================================================================http://blog.csdn.net/johnnyhu90/article/details/9097711 vs2010配置boost编程环境 第一步:下载boost,我下...
2017-04-20 16:03:43
124
原创 CoreOS那些事之:再谈Docker运行中文GUI软件(上)
http://www.infoq.com/cn/articles/talk-about-docker-running-the-chinese-gui-software/【编者按】CoreOS是一个轻量级容器化Linux发行版,专为大型数据中心而设计,旨在通过轻量的系统架构和灵活的应用程序部署能力简化数据中心的维护成本和复杂度。《CoreOS那些事》系列文章意在帮助读者深...
2017-03-10 17:54:05
395
原创 如何在Docker容器中运行GUI程序
各位,今天我们将学习如何在Docker之中运行GUI程序。我们可以轻易地在Docker容器中运行大多数GUI程序且不出错。Docker是一个开源项目,提供了一个打包、分发和运行任意程序的轻量级容器的开放平台。它没有语言支持、框架或者打包系统的限制,并可以运行在任何地方、任何时候,从小型的家用电脑到高端的服务器都可以运行。这让人们可以打包不同的包用于部署和扩展网 络应...
2017-03-10 16:17:34
1941
原创 论docker中 CMD 与 ENTRYPOINT 的区别
http://cloud.51cto.com/art/201411/457338.htmDockerfile 用于自动化构建一个docker镜像。Dockerfile里有 CMD 与 ENTRYPOINT 两个功能咋看起来很相似的指令,开始的时候觉得两个互用没什么所谓,但其实并非如此: CMD指令: The main purpose of a C...
2017-03-09 12:20:04
71
原创 Docker检查运行中的容器的详细信息
http://www.jianshu.com/p/8aee06becfeb查看容器中详细信息,命令很简单,dcoker inspect id 首先用docker ps查看所有启动的镜像, [root@bogon ~]# docker psCONTAINER ID IMAGE ...
2017-03-09 11:40:30
731
原创 Docker run 命令参数及使用
转:http://blog.csdn.net/alen_xiaoxin/article/details/54694051 Docker run :创建一个新的容器并运行一个命令 语法 dockerrun[OPTIONS]IMAGE[COMMAND][ARG...] OPTIONS说明:...
2017-03-09 11:39:24
177
原创 VMware12中CentOS7网络设置
出自:http://www.linuxidc.com/Linux/2016-08/133998.htmVMware提供了三种将虚拟网卡和物理网卡捆绑起来的方式,即桥接(Bridge)模式,网络地址转换(Network Address Transformation, NAT)模式和主机(Host Only)模式。 三种模式区别,参见 关于三种模式的...
2017-03-06 18:16:19
70
原创 使用CMake编译freeglut-3.0.0的静态库
出处:http://blog.csdn.net/sugar13/article/details/46334077之前写了为了编译此库自己搭工程,有读者抱怨这个库,说作者没有提供现成的工程,自己搭工程太麻烦。而咱在linux下尝试编译,发现没有configure文件,所以就按照作者推荐的CMake来制作Makefile,再make。别看下文篇幅那么长,实际上CMa...
2016-10-12 18:34:50
264
原创 OpenGL超级宝典visual studio 2013开发环境配置,GLTools
出处:http://www.cnblogs.com/wangguchangqing/p/4425745.html做三维重建需要用到OpenGL,开始看《OpenGL超级宝典》,新手第一步配置环境就折腾了一天,记录下环境的配置过程。 《超级宝典》中的例子使用了GLEW,freeglut以及GLTools这三个库。 ...
2016-10-12 18:04:59
345
原创 第十六课,在Windows系统中显示文字
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html增加了两个文件,showline.c,showtext.c。分别为第二个和第三个示例程序的main函数相关部分。在ctbuf.h和textarea.h最开头部分增加了一句#include附件中一共有三个示例程序:第一个,飘动的“曹”字旗。代码为:...
2016-10-11 17:05:10
495
原创 OpenGL入门学习[十五]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html这次讲的所有内容都装在一个立方体中,呵呵。呵呵,绘制一个立方体,简单呀,我们学了第一课第二课,早就会了。先别着急,立方体是很简单,但是这里只是拿立方体做一个例子,来说明OpenGL在绘制方法上的改进。从原始一点的办法开始一个立方体有六个面,每个面...
2016-10-11 16:11:07
85
原创 OpenGL入门学习[十四]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.htmlOpenGL从推出到现在,已经有相当长的一段时间了。其间,OpenGL不断的得到更新。到今天为止,正式的OpenGL已经有九个版本。(1.0, 1.1, 1.2, 1.2.1, 1.3, 1.4, 1.5, 2.0, 2.1)每个OpenGL版本的推出,都增...
2016-10-11 14:44:07
98
原创 OpenGL入门学习[十三]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html前一段时间里,论坛有位朋友问什么是状态机。按我的理解,状态机就是一种存在于理论中的机器,它具有以下的特点: 1. 它有记忆的能力,能够记住自己当前的状态。 2. 它可以接收输入,根据输入的内容和自己的状态,修改自己的状态...
2016-10-11 11:44:42
65
原创 OpenGL入门学习[十二]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html片断测试其实就是测试每一个像素,只有通过测试的像素才会被绘制,没有通过测试的像素则不进行绘制。OpenGL提供了多种测试操作,利用这些操作可以实现一些特殊的效果。我们在前面的课程中,曾经提到了“深度测试”的概念,它在绘制三维场景的时候特别有用。在...
2016-10-11 11:30:07
68
原创 OpenGL入门学习[十一]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html我们在前一课中,学习了简单的像素操作,这意味着我们可以使用各种各样的BMP文件来丰富程序的显示效果,于是我们的OpenGL图形程序也不再像以前总是只显示几个多边形那样单调了。——但是这还不够。虽然我们可以将像素数据按照矩形进行缩小和放大,但是还不足以满足我们的要...
2016-10-10 16:32:21
62
原创 OpenGL入门学习[十]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天我们先简单介绍Windows中常用的BMP文件格式,然后讲OpenGL的像素操作。虽然看起来内容可能有点多,但实际只有少量几个知识点,如果读者对诸如“显示BMP图象”等内容比较感兴趣的话,可能不知不觉就看完了。像素操作可以很复杂,这里仅涉及了简单的部分,...
2016-10-10 15:07:42
68
原创 OpenGL入门学习[九]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将...
2016-10-10 09:55:02
70
原创 OpenGL入门学习[八]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天介绍关于OpenGL显示列表的知识。本课内容并不多,但需要一些理解能力。在学习时,可以将显示列表与C语言的“函数”进行类比,加深体会。 我们已经知道,使用OpenGL其实只要调用一系列的OpenGL函数就可以了。然而,这种方式在一些时候可能...
2016-10-08 12:16:24
57
原创 OpenGL入门学习[七]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天要讲的是OpenGL光照的基本知识。虽然内容显得有点多,但条理还算比较清晰,理解起来应该没有困难。即使对于一些内容没有记住,问题也不大——光照部分是一个比较独立的内容,它的学习与其它方面的学习可以分开,不像视图变换那样,影响到许多方面。课程的最后给出了一个有...
2016-09-30 14:44:51
62
原创 OpenGL入门学习[六]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天要讲的是动画制作——可能是各位都很喜欢的。除了讲授知识外,我们还会让昨天那个“太阳、地球和月亮”天体图画动起来。缓和一下枯燥的气氛。本次课程,我们将进入激动人心的计算机动画世界。想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续...
2016-09-30 10:17:41
99
原创 OpenGL入门学习[五]-gluLookAt
视点转换 函数原型 void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz); 该函数定义一个视图...
2016-09-29 16:35:50
55
原创 OpenGL入门学习[五]- gluPerspective
出处:http://www.cppblog.com/COOOOOOOOL/archive/2009/12/28/104255.html函数原型gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar)首先得设置gluPerspective,来看看它的参数都表示什么意思fo...
2016-09-29 16:11:12
110
原创 OpenGL入门学习[五]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html今天要讲的是三维变换的内容,课程比较枯燥。主要是因为很多函数在单独使用时都不好描述其效果,我只好在最后举一个比较综合的例子。希望大家能一口气看到底了。只看一次可能不够,如果感觉到迷糊,不妨多看两遍。有疑问可以在下面跟帖提出。我也使用了若干图形,希望可以帮助理...
2016-09-29 16:09:36
87
原创 OpenGL入门学习[四]
出处: http://www.cnblogs.com/crazyxiaom/articles/2073586.html本次学习的是颜色的选择。终于要走出黑白的世界了~~OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代...
2016-09-29 11:26:13
49
原创 OpenGL入门学习[三]
出处: http://www.cnblogs.com/crazyxiaom/articles/2073586.html 在第二课中,我们学习了如何绘制几何图形,但大家如果多写几个程序,就会发现其实还是有些郁闷之处。例如:点太小,难以看清楚;直线也太细,不舒服;或者想画虚线,但不知道方法只能用许多短直线,甚至用点组合而成。 这些问题将在本课中被解决。...
2016-09-29 10:32:36
55
原创 OpenGL入门学习[二]
来源:http://www.cnblogs.com/crazyxiaom/articles/2073586.html本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精...
2016-09-28 17:20:40
65
原创 OpenGL入门学习[一]
出处:http://www.cnblogs.com/crazyxiaom/articles/2073586.html说起编程作图,大概还有很多人想起TC的#include 吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧...
2016-09-28 14:40:38
86
原创 SVN failed: certificate issued for a different hostname, issuer is not
来源:http://scplugin.tigris.org/ds/vi ... dsMessageId=2405274> PROPFIND request failed on '/svn/Superscout'> PROPFIND of '/svn/Superscout': Server certificate verification > fail...
2015-07-20 10:32:25
409
原创 .NET Framework Initialization Error
网上下载了个程序无法运行,出现如下提示 .Net Framework Initialization Error – Unable to find a version of the runtime to run this application 重新下载安装了: .Net Framework, 还是无法解决问题, 还好在网上找到了如下方法: 修改Exe的...
2013-05-16 20:28:44
1235
原创 mpeg2_sequence_t结构体
typedefstructmpeg2_sequence_s{unsignedintwidth,height;unsignedintchroma_width,chroma_height;unsignedintbyte_rate;unsignedintvbv_buffer_size;uint32_tf...
2012-11-08 11:54:46
122
原创 MPEG压缩中的I、B、P帧
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ...
2012-10-10 15:51:25
123
原创 多媒体文件播放器汇总
一 VLC多媒体播放器 VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及档案格式,并支持DVD、VCD的播放及各类串流协议。它亦能作为unicast和multicast的串流服务器在IPv4以及IPv6的高速网络连线下使用。它融合了FFmpeg出品的解码器与libdvdcss程序库,这更使其增添了播放多...
2012-08-20 14:35:07
221
原创 ffmpeg生成带关键帧头信息的flv文件(四)
static int flv_write_packet(AVFormatContext *s, AVPacket *pkt){ AVIOContext *pb = s->pb; AVCodecContext *enc = s->streams[pkt->stream_index]->codec; FLVContext *f...
2012-05-02 17:21:14
1074
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人