最近打算记录一下基于FFmpeg的视音频分离,复用,封装格式转换相关的例子。有关封转格式转换的例子在之前的文章:《最简单的基于FFMPEG的封装格式转换器(无编解码)》中已经有过记录,不再重复。因此计划写3篇文章分别记录视频的复用器(Muxer)和分离器(Demuxer)。这是第1篇。本文记录一个基于FFmpeg的视音频分离器简单版(Simplest FFmpeg Demuxer Simple)。视音频分离器(Demuxer)即是将封装格式数据(例...
分类:
其他好文 时间:
2014-10-07 16:36:33
阅读次数:
177
FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒 体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解 了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。 下面分析...
分类:
其他好文 时间:
2014-10-07 16:35:03
阅读次数:
202
Java实现BASE64编解码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsBASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Jav...
分类:
编程语言 时间:
2014-10-07 00:16:01
阅读次数:
219
Java实现BASE64编解码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsBASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Jav...
分类:
编程语言 时间:
2014-10-04 20:26:37
阅读次数:
206
官方的当前gstreamer版本号还不支持x265编解码,因此要加入?x265,须要自己编译。本文基于gstreamer1.3.3版进行编译安装。须要首先自己编译gstreamer1.3.3,以及对应的base、good、bad、ugly插件一、安装编译x265编码器1.下载源代码。 开源x265....
分类:
其他好文 时间:
2014-10-02 20:36:13
阅读次数:
448
。一、 FFmpeg是什么?简单说,FFmpeg就是一个很好的,免费的,开源的视频转换工具。详细说,FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库l...
分类:
其他好文 时间:
2014-09-30 18:14:49
阅读次数:
503
AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根...
分类:
其他好文 时间:
2014-09-29 12:37:10
阅读次数:
174
这个USB声卡的音频编解码芯片是德州仪器(TI)的,价格比较贵,某宝上面大概¥40一片。但是,我作为一个刚毕业的穷屌丝,没花这个钱,我是向TI申请的免费样片。具体怎么申请样片,百度一下,你就知道!...
分类:
其他好文 时间:
2014-09-29 02:00:27
阅读次数:
423
Java实现BASE64编解码作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsBASE64和其它类似的编码算法通经常使用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更详细地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Jav...
分类:
编程语言 时间:
2014-09-27 23:14:20
阅读次数:
256
Hanthana Linux官方主页:http://www.hanthana.orgHanthana Linux 基于 Fedora,主要面向 IT 教育,默认包含额外的编/解码器及多媒体播放器。它提供可安装到硬盘的 LiveDVD,支持 i686 和 x86_64 架构。ROSA Linux官方主...
分类:
系统相关 时间:
2014-09-26 19:36:38
阅读次数:
307