ffmpeg基本杂谈_20171116
【libavdevice】 • 【libavresample】 • 【libswscale】 • 【libswresample】 通用库 编解码 文件格式 同步、时间计算的简单算法 filter (FileIO、FPS、DrawText 硬件采集、加速、显示 音视频封转编解码格式预设等 原始视频格式转换 原始音频格式转码 doc libavcodec libavdevice libavfilter M)、PCM系列(DM)、RM(DM)、RTP/RTSP(DM)、SRT(DM)、TG2/TGP(M)、WAV(DM)、VMD(D)等等 ## FFmpeg Encoder/Decoder • 编解码器: - V:AMV(E)、AVS(D)、BMP/GIF/JPEG/TIFF/PNG(E)、H261/H263/H264(DE)、MPEG1/2/4/4v1/4v2/4v3(DE)、PGM(E)、 、插件开发;FFmpeg从模块划分:avutil、avcodec、avdevice、avfilter、avformat、postproc、resample、scale; FFmpeg从功能划分:编解码、容器封装和解析、协议IO、音频重采样、视频色彩空间转换、音视频字幕处理。 ## • Deep Step 1. FFmpeg是用C语言实现的面向对象的高效框架库,要先了解FFmpeg KS(核心0 码力 | 55 页 | 20.91 MB | 2 年前3
Python 标准库参考指南 3.11.10 将字节串解读为打包的二进制数据 161 7.1.1 函数和异常 162 7.1.2 格式字符串 162 7.1.3 应用 166 7.1.4 类 167 7.2 codecs --- 编解码器注册和相关基类 168 7.2.1 编解码器基类 171 7.2.2 编码格式与 Unicode 177 7.2.3 标准编码 178 7.2.4 Python 专属的编码格式 181 7.2.5 encodings 183 7.2.6 encodings.mbcs --- Windows ANSI 代码页 183 7.2.7 encodings.utf_8_sig --- 带 BOM 签名的 UTF-8 编解码器 183 # 8 数据类型 185 8.1 datetime --- 基本日期和时间类型 185 8.1.1 感知型对象和简单型对象 186 8.1.2 常量 186 8.1.3 有效的类型 UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err. end] 会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 object中无效数据的末尾位置索引(不含)。0 码力 | 2248 页 | 11.10 MB | 1 年前3
Python 标准库参考指南 3.7.13 readline 的补全函数 ... 140 # 7 二进制数据服务 ... 141 7.1 struct --- 将字节串解读为打包的二进制数据 ... 141 7.2 codecs --- 编解码器注册和相关基类 ... 146 # 8 数据类型 ... 163 8.1 datetime --- 基本的日期和时间类型 ... 163 8.2 calendar --- 日历相关函数 .. UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end]会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 ## end object codecs --- 编解码器注册和相关基类 源代码:Lib/codecs.py 这个模块定义了标准Python编解码器(编码器和解码器)的基类,并提供接口用来访问内部的Python编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类型间0 码力 | 1961 页 | 9.14 MB | 1 年前3
Python 标准库参考指南 3.7.13 readline 的补全函数 ..... 133 7 二进制数据服务 ..... 135 7.1 struct --- 将字节串解读为打包的二进制数据 ..... 135 7.2 codecs---编解码器注册和相关基类.....140 8 数据类型.....157 8.1 datetime---基本的日期和时间类型.....157 8.2 calendar---日历相关函数... UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end] 会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object 中无效数据的开始位置索引。 ## end object codecs --- 编解码器注册和相关基类 源代码: Lib/codecs.py 这个模块定义了标准 Python 编解码器(编码器和解码器)的基类,并提供接口用来访问内部的 Python 编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类0 码力 | 1846 页 | 9.09 MB | 1 年前3
Python 标准库参考指南 3.8.20 --- GNU readline 的补全函数 137 # 7 二进制数据服务 139 7.1 struct --- 将字节串解读为打包的二进制数据 ... 139 7.2 codecs --- 编解码器注册和相关基类 ... 144 # 8 数据类型 ... 159 8.1 datetime --- 基本日期和时间类型 ... 159 8.2 calendar --- 日历相关函数 ... UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err. end] 会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 ## end object中无效数据的末尾位置索引(不含)。 codecs --- 编解码器注册和相关基类 ## 源代码:Lib/codecs.py 这个模块定义了标准Python编解码器(编码器和解码器)的基类,并提供接口用来访问内部的Python编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类型0 码力 | 1927 页 | 9.69 MB | 1 年前3
Python 标准库参考指南 3.8.20 --- GNU readline 的补全函数 137 # 7 二进制数据服务 139 7.1 struct --- 将字节串解读为打包的二进制数据 ... 139 7.2 codecs --- 编解码器注册和相关基类 ... 144 # 8 数据类型 ... 159 8.1 datetime --- 基本日期和时间类型 ... 159 8.2 calendar --- 日历相关函数 ... UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err. end] 会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 ## end object中无效数据的末尾位置索引(不含)。 codecs --- 编解码器注册和相关基类 ## 源代码:Lib/codecs.py 这个模块定义了标准Python编解码器(编码器和解码器)的基类,并提供接口用来访问内部的Python编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类型0 码力 | 1927 页 | 9.69 MB | 1 年前3
Python 标准库参考指南 3.8.20 readline 的补全函数 ... 146 # 7 二进制数据服务 ... 149 7.1 struct --- 将字节串解读为打包的二进制数据 ... 149 7.2 codecs --- 编解码器注册和相关基类 ... 154 # 8 数据类型 ... 171 8.1 datetime --- 基本日期和时间类型 ... 171 8.2 calendar --- 日历相关函数 ... UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end]会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 ## end object中无效数据的末尾位置索引(不含)。 codecs --- 编解码器注册和相关基类 源代码:Lib/codecs.py 这个模块定义了标准Python编解码器(编码器和解码器)的基类,并提供接口用来访问内部的Python编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类型间0 码力 | 2052 页 | 9.74 MB | 1 年前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . 159 7.2 codecs --- 编解码器注册和相关基类 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 7.2.1 编解码器基类 . . . . . . . . . . . . . . . . . . . . . . . . . . 代码页 . . . . . . . . . . . . . . . . . . . . . . . 176 7.2.7 encodings.utf_8_sig --- 带 BOM 签名的 UTF-8 编解码器 . . . . . . . . . . . . . . 176 8 数据类型 177 8.1 datetime --- 基本日期和时间类型 . . . . . . . . . . . . . . UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end] 会给出导致编解码器失败的特定无效输入。 encoding 引发错误的编码名称。 reason 描述特定编解码器错误的字符串。 object 编解码器试图要编码或解码的对象。 start object 中无效数据的开始位置索引。 end object 中无效数据的末尾位置索引(不含)。0 码力 | 2146 页 | 10.17 MB | 1 年前3
Python 标准库参考指南 3.6.15 rlcompleter—GNU readline 的补全函数 138 7 二进制数据服务 ..... 139 7.1 struct — 将字节串解读为打包的二进制数据 ..... 139 7.2 codecs — 编解码器注册和相关基类 ..... 144 8 数据类型 ..... 161 8.1 datetime — 基本的日期和时间类型 ..... 161 8.2 calendar — 日历相关函数 UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end] 会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object 中无效数据的开始位置索引。 ## end object codecs — 编解码器注册和相关基类 源代码: Lib/codecs.py 这个模块定义了标准 Python 编解码器(编码器和解码器)的基类,并提供接口用来访问内部的 Python 编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类0 码力 | 1886 页 | 8.95 MB | 1 年前3
Python 标准库参考指南 3.6.15 rlcompleter —GNU readline 的补全函数 138 # 7 二进制数据服务 139 7.1 struct —将字节串解读为打包的二进制数据 139 7.2 codecs —编解码器注册和相关基类 144 # 8 数据类型 161 8.1 datetime —基本的日期和时间类型 161 8.2 calendar —日历相关函数 190 8.3 collections UnicodeError 具有一些描述编码或解码错误的属性。例如 err.object[err.start:err.end]会给出导致编解码器失败的特定无效输入。 ## encoding 引发错误的编码名称。 ## reason 描述特定编解码器错误的字符串。 ## object 编解码器试图要编码或解码的对象。 ## start object中无效数据的开始位置索引。 ## end object 2 codecs一编解码器注册和相关基类 源代码:Lib/codecs.py 这个模块定义了标准Python编解码器(编码器和解码器)的基类,并提供接口用来访问内部的Python编解码器注册表,该注册表负责管理编解码器和错误处理的查找过程。大多数标准编解码器都属于文本编码,它们可将文本编码为字节串,但也提供了一些编解码器可将文本编码为文本,以及字节串编码为字节串。自定义编解码器可以在任意类型间0 码力 | 1886 页 | 8.95 MB | 1 年前3
共 107 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













