自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 daemon 需要fork两次原因

参考文章:http://blog.csdn.net/hepeng597/article/details/9816751http://blog.csdn.net/ixidof/article/details/6715792第一次fork后子进程继承了父进程的进程组ID,但具有一个新的进程ID,这就保证了子进程不是一个进程组的首进程也就是说第一次fork的的子进程的

2017-06-01 17:36:19 419

原创 CentOS firewall和selinux相关

查看selinux的状态:getenforce   或者     sestatus -v设置selinux的状态:1、setenforce 命令设置临时关闭          setenforce 0 可以临时关闭,但重启之后还是会变成原来的状态2、vi /etc/sysconfig/selinux      SELINUX=disabled  然后

2017-05-31 11:21:20 501

原创 CentOS 设置 ulimit -c unlimited 生成core文件

root下vim /etc/profile末尾加上 ulimit -c  unlimited如下:unset iunset -f pathmungeulimit -c  unlimited执行 source /etc/profile 生效

2017-05-03 09:23:52 3767

原创 编译程序依赖于 ffmpeg和x264 的链接顺序

编译纯静态库文件1.编译x264静态库libx264.a2.编译ffmpeg的静态库libavcodec.a libavdevice.a libavfilter.a libavformat.a libavutil.a libpostproc.a libswresample.a libswscale.a   并enable x2643.编译自己的程序,链接库的顺序为  -lavc

2017-04-28 17:24:55 3822

原创 CentOS 7 安装 samba

CentOS 7 安装Samba1、使用yum -y install samba samba-client samba-common安装Samba2、查看Samba版本信息rpm -qi samba配置Samba服务器修改配置文件1、 备份原有的配置文件# cp /etc/samba/smb.conf

2017-04-26 21:12:25 933

原创 指针理解

不管外面是什么声明的变量  比如 int a;  int *a  int **a  int ******a;   只要想在另一个函数内改变他的值,那么这个函数的参数形式肯定是void foo(&a) {  *a=new int}  的形式

2017-03-01 10:45:36 237

原创 写给未来的自己

时间好快,我一刚毕的大龄青年,突然发现已经工作了一年零一个月零10天了,发现自己抱负原来越小,抱怨越来越多。我不信命,但生活确确实实改变了自己。我是一个喜欢艺术但并不太懂艺术的人,就如我是一个喜欢文艺女青年,自己却并不文艺一样。我曾经跟同事说过,我说如果程序员也可以把这个行业做的有艺术气息,那么我就不会这么不认同这个行业。我不敢去否定一个行业,就跟我不敢去肯定机械专业没有女生一样。我觉得自己并

2016-06-05 14:02:43 524

原创 关于x264编码帧,单个nalu还是多个nalu的问题

视频帧分为:一个视频帧只有一个slice 和一个视频帧由多个slice组成两种情况。 如图所示:一个视频帧只有一个slice一个视频帧由多个slice组成对于单个cpu来说,我们要让编码帧都是单个slice,而非多个slice的话,可以设置264编码的线程参数param->i_threads = 1, 就可以保证单个slice。而对于多个cpu来说,因为我用

2016-04-20 15:14:11 3912 3

原创 fdk_aac编码,每帧音频的采样率

A HE-AAC v1 or v2 audio frame contains 2048 PCM samples per channel (there isalso one mode with 1920 samples per channel but this is only for special purposessuch as DAB+ digital radio).These bi

2016-04-14 17:37:31 3078

原创 ffmpeg命令行实现YUV和RGB之间格式的转换

此处仅列举 yuv420 到 rgb24 格式之间的转换,其他格式转换方式与此类似ffmpeg -s 360x270 -pix_fmt yuv420p -i  2_test_360x270_50.yuv -pix_fmt rgb24  aaaa.rgb

2016-03-09 09:27:15 6677 1

原创 vs2013编译 x264

1.下载yasm,地址  http://yasm.tortall.net/Download.html ,下载Win64 VS2010 .zip2.解压Win64 VS2010 .zip, 把vsyasm.props,vsyasm.targets,vsyasm.xml三个文件copy到 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V

2016-03-06 14:55:38 2157

转载 vlc命令行大全

转:http://blog.sina.com.cn/s/blog_9ac492410100yrxz.htmlhttp://blog.csdn.net/gavinr/article/details/7287939将本地文件以流的形式发出单播输出(指哪哪打)命令行  vlc -vvv /var/www/html/movie/baymax.mp4 --sout udp:192

2016-02-24 09:53:08 6338

转载 解决 ffmpeg 在avformat_find_stream_info执行时间太长

原文地址: http://blog.csdn.net/itpeng523/article/details/38581301用ffmpeg做demux,网上很多参考文章。对于网络流,avformt_find_stream_info()函数默认需要花费较长的时间进行流格式探测,那么,如何减少探测时间内? 可以通过设置AVFotmatContext的probesize和max_a

