自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一世豁然的专栏

音视频&音视频算法&流媒体开发

  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

翻译 FFMPEG学习【libavdevice】(二)

unsigned avdevice_version (void)返回LIBAVDEVICE_VERSION_INT常量。const char * avdevice_configuration (void)返回libavdevice构建时配置。const char * av

2017-06-23 11:17:32 2346

翻译 FFMPEG学习【libavdevice】(一)

指定设备muxing/demuxing库。一、头文件avdevice.hversion.h二、数据结构struct  AVDeviceRect{int x; //左上角的x坐标int y; // 左上角的y坐标int width; // 宽度int height; //高度}

2017-06-22 10:36:38 2131

翻译 FFMPEG学习【libavformat】:实用函数

与muxing和demuxing有关的杂项效用函数(或两者)。一、模块一)、描述获取将RIFF FourCCs映射到libavcodec AVCodecID的表。这些表旨在传递给av_codec_get_id()/ av_codec_get_tag(),如下面的代码所示:uint32_t tag = MKTAG('H', '2', '6', '4');co

2017-06-16 09:23:21 2868

翻译 FFMPEG学习【libavformat】:核心函数

查询libavformat功能,分配核心结构等函数一、函数unsigned avformat_version (void)返回LIBAVFORMAT_VERSION_INT常量。const char * avformat_configuration (void)返回lib

2017-06-15 09:28:48 1531

翻译 FFMPEG学习【libavformat】:Public Metadata API

dfgsrg

2017-06-15 08:59:07 1107

翻译 FFMPEG学习【libavformat】:I/O Read/Write

一、头文件avio.h二、目录列表目录列表API使得可以在远程服务器上列出文件。一些可能的用例:1、一个“打开文件”对话框可以从远程位置选择文件,2、递归媒体查找器,为播放器提供播放所有文件从给定目录的能力。一)、打开一个目录首先,需要通过调用与URL一起提供的avio_open_dir()

2017-06-14 14:42:58 676

翻译 FFMPEG学习【libavformat】:Muxing

MUXER以AVPackets的形式获取编码数据,并以指定的容器格式将其写入文件或其他输出字节。一、数据结构struct  AVOutputFormat{}

2017-06-14 14:34:57 1277

翻译 FFMPEG学习【libavformat】:Demuxing

Demuxers读取一个媒体文件并将其分割成数据块(数据包)。分组包含属于单个基本流的一个或多个编码帧。 在lavf API中,此过程由用于打开文件的avformat_open_input()函数表示,av_read_frame()用于读取单个数据包,最后是avformat_close_input(),该文件执行清理。一、数据结构st

2017-06-14 09:21:34 2833

转载 WebRTC的模块处理机制

本博客转载于:http://www.jianshu.com/p/9f4d4a725efb对于实时音视频应用来讲,媒体数据从采集到渲染,在数据流水线上依次完成一系列处理。流水线由不同的功能模块组成,彼此分工协作:数据采集模块负责从摄像头/麦克风采集音视频数据,编解码模块负责对数据进行编解码,RTP模块负责数据打包和解包。数据流水线上的数据处理速度是影响应用实时性的最重要因

2017-06-13 11:17:25 2239

翻译 FFMPEG学习【libavfilter】(二)

一、函数unsigned avfilter_version (void)返回LIBAVFILTER_VERSION_INT常量。const char * avfilter_configuration (void)返回libavfilter构建时配置。con

2017-06-13 09:57:02 2810

翻译 FFMPEG学习【libavfilter】(一)

此模块用于获取流的属性。一、Buffer sink accessors模块一)、函数enum AVMediaType av_buffersink_get_type (const AVFilterContext *ctx)AVRational av_buffersink_get_time_base

2017-06-10 14:14:23 5088

翻译 FFMPEG学习【libavcodec】:实用函数(二)

一、函数attribute_deprecated void avcodec_set_dimensions (AVCodecContext *s, int width, int height)

2017-06-09 15:43:29 5207

翻译 FFMPEG学习【libavcodec】:实用函数(一)

一、模块一)、pixel formats模块void avcodec_get_chroma_sub_sample (enum AVPixelFormat pix_fmt, int *h_shift, int *v_shift)实用函数从像素格式AVPixFmtDescriptor访问log2_chroma_w log2_chroma_h。

2017-06-09 10:56:41 2952

翻译 FFMPEG学习【libavcodec】:音频重采样

一、函数废弃:使用 libswresample代替attribute_deprecated ReSampleContext * av_audio_resample_init (int output_channels, int input_channels, int output_rate, int input_rate, enum AVSampleFor

2017-06-08 15:21:06 2745

翻译 FFMPEG学习【libavcodec】:核心函数以及结构体(二)

一、函数AVRational av_codec_get_pkt_timebase (const AVCodecContext *avctx)void av_codec_set_pkt_timebase (AVCodecContext *avctx, AVRational val)

2017-06-08 14:54:22 1952

翻译 FFMPEG学习【libavcodec】:核心函数以及结构体(一)

一、模块1、AVPacket使用AVPacket的类型和功能。2、AVHWAccel3、AVPicture使用AVPicture的函数。二、数据结构1、struct   AVCodecDescriptor{enum AVCodecID id;enum AVMediaType typeconst char * name

2017-06-08 14:22:18 3303

Linux下安装FFMPEG必要库及相关文件

安装FFMPEG需要的各种组件,在此全部打包在一起。免去要一个个下载的麻烦。

2016-01-06

UNIX环境高级编程第三版源代码

UNIX环境高级编程第三版最新书中源代码。

2014-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除