自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 cross compile 交叉编译 ffmpeg

cross compile 交叉编译 ffmpeg   ffmpeg 支持各种压缩格式的视频解码库,经常出现在各种播放器中,交叉编译也是一项麻烦的事情。1. 下载ffmpeg 源码包 http://ffmpeg.org/releases/ffmpeg-3.4.tar.bz22. 进入源码目录 ,配置configure 文件   ./configure --sysroot=/opt/poky/2.0.1/sysroots/aarch64-poky-linux --cc=aa...

2020-07-25 07:41:41 383

转载 如何在CentOS7上安装桌面环境?

1.安装 GNOME-Desktop安装GNOME桌面环境 # yum -y groups install "GNOME Desktop"完成安装后,使用如下命令启动桌面 # startx 首次启动,进行一些初始设置 选择系统语言 选择键盘类型 添加在线用户(可选) 开始使用 启动后的桌面环境,如下所示: 如何使用GNOME...

2019-12-10 13:51:13 314

原创 Redis 5种主要数据类型和命令

[转载]https://www.cnblogs.com/huangrenfeng/p/10500617.htmlredis是键值对的数据库,有5中主要数据类型:字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)几个基本的命令:KEYS * 获得当前数据库的所有键EXISTS key [key ...] 判...

2019-11-02 17:58:15 194

转载 iOS: FFmpeg编译和使用问题总结

折磨了我近一周多时间的FFmpeg库编译问题终于解决了,必须得把这一段时间来遇到过的坑全写出来。如果急着解决问题,编译最新版本的FFmpeg库请直接看第二部分,编译较老版本(0.7)的FFmpeg库请直接跳至第七部分,那里有你想要的编译脚本,但别忘了抽空看看全文。 一、背景  网上有很多FFmpeg编译配置的资料,大部分都是关于FFmpeg最新的版本(2.0)的,我一开始也想着编写一个...

2019-05-08 23:02:46 362

转载 动态库找不到的问题

今天在执行一个protobuf程序时,提示error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory错误。google了一下,是由于找不到lib这个文件。解决办法:一般我们在Linux下执行某些外部程序的时候可能会提示找不到...

2019-05-08 22:56:11 747

转载 CentOS下Redis的安装

目录CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的...

2019-04-26 19:31:23 84

转载 centos7 golang IDE 工具liteide打开报错解决方法

在centos7上安装liteide后,打开报:./liteide: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory其解决方法为://查看所有的libpng包#yum list |grep libpng输...

2019-03-27 16:52:31 525

转载 ubuntu16.04 安装 eclipse 及其CDT

CDT是在eclipse平台上进行c/c++程序开发的插件。首先安装eclipse平台。1、在Ubuntu 16.04上查看 eclipse是否已经安装: eclipse若已经安装,则会进入到eclispe平台; 若未安装,则运行如下命令: sudo apt install eclipse-platform2、安装c/c++开发环境使用如下命令: sudo ap...

2019-03-02 16:18:48 678

转载 CentOS7设置静态IP以及windows下ping不通虚拟机、虚拟机ping不通外网解决方案

问题:CentOS7安装完成后默认使用的是动态IP,当你每次重新启动CentOS7后,它的IP地址都不一样。一般我们都是使用远程连接工具连接CentOS7进行操作,如果每次IP都不一样,系统启动后,每次连接时都需要修改。针对这种情况我们一般都设置一个静态的IP。具体操作如下1.查看网卡文件如果你不知道网卡文件名,可以输入如下命令查看ll /etc/sysconfig/network-...

2019-03-02 12:43:19 255

转载 CentOS7 Failed to start LSB: Bring up/down解决方法

2018年06月01日 13:53:05 crazy_qu 阅读数:15678版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/crazy__qu/article/details/80535950关于这个问题,网上的有各种解决方法:1.类似于https://blog.csdn.net/qq_21398167/article/deta...

2019-02-28 16:48:08 172

转载 centos7 redis安装方法

直接yum 安装的redis 不是最新版本yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm然后可以使用下面的命令安装最新版...

2019-02-15 16:27:51 88

转载 centos7之关于时间和日期以及时间同步的应用

在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。基本概念:一、GMT、UTC、CST、DST 时间UTC   整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。...

2019-01-20 18:32:09 986

转载 centos 修改静态IP方法

关于虚拟机这里使用CentOS 7为例,因为Linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器:这里我使用的NAT模式,接着配置虚拟机的虚拟网络:这里主要看一下VMnet8的设置:这里我将子网IP设置为192.168.85.0Linux设置这里首先是进入/etc/sysconfig/network-scripts中查看现有的配置文件:# cd /etc/sysco...

2019-01-15 22:57:53 143

转载 redis一键安装方法

