今天主要学习ffmpeg decoding部分的函数定义,这里涉及到AVCodecFilter,AVCodecFilterContext,色度图(chroma)等概念。在decoding部分,会有色度坐标和色度枚举值之间的转换,这里就涉及到色度坐标的概念。简单来说,颜色主要分为亮度和色度两部分;颜色...
分类:
其他好文 时间:
2014-09-26 23:01:08
阅读次数:
221
音视频通信
作为独立开发者或想缩短音视频开发周期的公司来说,想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司API。之所以这么说是因为音视频通信技术涉及到底层音视频采集、解码、 FFmpeg(音视频处理解决方案)、媒体流传输协议等太多太多相关技术知识点。试了几个开源项目,视频差强人意,语音与视频不同步等不稳定因素。因此我把目光放到其他公司的API上(AnyC...
分类:
移动开发 时间:
2014-09-25 15:07:19
阅读次数:
275
本篇实现基于ffmpeg动态库用测试程序播放本地文件和RTSP视频流。参考文章:http://blog.csdn.net/leixiaohua1020/article/details/8652605, http://blog.csdn.net/guanghua2_0beta/article...
分类:
其他好文 时间:
2014-09-24 14:38:36
阅读次数:
189
ffmpeg demohttp://sourceforge.net/directory/os:windows/freshness:recently-updated/?q=simplest%20ffmpeg最值得看的是:simplest ffmpeg playerhttp://sourceforge....
分类:
其他好文 时间:
2014-09-24 13:11:46
阅读次数:
215
容器(container):就是文件格式,在视频文件进入处理后,我们会给这个视频文件一个抽象,这个抽象就是存放这种视频文件的容器,在FFMPEG中,用来抽象文件格式的容器就是AVFormatContext;
数据流(stream):数据流就是我们平时看到的多媒体数据流,它包含几种基本的数据流,包括:视频流、音频流、字幕流;按照我的理解,这三种基本的数据流在时间轴上交错放置,只有这...
分类:
其他好文 时间:
2014-09-23 16:11:24
阅读次数:
260
FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发...
分类:
其他好文 时间:
2014-09-23 02:42:43
阅读次数:
251
FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能[1],包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。"FFmpeg"这个单词中的"FF"指的是"Fast Forward"[2]。有些新手写...
分类:
其他好文 时间:
2014-09-23 02:29:03
阅读次数:
701
Linux下ffmpeg安装与开发配置1. ffmpeg安装安装环境:ubuntu 12.04(1)删除已安装的文件,避免冲突sudo apt-get remove ffmpeg x264sudo apt-get autoremove(2)安装需要的支持sudo apt-get install ma...
分类:
系统相关 时间:
2014-09-23 01:03:14
阅读次数:
319
本系列文章导航Windows下FFmpeg快速入门ffmpeg参数解释mencoder和ffmpeg参数详解(Java处理视频)Java 生成视频缩略图(ffmpeg)使用ffmpeg进行视频文件转换成FLV整理java 视频处理 mencoderjava 视频处理 ffmped+mencoderW...
FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等9...
分类:
其他好文 时间:
2014-09-23 00:53:53
阅读次数:
364