先看看效果 纵向瀑布流:效果图_纵向.png 横向瀑布流:效果图_横向.png 横向分页:横向分页.gif 用法和 UICollectionViewFlowLayout 完全...
![240](https://upload.jianshu.io/users/upload_avatars/5810867/2b5e0fc8-2531-44cd-a022-c04939f47b24.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
先看看效果 纵向瀑布流:效果图_纵向.png 横向瀑布流:效果图_横向.png 横向分页:横向分页.gif 用法和 UICollectionViewFlowLayout 完全...
1.初始化格式上下文。 2.获取视频流。 3.获取解码器、解码上下文。 4.解码出视频帧。 5.将视频帧编码为jpg。
AVFormatContext AVFormatContext是一个描述编解码格式上下文的数据结构。 AVStream AVStream是存储每一个视频/音频流信息的结构体。...
1.libavformat AVFormatContext可以进行格式的封装与解封装,它的数据部分由底层提供,底层使用了AVIOContext,这个AVIOContext实际...
编码过程可以看做解码的逆过程,语法、思路基本一致。 1.导入头文件,比解码多用到个image工具类。 2.注册协议、格式、编解码器。 3.初始化上下文,获取输出文件格式。 4...
前言 在音视频开发中,RGB和YUV这些颜色空间估计大家都不会陌生。相对来说RGB比较容易理解,但是YUV的一些概念可能会比较抽象,所以这篇文章就主要来介绍YUV这个颜色空间...
术语 容器/文件(Conainer/File):即特定格式的多媒体文件,比如 MP4、flv、mov等。 媒体流(Stream):表示时间轴上的一段连续数据,如一段声音数据、...
简介 FFmpeg是一套可以用来记录、处理数字 音频、视频,并将其转换为流的开源框架,采用LPL或GPL许可证,提供了录制、转换以及流化音视频的完整解决方案。它的可移植性或者...
ffprobe 主要用于查看文件的格式和详细信息。 1.查看音频文件: 可得到结果: 2.查看视频文件: 可以显示format_name、时间长度duration、文件 大小...