码迷,mamicode.com
首页 >  
搜索关键字:FFmpeg    ( 2165个结果
FFmpeg YUV视频序列编码为视频
上一篇已经写了如何配置好开发环境,这次就先小试牛刀,来个视频的编码。搞视频处理的朋友肯定比较熟悉YUV视频序列,很多测试库提供的视频数据都是YUV视频序列,我们这里就用用YUV视频序列来做视频。关于YUV视频序列,我就不多讲了,可以看书学习,通常的视频序列都是YUV420格式的。步骤也就那几步,添加...
分类:其他好文   时间:2015-01-12 17:11:14    阅读次数:242
ffmpeg设置avformat_open_input( )超时 -stimeout
ffmpeg用avformat_open_input()解析网络流时,默认是阻塞的。当遇到解析错误的网络流时,会导致该函数长时间不返回。为此可以设置ffmpeg的-stimeout 的参数,要注意 -stimeout的单位是us 微妙。用法就是设置在解析的 url 之前 (这里设置超时为5秒)即:“...
分类:其他好文   时间:2015-01-12 16:12:47    阅读次数:2566
ffmepg mingw + vs2012 编译
网上有很多mingw 编译ffmpeg的介绍,但是多很难顺利完成,整理了网上的一些资料把编译过程整理了一下,便于大家使用1、搭建 MinGW 的编译环境,这里不做过多介绍,网上一大堆2、安装yasm 地址:http://yasm.tortall.net/Download.html,如果不需要x264...
分类:其他好文   时间:2015-01-11 22:59:02    阅读次数:1373
C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨
1.为什么要用C语言直到今天,C语言虽然不是使用人数最多的语言了,但是C没有老去,在很多的核心系统代码里,依然跑的是设计精美的C,绝大多数的嵌入式开发核心库软件是C开发的,多数标准算法是基于标准C设计的。C语言以其简洁,灵活和性能优越,依然在核心软件设计师心目中有不可动摇的地位。2.为什么要面向对象...
分类:编程语言   时间:2015-01-08 19:45:38    阅读次数:217
(转)FFMPEG:H264解码-SDL显示(RGB32、RGB24、YUV420P、YUV422)
FFMpeg对视频文件进行解码的大致流程1. 注册所有容器格式: av_register_all()2. 打开文件: av_open_input_file()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. ...
分类:其他好文   时间:2015-01-08 19:29:17    阅读次数:179
CentOS-6.4 编译安装ffmpeg加x264以及rtmp
CentOS 6.4-64位下编译ffmpeg几个简单步骤:1.编译前环境准备;2.下载源码;3.编译,安装;-----------------------------------------------下面就一个一个的叙述下:一,安装必要所需环境:命令行:# yuminstallautoconfa...
分类:其他好文   时间:2015-01-07 18:15:19    阅读次数:248
FFmpeg 学习之 定时器解码两路视频并进行对比
两路视频跳帧的一些想法: 关于多路视频,如果不涉及对比的话,多线程是最佳选择,来一路视频的话,直接开一个线程去显示处理,非常有效,方便。 但如果说要求两路视频的图像的相似度,那么便牵扯到解码同步问题,如果说一路是本地视频文件,一路是网络视频流,那么很可能由于其帧型的不同,导致解码效率不同,相同序号的帧出现在两个时刻。感觉对比的话,应该是在线程里,当然,鉴于计算量比较大,比较的时候可以再开线程,...
分类:其他好文   时间:2015-01-06 18:09:01    阅读次数:182
老版本ffmpeg 从内存中读流探测格式并解码
新老版本FFMPEG对于从内存中获取未知格式视频流解码的不同方法。新版本(使用avcodec_decode_video2等新接口)先不说了,比较简单。对于旧版本,则比较麻烦。参考如下:http://www.acnenomor.com/3857007p1/process-video-stream-from-memory-bufferhttp://fossies.org/linux/m..
分类:其他好文   时间:2015-01-06 15:50:30    阅读次数:107
测试h265和h264的编码效果
OS:CentOS6.4-64bit --------编译 FFMPEG with h265-------- 1.安装 hg tool #yum install hg 2.下载 x265 source code 并 make #hg clone https://bitbucket.org/multicoreware/x265 #cd x265/build/linux #make #...
分类:其他好文   时间:2015-01-06 15:30:33    阅读次数:220
ffmpeg编译选项汇总
编译禁用“jack” 和 “crystalhd” :--disable-crystalhd--disable-indev=jack===========================================================http://blog.chinaunix.net/...
分类:其他好文   时间:2015-01-05 18:32:13    阅读次数:295
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!