上一页 1 ··· 4 5 6 7 8
摘要: ffmpeg项目由以下几部分组成:ffmpeg视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件.ffserver基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移fplay用SDL和FFmpeg库开发的一个简单的媒体播放器libavcodec一个包含了所有FFmpeg音视频编解码器的库.为了保证最优性能和高可复用性,大多数编解码器从头开发的.libavformat一个包含了所有的普通音视格式的解析器和产生器的库.Ffmpeg选项说明通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的。。。-f fmt 强迫采用格式f 阅读全文
posted @ 2012-12-29 00:14 苏二 阅读(2481) 评论(0) 推荐(1) 编辑
摘要: 什么是FFmpegFFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。FFmpeg的功能多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服 阅读全文
posted @ 2012-12-28 21:54 苏二 阅读(2349) 评论(4) 推荐(2) 编辑
摘要: 网络传输过程中,为什么要对图像和视频流进行压缩第一,压缩的必要性: 图象和视频通常在计算机中表示后会占用非常大的空间,而出于节省硬盘空间的考虑,往往要进行压缩。同时,传输过程中,为了节省珍贵的带宽资源和节省时间,也迫切要求压缩。压缩之后,传输过程中的误码率也会相应地减少。第二,压缩的可能性: 人眼对颜色只有一定的感应能力,当某些颜色十分相近时,人是感觉不出差异的(或者很小)。这一点为压缩提供了机会。我们把相近的颜色用一种颜色表示,从而减少了图象的存储空间,实现压缩。同时,通过解压缩,我们可以根据之前采取的压缩方法(有损压缩、无损压缩等)进行相应的解压缩措施,保证图象的真度恢复。下面是个... 阅读全文
posted @ 2012-12-28 15:57 苏二 阅读(1961) 评论(1) 推荐(0) 编辑
摘要: 什么是YumYum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。可供Yum下载的软件全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了系统安全。Yum的图形化前段Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是 阅读全文
posted @ 2012-12-27 09:21 苏二 阅读(11724) 评论(0) 推荐(0) 编辑
摘要: 什么是Nginx?Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、腾讯,另外知名的微网志Plurk也使用nginx。 Nginx作为负载均衡服务器:Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。Nginx采用C进行编写,不论是系统资源 阅读全文
posted @ 2012-12-26 20:41 苏二 阅读(17278) 评论(0) 推荐(1) 编辑
摘要: 什么是Memcached?Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。Linux端如何安装Memcached?因为Memcached用到了libevent这个库用于Socket的处理,所以安装Memcached前还需要安装libevent思路概要:1.先安装libevent。这个东西在配置时需 阅读全文
posted @ 2012-12-26 12:41 苏二 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 思路概述1.下载所需的安装包(Linux下用wget下载,笔者在window下下载的,用XSHELL命令RZ上传到Linux中)2.安装MySQL3.创建新用户并授权图解教程第一步:检测系统版本信息Linux命令:cat/proc/version当前Linux版本为RedHat4.1.2-48Linux命令:uname-a可以看到当前系统为64位的第二步:下载mysqlCommunityServer官方下载地址:http://www.mysql.com/downloads/mysql/可以选择【Linux-Generic】,下载对应的RMP包.由于当前系统为redhat(64位),所以直接选择 阅读全文
posted @ 2012-12-26 12:23 苏二 阅读(6564) 评论(0) 推荐(0) 编辑
摘要: Java中如何,实现系统托盘功能.示例图项目包结构图 系统运行截图应用核心逻辑说明,隐藏到托盘实质就是讲窗体隐藏.即setVisible(false),显示窗体即就是讲setVisible(true).项目代码如下: 1 package org.pdp.frame; 2 3 import java.awt.AWTException; 4 import java.awt.MenuItem; 5 import java.awt.PopupMenu; 6 import java.awt.SystemTray; 7 import java.awt.TrayIcon; 8 import... 阅读全文
posted @ 2012-12-25 21:08 苏二 阅读(3061) 评论(0) 推荐(0) 编辑
摘要: 今天在群里看到一同学问如何将JavaSE应用程序打包成可执行文件(exe),方法有多种,这里谈谈用JSmooth如何将jar打包成exe.JSmooth下载地址:http://jsmooth.sourceforge.net/index.php个人搞的一个汉化的第一步:【选择骨架】-->【WindowedWrapper】然后,勾选【骨架属性】中的【进程中启动Java应用】。(英文版:【SkeletonChooser】-->【WindowedWrapper】,【SkeletonProperties】-->【launchjavaappintheexeprocess】)第二步:选择【 阅读全文
posted @ 2012-12-25 19:54 苏二 阅读(1318) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8