欢迎访问我的独立博客
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 67 下一页
摘要: Download Eclipse Download “Eclipse IDE for C/C++ Developers” all in one installation fromhttp://www.eclipse.org/downloads/ Uncompress and run Eclipse After uncompressing (usually with "tar xzf eclipse.<version info here>.tar.gz"), you can simply enter the eclipse directory (with &quo 阅读全文
posted @ 2013-03-23 22:03 github.com/starRTC 阅读(937) 评论(0) 推荐(0) 编辑
摘要: Preparation Remove any existing packages: sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev yasm Get the dependencies (Ubuntu Desktopusers): sudo apt-get updatesudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev libfaac-dev \ libgpac-dev libjack... 阅读全文
posted @ 2013-03-23 19:27 github.com/starRTC 阅读(6954) 评论(0) 推荐(0) 编辑
摘要: AviSynth AviSynth[1]是一个功能强大的视频文件后期处理工具,提供了许多编辑和处理视频文件的方法。 AviSynth是AVISYNTHesizer的缩写,意思就是AVI合成器,是一个Frameserver。(Frameserver就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生) 这是一个功能强大无比的基于avs脚本文件的视频处理与帧服务软件,建立.avs文件索引输出,还有强大的脚本滤镜功能,很多编辑软件可以支持。 synthesizer ['sɪnθəsaɪzɚ] n. [电子] 合成器;合成者 aac AAC(... 阅读全文
posted @ 2013-03-23 18:42 github.com/starRTC 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 1、将下载好的jre-7u17-linux-i586.tar.gz文件解压缩,得到jre1.7.0_17目录。 2、执行sudo mkdir /usr/lib/jvm 3、执行sudo mv ./jre1.7.0_17 /usr/lib/jvm 4、设置环境变量,执行sudo gedit ~/.bashrc 加入以下语句后,保存退出 export JAVA_HOME=/usr/lib/jvm/jre1.7.0_17 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HO... 阅读全文
posted @ 2013-03-22 10:03 github.com/starRTC 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 简介 FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码. TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。 FFmpeg主目录下主要有libavcodec、libavformat和libavutil等子目录。其中libavcodec用于存放各个encode/decode模块,libavformat用于存放m... 阅读全文
posted @ 2013-03-21 13:33 github.com/starRTC 阅读(1401) 评论(1) 推荐(1) 编辑
摘要: 量化 quantization量化: 量化,就是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电*,把瞬时抽样值用最接*的电*值来表示。 interlacing交错,隔行;隔行扫描 chroma ['krəʊmə] 色度 GOP GOP(Group of Pictures)策略影响编码质量:所谓GOP,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑... 阅读全文
posted @ 2013-03-15 16:33 github.com/starRTC 阅读(907) 评论(0) 推荐(0) 编辑
摘要: 什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓 平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结 构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。 嵌入式系统往往资源都是很有限的,如果其资源和我们平常用的桌面计算机(在嵌入式系统开发中我们称之为主机,host machine)一样,那我想可能就不存在交叉编译这么一说了。最为典型的是,嵌入式系统的内存往往是几兆字节,且只有FLASH而没有硬盘这种大容量存储设备。也就是说在这种资源有限的环境中,... 阅读全文
posted @ 2013-03-10 23:51 github.com/starRTC 阅读(350) 评论(0) 推荐(0) 编辑
摘要: to write the first five frames from "myvideofile.mpg" to disk in PPMformat.首先简单介绍以下视频文件的相关知识。我们平时看到的视频文件有许多格式,比如 avi, mkv, rmvb, mov, mp4等等,这些被称为容器(Container), 不同的容器格式规定了其中音视频数据的组织方式(也包括其他数据,比如字幕等)。容器中一般会封装有视频和音频轨,也称为视频流(stream)和音频 流,播放视频文件的第一步就是根据视频文件的格式,解析(demux)出其中封装的视频流、音频流以及字幕(如果有的话), 阅读全文
posted @ 2013-03-08 10:53 github.com/starRTC 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 原则:从变量名起,根据运算符优先级结合,一步一步分析. 下面让我们先从简单的类型开始慢慢分析吧: int p; //这是一个普通的整型变量 int *p; //首先从P 处开始,先与*结合,所以说明P 是一 //个指针,然后再与int 结合,说明指针所指向 //的内容的类型为int 型.所以P 是一个返回整 //型数据的指针 int p[3]; //首先从P 处开始,先与[]结合,说明P 是一个数 //组,然后与int 结合,说明数组里的元素是整 //型的,所以P 是一个由整型数据组成的数组 int *p[3]; //首先从P 处开始,先与[]结合,因为其优先级 ... 阅读全文
posted @ 2013-03-07 14:52 github.com/starRTC 阅读(223) 评论(0) 推荐(0) 编辑
摘要: This guide is based on a minimal CentOS installation and will install FFmpeg with several external encoding libraries. This guide is kept relatively up to date with FFmpeg development and library sources (see the pagehistoryfor changelog), and should also work for recent Red Hat Enterprise Linux (RH 阅读全文
posted @ 2013-03-05 22:18 github.com/starRTC 阅读(551) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 67 下一页