基于v4l2的webcam应用, 本地预监(编译过程)
来源:互联网 发布:贪吃蛇的c语言程序 编辑:程序博客网 时间:2024/04/28 10:58
系统环境说明: Ubuntu12.10.由于不同版本的发行版,apt-get安装的库的版本是不一样的,特别对于ffmpeg来说不同版本API变更很大,会导致编译不过去!
想学习这个v4l2的webcam的应用。但是东西太多了,在《基于v4l2的webcam应用, 本地预监》好不容易找到一个可以学习的例子,有了源代码编译怎么编译都不会。真是无语。(参考「1」)
不过总算编译完了,写下来:
1.下载源代码
http://download.csdn.net/detail/sunkwei/34252092.安装ffmpeg环境,命令:sudo apt-get install ffmpeg 。过程如下:
如果出现应用程序编译不过说明是ffmpeg版本过低的问题,需要手动编译ffmpeg-1.0库,这里有个脚本:
#!/bin/sh# ffmpeg install shell script.# author: kangear# time : 2014-06-03# 1. download sourcetest -f ffmpeg-1.0.tar.gz || wget http://www.ffmpeg.org/releases/ffmpeg-1.0.tar.gz &&# 2. tar and cd dir.tar -xzvf ffmpeg-1.0.tar.gz && cd ffmpeg-1.0 &&# 3.config# 配置过程中缺什么,下载什么,直到配置完成。例如提示缺少yasm:apt-get install yasm./configure --enable-gpl --enable-shared --enable-pthreads &&# 4. buildmake &&# 5. installmake install &&make install-libs
3.安装libavcodev-dev ,命令:sudo apt-get install libavcodec-dev 过程如下:
4.安装libswscale-dev,命令:sudo apt-get install libswscale-dev 过程如下:
5.安装libx264-dev, 命令:sudo apt-get install libx264-dev 过程如下:
另:版本为123,如果出现找不到函数的问题,请源码编译该库.
6.修改/usr/include/libavutil/common.h, 添加如下内容。(否则会:报c与c++兼容问题 参考「2」)
#ifndef UINT64_C #define UINT64_C(value)__CONCAT(value,ULL) #endif
7.试试:
- 基于v4l2的webcam应用, 本地预监(编译过程)
- 基于v4l2的webcam应用, 本地预监
- 基于v4l2的webcam应用, 本地预监
- 基于v4l2的webcam应用, 本地预监
- 基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集
- 基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集
- (原创)基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集(非常好)
- 基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集
- 发布基于silverlight4的HaoRna.WebCam摄像头应用源码
- 基于Linux的v4l2视频架构驱动的应用 对视频采集和工作过程有帮助
- 基于ZedBoard的Webcam设计(三):视频的采集和动态显示-----学习心得---zed上用v4l2做cam显示视频
- 基于Linux的v4l2视频架构驱动应用编写
- 基于Linux的v4l2视频架构驱动应用编写
- 基于Linux的v4l2视频架构驱动应用编写
- 简单的Windows Webcam应用:Barcode Reader
- 基于安卓的本地编译环境
- Android应用的编译过程
- 基于v4l2的视频监控
- 获取手机的当前位置
- 从epoll构建muduo-2 最简单的epoll
- WriteFileEx 和 ReadFileEx
- 安卓设备屏幕尺寸参数
- 莫以物喜 -=莫以己悲!
- 基于v4l2的webcam应用, 本地预监(编译过程)
- USACO Section 1.1 Greedy Gift Givers
- PHP使用SOAP调用.net的WebService问题
- 莫以物喜 、莫以己悲!
- 使用Bitmap.createBitmap遇到的问题
- Uninstall PowerSuite with WindowsUninstaller.Org Removal Tips
- 黑马程序员-复习笔记之枚举
- c/c++ 个数据类的最大值宏定义
- pentaho开源商业智能平台的搭建