问题1:我用的是最新版本的ffmpeg和x264,刚刚编译出来,编译没有问题,但是在linux 环境使用ffmpeg的库时发现报错error C3861: 'UINT64_C': identifier not found解决方法在libavutil目录下的common.h里增加如下定义:#ifnde...
分类:
其他好文 时间:
2015-05-05 14:11:51
阅读次数:
137
编译安装FFmpeg 要支持xvid、x264、mp3、ogg、amr、faaclibfaac faac格式的编解码包libmp3lame mp3格式编解码包libopencore-amrwb libopencore-amrnb amr格式编解码包libx264 x264格式编解码包libv...
分类:
其他好文 时间:
2015-05-04 11:33:56
阅读次数:
164
该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行编码的。 所有编码器和解码器都是在avcodec_register_all()函数中注册的。从中可以找到视频的H264解码器和X264编码器: REGISTER_DECODER(H...
分类:
其他好文 时间:
2015-05-02 09:58:36
阅读次数:
122
注意:本人未使用 ffmpeg 的全部依赖库,比如AAC 音频编码库(libfaac-dev),MP3 编码库(ibmp3lame-dev),具体的配置为:
./configure --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-x11grab --enable-libx264 --enable-...
分类:
其他好文 时间:
2015-04-20 09:28:45
阅读次数:
360
声明 x264_param_t 结构体变量:x264_param_t params;x264_param_default_preset(¶ms, "ultrafast", "zerolatency");//优化编码延迟?变量参数编码前赋值: params.i_csp ...
分类:
其他好文 时间:
2015-04-15 10:59:18
阅读次数:
138
在下载好了FFmpeg和X264的源码包之后,在Linux下进行安装的基本流程就是切换到其源码的根目录,然后以此执行以下命令。基本上所有的开源源码包的默认编译安装都是这三步。./configuremakemake install三部曲值得注意的是,如果对于./configure如何配置不清楚则通过执...
分类:
其他好文 时间:
2015-04-11 01:20:48
阅读次数:
114
用 HTML5 播放视频,最流行的视频格式非 MP4莫属, 所有最新浏览器都支持;MP4 带有 H.264 视频编码和 AAC 音频编码的 MPEG 4 文件;以前做过一个把其它编码格式的视频转成 MP4的程序, 该程序只是简单包装了对开源编码器的调用过程; 具体用到下面的编码器和类库:x264 =...
分类:
其他好文 时间:
2015-04-10 20:11:49
阅读次数:
309
一,x264库的编译首先到http://www.videolan.org/developers/x264.html下载x264的库,然后解压,修改文件夹名称为x264二,下载ffmpeg2.5.3http://ffmpeg.org/releases/ffmpeg-2.5.3.tar.bz2下载并解压...
分类:
其他好文 时间:
2015-04-05 20:24:43
阅读次数:
137
这是两个不同类型的东西。x264是视频编码器,H.264是视频编码格式。x264编出来的东西就是h.264的。举个例子来说,x264就好比画图或者photoshop,h.264就好比jpg,bmp等等。h.264是编码本身,代表文档标准和方法。x264是开源编码器,是具体的一个工具软件。也是目前拔尖...
分类:
其他好文 时间:
2015-04-01 17:00:28
阅读次数:
122
一直想学ffmpeg源码,但是ffmpeg只支持gdb调试,它不能在VC上编译、断点调试。最近看到同事用code::blocks和Mingw编译x264,而x264也是不能在VC下编译的,因此尝试在code::blocks下编译ffmpeg,最终编译成功,而且能够断点调试。我编译的过程如下:1、 从...
分类:
其他好文 时间:
2015-03-29 08:20:18
阅读次数:
294