x264
Bepartofyou
这个作者很懒,什么都没留下…
展开
-
vs2013编译 x264
1.下载yasm,地址 http://yasm.tortall.net/Download.html ,下载Win64 VS2010 .zip2.解压Win64 VS2010 .zip, 把vsyasm.props,vsyasm.targets,vsyasm.xml三个文件copy到 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V原创 2016-03-06 14:55:38 · 2175 阅读 · 0 评论 -
windows编译x264
参考文章:雷神的: http://blog.csdn.net/leixiaohua1020/article/details/42069383xxx人的: http://blog.csdn.net/chinabinlang/article/details/26452011开始不知道怎么用dll生成lib。所以参考了第二篇文章的最后结尾说的方法,可行!原创 2015-12-02 14:58:26 · 522 阅读 · 0 评论 -
I帧,P帧,B帧 压缩率对比
视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。 简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。 I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P帧转载 2015-06-16 11:25:09 · 6613 阅读 · 0 评论 -
关于x264编码帧,单个nalu还是多个nalu的问题
视频帧分为:一个视频帧只有一个slice 和一个视频帧由多个slice组成两种情况。 如图所示:一个视频帧只有一个slice一个视频帧由多个slice组成对于单个cpu来说,我们要让编码帧都是单个slice,而非多个slice的话,可以设置264编码的线程参数param->i_threads = 1, 就可以保证单个slice。而对于多个cpu来说,因为我用原创 2016-04-20 15:14:11 · 3957 阅读 · 3 评论 -
编译程序依赖于 ffmpeg和x264 的链接顺序
编译纯静态库文件1.编译x264静态库libx264.a2.编译ffmpeg的静态库libavcodec.a libavdevice.a libavfilter.a libavformat.a libavutil.a libpostproc.a libswresample.a libswscale.a 并enable x2643.编译自己的程序,链接库的顺序为 -lavc原创 2017-04-28 17:24:55 · 3911 阅读 · 0 评论