上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 75 下一页
摘要: 一.avcodec_find_decoder 获取解码器。在使用之前必须保证所用到的解码器已经注册,最简单的就是调用avcodec_register_all() 函数,就像之前注册解封装器的时候,也要注册一下。。 AVCodec *avcodec_find_decoder(enum AVCodecI 阅读全文
posted @ 2018-10-17 15:54 夜行过客 阅读(12642) 评论(0) 推荐(0) 编辑
摘要: 简介 AVPacket:存储压缩数据(视频对应H.264等码流数据,音频对应AAC/MP3等码流数据)AVFrame:存储非压缩的数据(视频对应RGB/YUV像素数据,音频对应PCM采样数据) 阅读全文
posted @ 2018-10-17 14:36 夜行过客 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 一.av_read_frame() 该函数用于读取具体的音/视频帧数据 参数说明: AVFormatContext *s // 文件格式上下文 AVPacket *pkt // 这个值不能传NULL,必须是一个空间, // 返回值:return 0 is OK, <0 on error or end 阅读全文
posted @ 2018-10-16 19:55 夜行过客 阅读(15196) 评论(0) 推荐(0) 编辑
摘要: 也可以通过av_find_best_stream()函数来获取流的索引: 例: 阅读全文
posted @ 2018-10-16 15:27 夜行过客 阅读(4399) 评论(0) 推荐(0) 编辑
摘要: 一.AVStream AVCodecContext *codec // 已过时,使用另一个 codecpar 结构体代替。 AVRational time_base // 时间基数。 int64_t duration // 总时长。流的总时长,该参数不可靠。 AVRational avg_frame 阅读全文
posted @ 2018-10-16 14:55 夜行过客 阅读(4348) 评论(0) 推荐(0) 编辑
摘要: 该函数主要用于获取视频流信息。 在一些格式当中没有头部信息,如flv格式,h264格式,这个时候调用avformat_open_input()在打开文件之后就没有参数,也就无法获取到里面的信息。这个时候就可以调用此函数,因为它会试着去探测文件的格式,但是如果格式当中没有头部信息,那么它只能获取到编码 阅读全文
posted @ 2018-10-16 11:49 夜行过客 阅读(5940) 评论(0) 推荐(0) 编辑
摘要: AVIOContext *pb IO Context,。自定义一些读写格式或者从内存当中读时用到此成员变量。 char filename[1024]; 文件名。它会把打开的文件名存下来(经常会用到断开重连的操作) unsigned int nb_streams 流的数量。 AVStream **st 阅读全文
posted @ 2018-10-16 11:07 夜行过客 阅读(1094) 评论(0) 推荐(1) 编辑
摘要: 一. 解封装 pts 是显示的时间 dts是解码的时间, 这个时间是用来做同步。 AVFormatContext: 封装的上下文 AVStream : 存放的是音频流或视频流的参数信息 AVPacket: 针对于具体的解封装完后的一个一个的数据包。 av_read_frame() 用于读取一个AVP 阅读全文
posted @ 2018-10-16 10:06 夜行过客 阅读(23894) 评论(1) 推荐(1) 编辑
摘要: 一.新建Android Studio项目 注意点: 1.在“Create Android Project”栏目时,须勾选“Include C++ support” 复选框; 2.在“Customize C++ Support 栏目”时,C++ Standard 选择下拉列表中的“C++11”。 二. 阅读全文
posted @ 2018-10-15 15:20 夜行过客 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 环境: Ubuntu 14.04 , android-ndk-r14b , ffmpeg3.4 1.下载并解压FFmpeg3.4.zip(略) 2.将编译脚本放入到FFmpeg解压后的目录。 3.执行编译脚本: ./linux_build_android.sh linux_build_android 阅读全文
posted @ 2018-10-11 14:45 夜行过客 阅读(1157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 75 下一页