2016-02-18 09:37:56 3007

转载 linux下如何查看SVN的用户密码

原文地址:http://blog.csdn.net/honghuzhilangzixin/article/details/7069620linux下svn客户端用户名密码是明文:[root@ ]# cd ~/.subversion/auth/[root@ auth]# tree.|-- svn.simple|   `-- 4e1cebc6a650

2016-02-17 09:39:46 1356

转载 编译可调试的ffmpeg 开关解释

原文地址: http://blog.csdn.net/zz316316/article/details/42551297我们configure时, 加入一下选项:--enable-debug=3 \        --disable-optimizations \        --disable-asm  \        --disable-stripp

2016-02-15 09:24:56 1626

转载 编译可调试的ffmpeg

原文地址: http://blog.csdn.net/glcdw/article/details/7258359./configure                              \--enable-debug=3                 \--disable-optimizations       \--disable-asm

2016-02-15 09:23:33 516

原创 我的CentOS环境部署过程:从vmware安装到环境搭建

一、创建centos: vmware中创建CentOS-6.7-x86_64-bin-DVD1and2,空间200GB,多文件模式,便于copy二、development环境  #su -   #password  xxxxxx,进入root         1. #yum groupinstall "Development Tools" -y         2.搭建nginx流媒体

2016-02-01 16:27:49 366

转载 centos6编译ffmpeg 带aac x264 x265

InstallingFFMPPEG, FLVTool2 and Yamdi on CentOS 6on 17 March 2015. Postedin TutorialsThis article provide you a walk through to compileffmpeg/FLVTool2/Yamdi from source files on CentOS 6. Most L

2016-02-01 13:37:59 2502

原创 centos搭建nginx流媒体服务器不出现client_body_temp等文件目录的问题

按照网上搭建nginx的步骤操作之后,执行ls /usr/local/nginx  发现没有client_body_temp等文件目录,以为是缺少什么库,后来不经意的一个操作,发现问题所在。       make install之后,ls /usr/local/nginx 会有4个文件目录,此时启动nginx, ./sbin/nginx -c conf/nginx.conf ,然后在浏

2016-02-01 09:53:48 2285

原创 ffmpeg x264 x265 控制台命令显示重定向到log文件

ffmpeg/x264/x265  -i input   output    2>>  log.txt

2016-01-13 18:51:27 1489

原创 centos6 编译ffmpeg

https://www.alduccino.com/installing-ffmppeg-flvtool2-and-yamdi-on-centos-6

2016-01-06 18:16:50 353

原创 关于x265配置了rc.bStrictCbr =1不能进行编码的问题

