码迷,mamicode.com
首页 >  
搜索关键字:av_read_frame    ( 11个结果
ffmpeg相关函数整理
1.av_read_frame() 该函数用于读取具体的音/视频帧数据 参数说明: AVFormatContext *s // 文件格式上下文 AVPacket *pkt // 这个值不能传NULL,必须是一个空间, // 返回值:return 0 is OK, <0 on error or end ...
分类:其他好文   时间:2019-04-11 11:53:45    阅读次数:112
第15月第29天 ffmpeg AVERROR_EOF
1. 在直播时返回AVERROR_EOF代表流结束吗?但对方还在直播,没有结束。 int ret = av_read_frame(mContext, pkt); if (ret == AVERROR_EOF) ...
分类:其他好文   时间:2017-12-29 19:04:30    阅读次数:491
mux复用 demux解复用
保存音频包: 直接输出解复用之后的的音频数据码流。只需要在每次调用av_read_frame()之后将得到的音频的AVPacket存为本地文件即可。 但在分离AAC码流的时候,直接存储AVPacket后的文件可能是不能播放的。 分离H.264码流的时候,直接存储AVPacket后的文件可能是不能播放 ...
分类:其他好文   时间:2017-08-09 19:10:05    阅读次数:159
ffmpeg在android上输出滑屏问题处理
ffmpeg部分机器上有花屏的问题 原代码例如以下: while(av_read_frame(formatCtx, &packet)>=0 && !_stop && NULL!=window && bInit) { // Is this a packet from the video stream? ...
分类:移动开发   时间:2017-06-12 14:51:16    阅读次数:301
FFMPEG系列课程(二)读取视频帧
再来介绍下如何读取视频帧,打开视频参考前面的文章,首先需要创建一个帧的存放对象AVPacketpkt;memset(&pkt,0,sizeof(AVPacket));再通过interr=av_read_frame(ic,&pkt);读取帧数据,其中ic是之前打开的视频流句柄。读取视频帧后要注意一点av_read_frame会自动给视频帧..
分类:其他好文   时间:2016-12-30 14:26:17    阅读次数:1732
FFMPEG Tips (4) 如何中断阻塞的网络线程
本文是我的《FFMPEGTips》系列的第四篇文章,前面的文章有提到如何提取码流信息、如何读每一帧的数据,这些都是离不开网络操作,例如:使用ffmpeg读取一个码流,常规的代码流程示例如下:AVFormatContext*ic=avformat_alloc_context(); if(avformat_open_input(&ic,url,NU..
分类:编程语言   时间:2016-12-10 14:13:08    阅读次数:220
(转)ffmpeg 中 av_read_frame_internal分析
作者:chenwei1983 时间:2012-3-5 04:21 PM标题:ffmpeg 中 av_read_frame_internal分析 原出处:http://www.chinavideo.org/viewthread.php?action=printable&tid...
分类:其他好文   时间:2015-05-07 16:02:14    阅读次数:85
AVPicture、AVFrame和AVPacket
http://blog.csdn.net/ym012/article/details/6540065从定义上可知,AVPicture是AVFrame的一个子集,他们都是数据流在编解过程中用来保存数据缓存的对像,从int av_read_frame(AVFormatContext *s, AVPack...
分类:其他好文   时间:2014-10-29 14:22:33    阅读次数:283
一些错误码的值
今天用av_seek_frame后,调用av_read_frame返回了错误码,花了点时间才确定错误码啥意思。 先记一下,方便以后查询和补充。 #include <stdio.h> #define MKTAG(a,b,c,d) ((a) | ((b) << 8) | ((c) << 16) | ((u...
分类:其他好文   时间:2014-09-03 17:01:47    阅读次数:770
ffmpeg在android上输出滑屏问题处理
ffmpeg部分机器上有花屏的问题 原代码如下: while(av_read_frame(formatCtx, &packet)>=0 && !_stop && NULL!=window && bInit) { // Is this a packet from the video stream? if(packet.stream_index==videoStream) { ...
分类:移动开发   时间:2014-07-28 00:01:10    阅读次数:847
11条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!