- 博客(20)
- 资源 (9)
- 收藏
- 关注
转载 嵌入式LINUX环境下视频采集知识(V4L2)
Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监控系统和嵌入式多媒体终端中都有广泛的应用。 一、Video for Linux two 在Linux下,所有
2012-09-22 13:38:48 1796
转载 yuv与ycbcr
一、和rgb之间换算公式的差异yuvrgbY'= 0.299*R' + 0.587*G' + 0.114*B'U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y')R' = Y' + 1.140*V'G' = Y' - 0.
2012-09-19 19:06:39 577
原创 提醒自己先思后行的重要性
今天下午搞了4小时 一直在调cramfs文件系统的烧写,因为nand本身存在无法删除的坏块,这一坏块居然达20M我很郁闷,这坏块又出现在原来烧cramfs的区,结果导致一直烧不成功。近2个半小时后我才放弃盲目的猜测和重复性的烧写。后来我把分区改了 把烧写区换到了3区,可以烧写运行,结果问题又出来了,在cramfs下无法挂yaffs2文件系统。一个O然的机会我看到了串口最后一条不能mount
2012-09-18 20:30:06 1056
转载 linux下安装opencv+ffmpeg ubuntu12.04(有64位的相关说明)
The Installation ProcedureTo install and configure OpenCV 2.4.1, complete the following steps. The commands shown in each step can be copy and pasted directly into a Linux command line.Remove an
2012-09-15 17:18:16 4412
原创 基于Mplayer的QT视频播放器
开发环境:linux QT4.8.2 QTcreator所有程序截图:界面设计:源码献上:mplayer.pro#-------------------------------------------------## Project created by QtCreator 2012-09-14T14:12:00##-----------------
2012-09-15 12:05:59 14434 10
转载 S3C6410 jpeg 硬件解码
三星已经对JPEG解码做好了驱动,应用通过调用JPEG解码的API函数,从而调用JPEG驱动,驱动通过6410的内部硬件解码,将JPEG格式的数据解码成YUV格式的数据,然后将YUV格式转化成RGB,通过LCD显示出来。 在三星提供的BSP包中,有文件S3C6410_WinCE6.0_WM6.0_JPEG_API.pdf,里面详细介绍了JPEG的使用方法。另外,三星还做了个JPEG的例
2012-09-05 21:45:40 2093
转载 ffmpeg实现转码一个普通视频文件为视频mpeg4,音频mp3的
http://www.roarsoft.net/a/Media/Codec/201009/10193.html#include #include #include #include #include #include #include main(int argc,char **argv) { const char *input_file_name="/root/movi
2012-09-05 20:25:48 1838
转载 FFMpeg框架代码阅读
FFMpeg框架代码阅读收藏 简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlay
2012-09-05 20:24:07 648
转载 S3C6410 MFC H264 编码
自己的MID平台播放视频支持的格式有限,按照应用要求需要扩展更多的格式。6410自己是带MFC(multi formatcodec),支持MPEG4,H263,H264的硬解码。通过ls -l/dev可以得知s3c-mfc的驱动模块已经加载了,在android中操纵MFC的编解码部分是在external/opencore/codecs_v2/video/s3c_mfc目录下,发出IO控制。在SD卡
2012-09-05 20:21:00 1226
转载 三星6410摄像头测试程序流程分析
转自http://blog.sina.com.cn/s/blog_65f6a0520100rgg7.html在代码分析开始前需要对一个概念进行解释,就是MFC。Multi Format Codec的缩写,是ARM微处理器内部一种支持多种硬件编码方式的硬件电路,能够编码/解码MPEG-4/H.263/H.264(30fps)等多种格式的多媒体影像。TOP6410开发板
2012-09-05 20:19:27 861
转载 视频编码与封装方式详解
1. 编码方式和封装格式2. 视频编码标准两大系统MPEG-1MPEG-2MPEG-3MPEG-4ITU-TWMV3. 常用视频编码方式有Xvid(4. 常见存储封装格式5. 几种常见的转换格式设置6. 无损视频编码 1. 编码方式和封装格式常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种
2012-09-05 15:39:21 3066
转载 用ffmpeg把H264数据流解码成YUV420P
转自http://blog.csdn.net/vheavens/article/details/7528463在网上找了很久这方面的内容,发现网上的代码都太旧了,所使用的函数旧到连最新版本的ffmpeg都已经不包含了,所以对于我这个初学者来说太坑拉。不过经过多次查找ffmpeg的头文件和结合网上的内容,终于成功可以解码拉。现在贴出来。首先是初始化一些参数[cpp]
2012-09-03 15:02:31 13536
原创 ffmpeg使用小记
用ffmpeg转化为YUV420 ffmpeg -i 1.jpeg 1.yuvh264编码,先安装x264编码器,原生态的ffmpeg不带h264编码。ffmpeg -i input.wmv -vcodec libx264 output.flv
2012-09-03 13:45:28 1402
转载 ffmpeg详解
目录解释都加个av表示影音系统(音视频)doc开发用文档一些例子源码libavcodec存放各个encode/decode模块libavformat用于存放muxer/demuxer模块,音频视频字幕混合模块,一个包含了所有的普通音视格式的解析器和 产生器的库。libavutil用于存放内存操作等辅助性模块三个实例程序,这三个实例较为复杂,基本可以作
2012-09-03 13:31:13 8071
转载 三大主流高清视频编解码技术浅析
众所周知,高清视频相对于rmvb、DVD等标清视频,播放起来对于电脑硬件要求的提升是无疑的。 一、下面我们先来看看高清视频究竟从哪些方面提升了要求: (一)首先便是视频流量的加大。这是最为直观的一个提升元素,我们可以参照下面的表格,表格中只是简单的提出了“视频源”的流量对比,但其实高清视频的“不同格式”更决定了流量的不同。 可以看出,DVD视频的数据流量只有约9.5Mb/s,但是
2012-09-02 21:58:16 9577
原创 nandflash驱动分析 针对K9GAG08U0D uboot1.1.6(下)
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Nandfalsh移植1.在cpu/s3c64xx/s3c6410/下新建nand.c2.在nand.c上添加board_nand_init()实现nand_chip的初始化功能3.添加初始化函数4.在include/configs/smdk6410
2012-09-01 21:21:40 2058
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人