1.虚拟机安装好了之后,rpm -qa | grep redis2.发现没有redis3.dhclient 自动连接分配网络4.使用yum源搜索redisyum serach redis,发现没有安装源5.安装软件包的源yum install epel-release6.安装redisyum install redis7.查找 rpm -qa | grep redis8 启动 ...

2019-01-14 18:17:59 357

原创 处理挂载问题方法

处理方案:systemctl enable rpcbindsystemctl start rpcbindsystemctl start nfs-server

2018-12-14 11:43:24 198

转载 VMware下对Ubuntu进行扩充磁盘大小

今天用虚拟机的时候,发现虚拟机快满了,提示磁盘空间小,不得不扩充虚拟机空间。经过百度搜索,终于搞定了,记录如下平台:VMware(10.0.3)+Ubuntu 14.04(32bit)1. 选择VMware的虚拟机->设置->硬盘->实用工具->扩展 2.在扩展磁盘容量对话框中,选择你要扩充的最大磁盘大小,我这里填的是25GB 3.扩充完毕后,打开Ubunt

2018-01-15 18:15:31 515

转载 ubuntu14.04 docker上fig问题Couldn't connect to Docker daemon at http+unix://var/run/docker.sock

遇到问题: test: [exec] Couldn’t connect to Docker daemon at http+unix://var/run/docker.sock - is it running? [exec] [exec] If it’s at a non-standard location, specify the URL with the DOCKER

2017-12-19 21:20:59 776

转载 安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found

安装tslib中遇到的错误:./autogen.sh: 4: autoreconf: not found  ./autogen.sh: 4: autoreconf: not found  是在不同版本的 tslib 下执行 autogen.sh 产生。它们产生的原因一样,是因为没有安装  automake 工具,      (ubuntu 8.04)用下面的命令安装好就可以

2017-12-19 18:44:53 219

原创 ubuntu14.04安装GO1.9.1

安装流程:1.   sudo tar -zxvf ./Downloads/go1.4.1.linux-amd64.tar.gz -C /usr/local/2.  sudo vim  ~/.bashrc3.  在~/.bashrc中加入        export GOPATH=/usr/local/go      export PATH=$GOPATH/bin:$

2017-10-27 11:29:42 328

转载 ubuntu 设置时间和网络时间保持一致

输入date查看当前时间1先安装nptsudo apt-get install ntpdate2设置时区sudo ntpdate pool.ntp.org3设置重启有效sudo hwclock --systohc

2017-08-29 16:35:05 1833

原创 分析ffmpeg 中hlsenc.c文件

这段时间开始分析hlsenc.c源代码

2017-07-24 21:13:23 823 2

原创 ubuntu14.04一键安装eclipse和CDT

安装eclipse和CDT用了很长得到时间,在大神的博客中看到了一键安装方法在安装过程中出现链接失败的情况,用sudo apt-get update  升级之后,问题解决 在线下载自动安装:sudo apt-get install eclipse eclipse-cdt sudo apt-get remove eclipse eclipse-cdt摘自http://blog....

2017-07-18 19:26:55 312

原创 安装VS2010

http://jingyan.baidu.com/article/fec4bce22c1c6af2618d8b1f.html

2017-06-27 10:03:50 337

原创 解决centos 7系统自定义脚本自启动失败的问题

在工作中有脚本自启动的要求,而且自启动过程中,脚本需要指定为普通用户执行(非root权限)1.修改/etc/sudoers 采用2)1)Defaults    requiretty,修改为 #Defaults    requiretty,表示不需要控制终端。 2)Defaults    requiretty,修改为 Defaults:centos !requiretty,表示仅 cen

2017-06-24 14:54:58 4296

原创 ffmpeg map功能介绍

基本功能介绍挺好,有具体的例子介绍http://trac.ffmpeg.org/wiki/Map

2017-06-22 16:18:44 2601

转载 Linux下C高手成长过程----经典书籍推荐

来自:http://blog.csdn.net/shanzhizi/article/details/7673033建议学习路径:   首先先学学编辑器,vim, emacs什么的都行。 然后学make file文件,只要知道一点就行,这样就可以准备编程序了。   然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。   

2017-06-14 21:16:51 7060

原创 虚拟机无法联网

1. 先按这个步骤处理http://jingyan.baidu.com/album/066074d668155bc3c21cb0ca.html?picindex=22.出现VMware Workstation Server服务不能启动-vmwaer共享虚拟机失败XP系统下,找到路径C:\Documents and Settings\All Users\App

2017-06-14 18:35:49 305

转载 make make install make uninstall

通常的安装方法是从源码安装包的目录执行以下命令:  tar -xzvf soft1.tar.gz 若是bz2结尾的改用    tar -jzvf soft1.tar.bz2然后  cd soft1  #./configure  #配置#  make           #调用gcc进行编译#  make install   #安装编译好的可执行程序#  通常

