录事参军

志存高远 行胜于言

ffmpeg: 'UINT64_C' was not declared in this scope

ffmpeg 是使用C语言写的,默认使用C编译,如果要在C++中调用ffmpeg,则有可能出现错误: ffmpeg: 'UINT64_C' was not declared in this scope 解决办法两种: 一种是: extern "C"{ #ifde...

2014-02-13 11:33:39

阅读数 6189

评论数 1

ubuntu中opencv静态编译

ubuntu12.04中opencv静态编译 ubuntu12.04中opencv静态编译 1.12.04中没有了新立德,忍受不了软件中心的慢,所以安装了新立德 apt-get install synaptic   2.安装gcc等C/C++编程相关工具 sudo apt-get inst...

2013-08-14 08:35:54

阅读数 2888

评论数 0

VLC搭建RTSP服务器的过程

在此谢谢此文的原作者 第一步,打开VLC 第二步:在媒体下拉菜单下!有一个子菜单“串流”如图所示: 点击“串流”子菜单 弹出一个窗口!如下图所示。 添加一个你要串流的本地文件,我刚才传给你的那个长一点的文件。     ...

2013-07-03 12:24:41

阅读数 34348

评论数 9

ubuntu下编译VLC源码

1、从git上获得VLC源代码,当然你要确定你已经安装好了git: git  clone git://git.videolan.org/vlc.git vlc源码还是挺大的,我下载下来一共是214M多 2、cd vlc ls AUTHORS    compat        doc      ...

2013-07-02 17:33:52

阅读数 11545

评论数 0

ffmpeg简化方案---只支持h264解码,输出为yuv420

./configure --prefix=/usr/local --enable-static --disable-decoders --enable-decoder=h264 --disable-encoders --enable-encoder=rawvideo --disable-muxer...

2013-05-22 14:51:25

阅读数 4636

评论数 0

h264码流分析(二)---以ffmpeg中h264解码为例

以实力来分析一段h264码流结构,这是一段实际的码流       以实际的码流为例,对h264视频nal进行解码分析: 在上面的图片中,共有三个起始码:0x00 00 00 01 const uint8_t *ff_h264_decode_nal(H264Context*h, const u...

2013-04-23 19:12:49

阅读数 3175

评论数 1

h264码流结构分析(一)

h264视频编码标准中,整个想系统架构框架两层: 视频编码层面VCL:video coding layer 网络抽象层面NAL:network abstract layer VCL负责有效表示视频数据的内容,而NAL负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输; V...

2013-04-16 13:19:44

阅读数 1649

评论数 0

《学习OpenCV》 学习笔记

一、简介 1、OpenCV的特点 OpenCV可用于实时处理图像;具有良好的移植性;可以进行图像/视频载入、保存和采集的常规操作;具有低级和高级的应用程序接口(API)。 2、功能 (1)图像数据操作(内存分配与释放,图像复制、设定和转换) (2)图像/视频的输入输出(支持文件或摄像...

2013-03-13 10:17:51

阅读数 1311

评论数 0

FFMPEG源码分析(1)--持续更新

以FFMPEG 1.0为参考,对FFMPEG源码分析,其中调用以H264为例 一、main()中;在ffmpeg.c文件中 1、OptionsContext o ={ 0 }: 初始化结构体变量o,这个结构体主要是一些参数选项; 初始化的结果是:整型和浮点型都为0,指针型成员都为NU...

2013-01-04 21:50:06

阅读数 9660

评论数 17

FFMPEG源码分析(1)----初版--持续更新

以FFMPEG 1.0为参考,对FFMPEG源码分析,其中调用以H264为例 一、main()中;在ffmpeg.c文件中 1、OptionsContext o ={ 0 }: 初始化结构体变量o,这个结构体主要是一些参数选项; 初始化的结果是:整型和浮点型都为0,指针型成员都为N...

2012-12-19 15:16:31

阅读数 5030

评论数 3

ubuntu环境下GDB调试FFMPEG+X264+MP3遇到的问题(持续更新)

自己遇到的问题,后续会继续更新,也希望各位把遇到的问题和解决方法列在后面 1、若要调试FFMPEG,在编译时应当在configure时,加上        --enable-debug        --disable-asm 注:在调试x264时就应该加上这两个配置选项,...

2012-12-14 13:13:15

阅读数 4491

评论数 0

FFMPEG编译x264和mp3

在编译ffmpeg之前先编译x264和mp3 1、x264的编译 下载x264的源码,下载地址就不说了 解压后进入x264目录 ./configure --prefix=/usr/local --enable-shared --enable-static --enable-debug ...

2012-12-14 13:05:18

阅读数 2425

评论数 0

FFMPEG中的一些基本概念

容器(container):就是文件格式,在视频文件进入处理后,我们会给这个视频文件一个抽象,这个抽象就是存放这种视频文件的容器,在FFMPEG中,用来抽象文件格式的容器就是AVFormatContext; 数据流(stream):数据流就是我们平时看到的多媒体数据流,它包含几种基本的数...

2012-12-11 00:31:05

阅读数 4077

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