通过跟踪源码,发现解决方法:CHECK(param->rc.bStrictCbr && (param->rc.bitrate rc.vbvBufferSize           "Strict-cbr cannot be applied without specifying target bitrate or vbv bufsize");就是说需要设置VBV的值。

2015-12-30 19:14:19 631

原创 windows编译x264

参考文章:雷神的: http://blog.csdn.net/leixiaohua1020/article/details/42069383xxx人的:      http://blog.csdn.net/chinabinlang/article/details/26452011开始不知道怎么用dll生成lib。所以参考了第二篇文章的最后结尾说的方法,可行!

2015-12-02 14:58:26 513

原创 windows编译x265

1.下载yasm,1.2.0及以后版本。 地址:http://yasm.tortall.net/Download.html      将exe复制到C:\Windows 或者%PATH%下2.安装cmake,2.8.8及以后版本。 地址:https://cmake.org/download/            3.安装VisualLeakDetector,地址https://vld.c

2015-11-30 13:33:35 2417 1

原创 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "int __cdecl InitD3D(struct HWND__ *,unsigned lo

错误 1 error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 "void __cdecl InitD3D(struct HWND__ *)" (?InitD3D@@YAXPAUHWND__@@@Z) 中被引用解决方法:在VS.NET中的项目/属性/配置属性/连接器/输入/附加依赖项中添加以下文件名,d3dx9.lib d3dxo

2015-11-27 15:05:24 3326

转载 C++ 用libcurl库进行http 网络通讯编程

一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。想要知道更多关于libcurl的介绍,可以到官网ht

2015-11-09 09:24:57 484

转载 linux下LibCurl编程

1         LibCurl简介LibCurl是免费的客户端URL传输库,支持FTP,FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE ,LDAP等协议,其主页是http://curl.haxx.se/。Libcurl具备线程安全、IpV6兼容、易于使用的特点。本文档主要介绍LibCurl在http协议方面的应用。1.1HT

2015-11-04 15:01:01 334

转载 Windows下使用MinGW+msys编译FFmpeg错误

In file included from libavformat/hlsenc.c:26:0:c:mingwincludeunistd.h:79:1: error: expected ',' or ';' before 'int' int __mingw_sleep( unsigned long, unsigned long ); ^In file included from l

2015-10-28 09:48:48 726

原创 ffmpeg查找编解码器decoder,encoder的两个接口

对于不同的编解码器有不同的AV_CODEC_ID_XX的,用avcodec_find_encoder就可以,但是对于一个ID对应多个编解码器的就不行了,比如aac,faac,fdk_aac,此时需要用avcodec_find_encoder_by_name查找对应的编解码器。当然,可以只编译一个aac,那么默认的就是你编译的那个/** * Find a registered encod

2015-10-27 14:53:58 5603

原创 CentOS6.x ffmpeg编译出现的问题

想要编出ffplay,需要安装SDL1.2。在编译ffmpeg的时候在config.log中会出现下面的错误信息,/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/libSDL.so: undefined reference to `_XGetRequest'。这种情况下编译不出来ffplay。解决方法:修改sdl.pc文件,vim

2015-10-26 15:52:34 703

原创 CentOS ffmpeg编译,出不来ffplay的原因

首先安装的是SDL1.2版本,通过yum安装的,再编译ffmpeg的时候会出现下面的编译错误/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/libSDL.so: undefined reference to `_XGetRequest',错误在config.log中可以查到。百般折腾之后,还是解决了这个问题。虽然不知道具体原

2015-10-25 19:02:47 1731

原创 ERROR: libass not found using pkg-config 执行ffmpeg ./configure的时候

# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATHhttp://blog.chinaunix.net/uid-23069658-id-4018842.html

2015-10-22 12:44:38 7674

转载 个性化vim之映射(map,vmap)

map是一个映射命令,将常用的很长的命令映射到一个新的功能键上。map的格式:map ,比如 map T :q!后,则在命令模式下按T并按回车,就会退出vimvmap 和map类似,二者的区别在于前者用于所谓的Visual模式,后者用于通常的命令模式。 映射:map ggvG解除映射:unmap 清除所有映射:mapclear

2015-09-28 14:08:06 664

转载 vim配置及插件安装管理(超级详细)

1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了

2015-09-28 13:42:52 365

转载 vim怎样进行块复制

vim怎样进行块复制|浏览:1659|更新:2014-10-19 12:391234567分步阅读一键约师傅百度师傅为你的电脑系统,选一个靠谱师傅!vim是所有Linux都自带的文档编辑软件。使用 vim,不仅能进行普通的以行为单位的复制,还可

2015-09-28 13:33:41 1423

转载 vim的复制粘贴小结

正在学习使用vim,前一阵想学linux,然后突然发现vim是个好东西,学习使用,今天发现,无法使用ctrl+c/ctrl+v来跟系统其它应用之间做复制粘贴,非常不爽,搜了一下,发现很多人有写这个问题,试了几个,觉得这个最好,转帖过来收藏。原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry内

2015-09-28 13:23:39 372

转载 SecureCRT 绝佳配色方案, 保护你的眼睛

SecureCRT 绝佳配色方案, 保护你的眼睛关键词:SecureCRT配色, SecureCRT设置颜色, Linux终端配色,Linux终端颜色设置.来源:我的有道笔记 SecureCRT 绝佳配色方案, 保护你的眼睛终端有一个好的配色,不仅能保护自己的眼睛,也能给人一个好心情,本配色方案适合任意一种SSH客户端软件.

2015-09-25 17:09:32 424

原创 关于duilib声音和麦音调节slider的问题

以YY的UI为例,,此时它的麦克风事件生成的volume窗口覆盖了原先的麦克风HotButton,所以鼠标能够自动进入volume窗口中,所以鼠标移开的时候,能够很快的自动消失。自己的例子,,由于我的麦克风事件生成的volume窗口并没有覆盖掉原始的麦克风HotButton,所以鼠标并没有进入volume窗口,有可能还在父窗口内。所以会产生移开鼠标,volume会有不消失的情况

2015-07-06 18:35:21 1006

原创 Duilib中Scrollbar的设置问题

如果切得图片只有前三个按钮的,如图。此时没有rail和bk属性。设置了rail属性的话,滚动条中间就会出现横线,如果把rail属性屏蔽掉的话,就会去掉中间的横线问题。image中的corner属性是指图片安装scale9方式绘制(scale9含义往下边看)通过设置corner可以保证圆角的正常显示Scale9的含义它是使用网格将图像划分为9个区域

2015-06-29 15:22:58 3880

转载 贫穷和忙碌如影随形,怎么破?《稀缺》读后感

《稀缺》这本书买了有段时间了,但一直都没看,后来参加了@湛庐文化 的读书会,听孙路弘老师按他自己的思路解读了这本书,觉得有点意思,于是这两天抽空把书看了。看完后做了做书前面孙路弘老师出的测试题,结果和孙老师对这本书的认识还是有些不一样,可能每个人的关注点不同吧。这本书研究了稀缺(Scarcity)以及它的成因,并试图给出解决方案,但翻遍全书,并没有看到真正意义上的解决方案,只是

2015-06-19 14:24:24 631

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除