简单!
全部博文(366)
发布时间:2013-01-11 13:35:34
udev的文档介绍: 1. dynamic replacement for /dev。作为devfs的替代者,传统的devfs不能动态分配major和minor的值,而major和minor非常有限,很快就会用完了。 udev能够像DHCP动态分配IP地址一样去动态分配major和minor。 2. device naming。提供设备命名持久化的机制。传统设备命名方式不具直观性,像/dev/hda1这样的名字肯定没有boot_disk这样的名字直观。udev能够像DNS解析域名一样去给设备指定一个有意义的名称。 3. API to access info about cu......【阅读全文】
发布时间:2013-01-10 22:41:50
简介 视频文件有许多格式,比如 avi, mkv, rmvb, mov, mp4等等,这些被称为容器(container), 不同的容器格式规定了其中音视频数据的组织方式(也包括其他数据,比如字幕等)。容器中一般会封装有视频和音频轨,也称为视频流(stream)和音频流,播放视频文件的第一步就是根据视频文件的格式,解析(demux)出其中封装的视频流、音频流以及字幕(如果有的话),解析的数据读到包 (packet)中,每个包里保存的是视频帧(frame)或音频帧,然后分别对视频帧和音频帧调用相应的解码器(decod......【阅读全文】
发布时间:2013-01-10 10:08:16
这绝对是一个最私人的、最耗时间、最困难的而且应该问自己的问题。也正因为这样,大多数人放弃回答这样的问题。不知道以下的一些迹象是否在你身上有呢? 1) 一直在做业余项目。 如果你在白天工作了一整天,仍然在业余找一些项目做,很可能是:你从白天的工作中学不到足够的知识,或你对它不感兴趣。 2) 我对晋升不感兴趣,也不想去别的公司工作。 在企业职场里,职位头衔和官级是让一个......【阅读全文】
发布时间:2013-01-08 23:12:45
ffmpeg基本库的介绍:libavcodec:codec其实是Coder/Decoder的缩写,也就是编码解码器;libavdevice:对输出输入设备的支持;libavformat:对音频视频格式的解析libavutil:集项工具;libpostproc:后期效果处理;libswscale:视频场景比例缩放、色彩映射转换;获取视频时间源码:#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavutil/avstring.h" void print_error(const cha......【阅读全文】
发布时间:2013-01-08 22:40:27
一、移除原有的ffmpegffmpeg的更新很快,接口很有可能已经改变。所以,首先去除系统中已有的相关库,并下载依赖。$ sudo apt-get remove ffmpeg x264 libvpx-dev libx264-dev$ sudo apt-get update$ sudo apt-get -y install build-essential checkinstall git libfaac-dev libgpac-dev \ libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev ......【阅读全文】