随笔分类 - Linux
摘要:关于图片压缩和解压缩的内容:http://www.vckbase.com/index.php/wv/14881 YUV转RGBstatic void YUV422toRGB888(int width, int height, unsigned char *src, unsigned char *dst){ int line, column; unsigned char *py, *pu, *pv; unsigned char *tmp = dst; py = src; pu = src + 1; pv = src + 3; #define CLIP(x) ( (x)>=0xFF ?0xF
阅读全文
摘要:vidioc_querycap= vidioc_querycap, //查询驱动功能.vidioc_enum_fmt_vid_cap= vidioc_enum_fmt_vid_cap, //获取当前驱动支持的视频格式.vidioc_g_fmt_vid_cap= vidioc_g_fmt_vid_cap, //读取当前驱动的频捕获格式.vidioc_s_fmt_vid_cap= vidioc_s_fmt_vid_cap,//设置当前驱动的频捕获格式.vidioc_try_fmt_vid_cap= vidioc_try_fmt_vid_cap,//验证当前驱动的显示格式.vidioc_reqbuf
阅读全文
摘要:首先要想SDL编程,则要先在电脑上安装一个扩展库..几个基本的就可以了SDL-1.2.14.tar.tarSDL_ttf-2.0.10.tar.gzSDL_image-1.2.10.tar.gzSDL_gfx-2.0.22.tar.gznfs-share.tar.gz//这个貌似在网上不是很容易下来的....由于网络问题我也不能发附件...所以没办法喽...这几个就可以了。1.对这几个包进行解压,我就不再说了...2.#cd SDL-1.2.14#./configure对文件进行配置,生成makefile文件,为以后编译做准备.#make#make installX11/extensions/
阅读全文
摘要:Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现 了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设 计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、 MPlayer。下面介绍Live555的基本使用方法。1、安装Eclipsel$sudo apt-get updatel$sudo apt-get ins
阅读全文
摘要:流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而 是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下 利用JRTPLIB进行实时流媒体编程。 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网络环境中下载可能要耗费数分钟甚至数..
阅读全文
摘要:发表于 2012 年 02 月 09 日 由 sonyfe25cpdmg格式是Mac系统下使用的文件,在Ubuntu下不能直接使用.iso格式则是大多数Linux和Windows下常用的镜像文件格式.为了方便在Ubuntu或者Windows下安装Mac虚拟机,需要转换个iso格式出来.1. 打开终端,安装dmg2img。sudo apt-get install dmg2img2. 将dmg格式转化为img格式. dmg2img /path/to/example.dmg /path/to/example.img3. 挂载img文件.sudo mkdir /media/examplesudo mo
阅读全文
摘要:1,ps 命令用于查看当前正在运行的进程,grep 是搜索。例如:ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep java-aux 显示所有状态ps [选项]-e 显示所有进程,环境变量-f 全格式-h 不显示标题-l 长格式-w 宽输出a显示终端上地所有进程,包括其他用户地进程r只显示正在运行地进程x显示没有控制终端地进程2,kill 命令用于终止进程例如: kill -9 [PID]-9 表示强迫进程立即停止
阅读全文
摘要:wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候,仍然需要使用FTP方式下载软件;(3)支持代理服务器;对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以,支持代理是下载软件必须有的功能;(4)设置方便简单;可能,习惯图形界面的用户已经
阅读全文
摘要:gzip,压缩文件名:zip或gz,解压命令:unzip bzip2,压缩文件名:bz,解压命令;bzip2 -d 上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压)。例如: tar -zcvf file file.tar.gz打包并压缩成gzip格式,其中-c命令是创建tar包,-z参数是指定压缩成gzip格式;tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解压缩格式是gzip tar -jcvf file file.tar.bz2 打包并压缩成bzip2格式,其中-c是创建tar包,-j参数指定压缩成bzip2格式;t
阅读全文