2017-06-13 16:23:54 1196

原创 Ubuntu14.04系统自启动方法

因为在工作中需要在服务器重启之后将一些功能项自动起来,所以查了一些资料整理出来。系统为Ubuntu14.04 第一步需要将所需自动执行的文件放到/etc/init.d中 第二步执行下面的命令 Code: user@computer:/etc/init.dsudoupdate−rc.d−fmystartupscriptremoveuser@computer:/etc/init.d sudo u

2017-05-22 13:02:43 462

原创 Ubuntu14.04系统自启动方法

I have solved the problem as follows:Code:user@computer:/etc/init.d$ sudo update-rc.d -f mystartupscript removeuser@computer:/etc/init.d$ sudo update-rc.d mystartupscript defaultsAnd don'

2017-05-22 12:51:04 486

转载 将linux文件中的tab更换为空格的三种方法2010-08-09 15:50:36

将linux文件中的tab更换为空格的三种方法1,用sed命令#sed ‘s/\t/ /g’ filename >filename12,  用tr命令#cat filename|tr  "\t" " " >filename23,用col -x命令#cat filename|col -x >filename2 linux命令col用

2017-05-08 15:40:01 579

转载 exit()函数与_exit()函数及return关键字的区别:

exit()和_exit()函数都可以用于结束进程,不过_exit()调用之后会立即进入内核,而exit()函数会先执行一些清理之后才会进入内核,比如调用各种终止处理程序,关闭所有I/O流等,我建议直接在linux的终端中查看man手册,手册的内容是最官方的,而且不会有错,手册的英文是为全世界的程序员做的,所以手册的英语不会难。 1. #include        void _exi

2017-04-25 16:57:09 768

转载 linux平台数据类型

一些为了跨平台的数据类型,使用了很奇怪的类型,所以,包了一个头文件16位平台char       1个字节8位short     2个字节16位int         2个字节16位long       4个字节32位指针       2个字节32位平台char       1个字节8位short     2个字节16位int      

2017-04-10 13:39:38 329

转载 “I帧”和“帧间距”等的理解

1)  30 # i intervals  // I 帧间距2)30 # idr intervals// idr帧间距 3)   0 # b frame number between 2 p-frame(0, 1, 2)4).  0 # min qp //最小量化步长5).  51 # max qp//最大量化步长6)  200000 # bps码率7)  30

2017-04-07 13:52:41 13841

转载 ffmpeg 滤镜及其效果

ffmpeg代码中使用滤镜命令行使用滤镜滤镜及其效果原素材:1.boxblur功能:模糊处理。接受参数有:luma_radius, lrluma_power, lpchroma_radius, crchroma_power, cpalpha_radius, aralpha_power, ap另外参数值可以使用:可以使用w,h等变量表达

2017-04-07 11:25:14 3425

转载 解决linux下vim中文乱码的方法

本服务器用的是ubuntu14.04,在工作当中发现vim出现乱码,在网上找的这个资料,修改的配置文件和网上不一样,特此说明Vim编码的详细介绍Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。Vim 有四个跟字符编码方式有关的选项,encoding、fileencodin

2017-04-05 10:18:39 19345 4

转载 ffmpeg最全的命令参数

ffmpegparametercommand 显示参数命令 Java代码  ffmpeg -h full  ffmpeg -h full得到: Java代码  Hyper fast Audio and Video encoder   usage: ffmpeg [options] [[infile options] -i 

2017-03-27 21:30:37 3186

转载 如何使用inotify_init,inotify_add_watch,inotify_rm_watch,read编写监控程序

inotify是什么?用它能干些什么?        通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet simple的。 inotify的用户接口原型主要有以下3个:#include  初始化:                  int inotify_init(void);        int    fd  = 

2017-03-17 20:23:04 762

转载 MPEG2_TS流基本概念和数据结构

(1)ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始流。原始流包括访问单元,比如视频原始流的访问单元就是一副图像的编码数据。(2) PES-Packetized Elementary Streams (分组的原始流),原始流形成的分组称为PES分组,是用来传递原始流的一种数据结构(3)节目是节目元素的集合。节目元素可能

2017-03-09 17:44:16 513

转载 解密HLS中的AES加密

解密HLS中的AES加密原文  http://dola.xinfan.org/?p=549 主题 加密解密 如果m3u8文件中包含#EXT-X-KEY字段,那么可以断定这个HLS中的ts文件是被加密的,如:#EXTM3U#EXT-X-VERSION:3#EXT-X-TARGETDURATION:11#EXT-X-MEDIA-SEQUENCE:0#

2017-02-24 14:05:41 3599

空空如也

空空如也

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

TA关注的人

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