自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 收藏
  • 关注

转载 ubuntu下codeblock美化

1.备份配置文件:default.conf。2.将default.conf中的内容替换为最下面代码,并保存。3.打开codeblock,Setting-Editor-Syntax,然后选择Colour theme即可。<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><CodeBlocksConf...

2017-09-26 21:41:00 205

转载 ubuntu16.04中使用搜狗输入法Qt5无法输入中文解决方式

1.安装fcitx-frontend-qt5sudo apt-get install fcitx-frontend-qt52.将libfcitxplatforminputcontextplugin.so复制到QtCreator相应目录下sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/* ...

2017-09-21 21:36:00 248

转载 Android学习问题记录之java.lang.UnsatisfiedLinkError

1.问题描述Android Studio引入第三方类库时,出现错误java.lang.UnsatisfiedLinkError:11-09 14:58:05.500 13280-13280/cn.com.altotech.easeimtest E/AndroidRuntime: FATAL EXCEPTION: mainProcess: cn.com.altotech.easeim...

2016-11-09 15:31:00 227

转载 Android学习问题记录之open failed EACCES (Permission denied)

1.问题描述Android调用相机拍照保存,然后读取保存好的照片,在读取照片时出现异常(该异常是因为没有SD卡的读取权限所致):11-08 11:07:46.421 8539-8539/com.choosepictest D/CROP_PHOTO: /storage/emulated/0/output_image.jpg: open failed: EACCES (Permissio...

2016-11-08 11:35:00 317

转载 Android编程实例-获取当前进程名字

下面代码是根据进程id获取进程名字: 1 /** 2 * 根据Pid获取当前进程的名字,一般就是当前app的包名 3 * 4 * @param context 上下文 5 * @param pid 进程的id 6 * @return 返回进程的名字 7 */ 8 private String getAppName(Context conte...

2016-11-04 16:20:00 123

转载 Java设计模式之单例模式

1. 概述 单例模式(Singleton Pattern):确保一个类只有一个实例,并提供全局访问点。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。单例模式有以下特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 2. 写法 单例模式有很多种写法,大部分写法都或多或少有一些不足。下面...

2016-11-03 18:11:00 76

转载 Android学习笔记之Activity详解

1 理解ActivityActivity就是一个包含应用程序界面的窗口,是Android四大组件之一。一个应用程序可以包含零个或多个Activity。一个Activity的生命周期是指从屏幕上显示那一刻起一直到最后隐藏所经历的若干阶段,理解其生命周期对确保应用程序正确的工作是极其关键的。a.Activity的生命周期Activity的生命周期中包含三种状态:Resumed状态、Pa...

2016-10-19 10:03:00 131

转载 Android学习笔记之Android Studio添加新的Activity

1.创建Android项目工程:AndroidTest创建过程可参考网上诸多教程。2.添加新的Activity,步骤如下a. 在layout文件夹上右键,New-Activity-相应Activity,(如Basic Activity).b. 配置Activity填写Activity Name,Layout Name,Title,Package name等。注...

2016-10-14 17:29:00 462

转载 Android学习笔记之Toast详解

1. 贴一段Android API-ToastToastpublic class ToastextendsObjectjava.lang.Object ↳ android.widget.Toast A toast is ...

2016-10-13 18:22:00 151

转载 Android学习笔记之Android Studio下创建menu布局文件

1.创建menu文件夹Android Studio项目中如果没有menu文件夹,在res文件夹右键,new-Android resource directory;则会弹出下图对话框,在Resource type选择menu,然后点击OK;即创建好了menu文件夹。2.创建menu文件在menu文件夹上右键,选择menu resource file(如下图),输入文件名,点击O...

2016-10-13 15:51:00 257

转载 [转载] 视音频数据处理入门:RGB、YUV像素数据处理

=====================================================视音频数据处理入门系列文章:视音频数据处理入门:RGB、YUV像素数据处理视音频数据处理入门:PCM音频采样数据处理视音频数据处理入门:H.264视频码流解析视音频数据处理入门:AAC音频码流解析视音频数据处理入门:FLV封装格式解析视音频数据处理入门:U...

2016-08-02 11:26:00 163

转载 [转载] ffmpeg 基本数据结构和对象: AVPacket、AVPicture、AVFrame

一、AVPacket[cpp]view plaincopy/***AVPacket作为解码器的输入或编码器的输出。*当作为解码器的输入时,它由demuxer生成,然后传递给解码器*当作为编码器的输出时,由编码器生成,然后传递给muxer*在视频中,AVPacket只能包含不大于1帧的内容,而视频的1帧可能要...

2016-07-29 15:26:00 191

转载 [转载] ffmpeg摄像头视频采集-采集步骤概述并采集一帧视频

近期由于工作任务,需要开发一个跨平台视频聊天系统,其中就用到了ffmpeg进行采集与编码,网上找了一大堆的资料,虽然都有一些有用的东西,但实在太碎片化了,这几天一直在整理和实验这些资料,边整理,边做一个总结,今天先总结一下采集的步骤,我是在linux平台下进行试验的,操作系统是ubuntu13.04 64bit,ffmpeg的版本是2.0.1,采用C语言开发,我的目标是从摄像头采集到1帧...

2016-07-26 17:39:00 166

转载 [转载] FFMPEG结构体分析:AVFrame

注:写了一系列的结构体的分析的文章,在这里列一个列表:FFMPEG结构体分析:AVFrameFFMPEG结构体分析:AVFormatContextFFMPEG结构体分析:AVCodecContextFFMPEG结构体分析:AVIOContextFFMPEG结构体分析:AVCodecFFMPEG结构体分析:AVStreamFFMPEG结构体分析:AVPacketFFMPEG有...

2016-07-26 16:14:00 173

转载 [转载] FFMPEG之AVRational TimeBase成员理解

FFMPEG的很多结构中有AVRational time_base;这样的一个成员,它是AVRational结构的typedef struct AVRational{ int num; ///< numerator int den; ///< denominator} AVRational;AVRational这个结构标识一个分数,num为分数,den为分...

2016-07-26 16:03:00 249

转载 [转载] ffmpeg函数介绍

本文对在使用ffmpeg进行音视频编解码时使用到的一些函数做一个简单介绍,我当前使用的ffmpeg版本为:0.8.5,因为本人发现在不同的版本中,有些函数名称会有点小改动,所以在此有必要说明下ffmpeg的版本号。ffmpeg本人也是刚接触,本文将采用累加的方法逐个介绍我使用到的函数,如有不妥之处,还望谅解!头文件引入方法:extern"C"{#includ...

2016-07-26 14:33:00 165

转载 [转载] FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)...

=====================================================FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图 -解码FFmpeg源代码结构图 -编码【通用】FFmpeg源代码简单分析:av_register_all()FFmpeg源代码简单分析:avcodec_register_a...

2016-07-26 12:07:00 173

转载 [转载] 使用FFmpeg捕获一帧摄像头图像

最近在研究FFmpeg,比较惊讶的是网上一大堆资料都是在说如何从已有的视频中截取一帧图像,却很少说到如何直接从摄像头中捕获一帧图像,其实我一直有个疑问,就是在Linux下,大家是用什么库来采集摄像头的(opencv?)?还是自己写v4l2的代码来实现?我之前一直都是用v4l2来采集摄像头的。经过一些时间的研究,最后成功地用FFmpeg实现了从摄像头采集一帧图像,实现代码也非常简单。不多说...

2016-07-26 11:07:00 74

转载 [转载] ffmpeg Windows下采集摄像头一帧数据,并保存为bmp图片

这里请注意,在编译ffmpeg时,不要使用--disable-devices选项。使用--enable-encoder=rawvideo--enable-decoder=rawvideo启用rawvideo codec。代码如下:#include<stdlib.h>#include<stdio.h>#include...

2016-07-26 10:52:00 108

转载 [转载] FFMPEG视音频编解码零基础学习方法

在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难...

2016-07-22 16:47:00 142

转载 [转载] 最简单的基于FFmpeg的AVDevice例子(读取摄像头)

=====================================================最简单的基于FFmpeg的AVDevice例子文章列表:最简单的基于FFmpeg的AVDevice例子(读取摄像头)最简单的基于FFmpeg的AVDevice例子(屏幕录制)================================================...

2016-07-22 16:42:00 173

转载 [转载] ffmpeg超详细综合教程——摄像头直播

本文的示例将实现:读取PC摄像头视频数据并以RTMP协议发送为直播流。示例包含了1、ffmpeg的libavdevice的使用2、视频解码、编码、推流的基本流程具有较强的综合性。要使用libavdevice的相关函数,首先需要注册相关组件[cpp]view plaincopyavdevice_register_all();...

2016-07-21 17:08:00 163

转载 [转载] 问题解决:FFmpeg视频编解码库,无法解析的外部信号

在编译FFmpeg相关项目时,可能会出现:error LNK2019: 无法解析的外部符号 "int __cdecl avpicture_fill(struct AVPicture *,unsigned char const *,enum AVPixelFormat,int,int)" (?avpicture_fill@@YAHPAUAVPicture@@PBEW4AVPixel...

2016-07-20 18:00:00 187

转载 [转载] FFmpeg API 变更记录

最近一两年内FFmpeg项目发展的速度很快,本来是一件好事。但是随之而来的问题就是其API(接口函数)一直在发生变动。这么一来基于旧一点版本的FFmpeg的程序的代码在最新的类库上可能就跑不通了。例如一年前的程序中,获取媒体信息使用的函数是av_find_stream_info()。但是最近的版本中,av_find_stream_info()函数已经无法使用了,取而代之的是avfor...

2016-07-20 14:53:00 335

转载 [转载] FFmpeg 错误 C4996: ‘avcodec_alloc_frame’: 被声明为已否决 解决方法

在 Visual Studio 2013 下编写FFmpeg程序时出错,错误如下:出错代码如下:解决方法为:将avcodec_alloc_frame()替换为av_frame_alloc()。转自:http://www.itechzero.com/ffmpeg-error-c4996-avcodec_alloc_frame-is-deprecated-solu...

2016-07-20 12:21:00 201

转载 [转载] FFMpeg的码率控制

mediaxyz是一位研究ffmpeg有三年的高人了,这几天一直在折腾ffmpeg中的x264,就是不知道该如何控制码率,主要是参数太多,也不知道该如何设置,在google上search了一下,这方面的介绍为0,那就找mediaxyz请教请教吧,这些可都是经验,非常宝贵!以下是与mediaxyz在QQ上聊天的记录,只有一部分,因为QQ把之前的谈话删除了,但基本上精髓都可这里了。...

2016-07-20 11:12:00 117

转载 [转载] ubuntu开机直接进入命令行模式

最近安装了ubuntu12.04来使用,每次都进入unity界面再进入命令行很不方便。不需要界面的话,可以通过设置来开机进入命令行模式。今天提供两中比较好的方法。经本人测试两中方法都可使用。【1】命令:sudo gedit /etc/default/grub找到这一行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GR...

2016-04-20 21:53:00 118

转载 [转载] 老版本ubuntu 更新源

untu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如ubuntu9.10原来的源都失效了(包括官方源,类似ustc的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个 old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源...

2016-01-26 21:21:00 105

转载 [转载] ubuntu下定制Vim/Gvim及使用技巧

vim是linux下的编辑器之神,是玩linux的必备工具,同样emacs是神的编辑器,两个编辑器是各有千秋,看个人的喜好,青菜萝卜各有所爱。我是比较喜欢vim,用vim编写bash,perl,python脚本,以及修改配置文件等等,本文就主要介绍在Ubuntu下gvim环境的搭建,希望对大家有所帮助。一. Ubuntu安装gvim方法安装gvim的方法,最简单方法是在Ubunt...

2016-01-25 16:56:00 120

转载 [转载] ubuntu Authentication failure

ubuntu的root用户默认是禁止的,需要手动打开才行.事实上ubuntu下的所有操作都用不到root用户,由于sudo的合理使用,避免了root用户下误操作而产生的毁灭性问题.root账号启用方法:执行下面的操作:1.先解除root锁定,为root用户设置密码打开终端输入:sudo passwdPassword: <--- 输入你当前用户的密码Enter new UNIX pa...

2016-01-25 16:55:00 75

转载 [原创] Ubuntu Linux 安装Eclipse

一安装JDK1、下载 JDK 7从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 7。2、解压文件$ sudo mkdir /usr/lib/jvm$ sudo mv jdk-7u4-linux-i586.tar.gz /usr/lib/jvm/...

2016-01-25 16:54:00 75

空空如也

空空如也

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

TA关注的人

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