7. 解码器
解码器是FFmpeg
中配置的元素,允许解码多媒体流。
配置FFmpeg
构建时,默认情况下会启用所有受支持的本机解码器。 必须通过相应的--enable-lib
选项手动启用需要外部库的解码器。 可以使用configure
选项--list-decoders
列出所有可用的解码器。
可以使用configure
选项--disable-decoders
禁用所有解码器,并使用选项--enable-decoder = DECODER / --disable-decoder = DECODER
选择性地启用/禁用单个解码器。
ff *
工具的选项-decoders
将显示已启用的解码器列表。
8. 视频解码器
下面是一些当前可用的视频解码器的描述。
8.1 rawvideo
原始视频解码器。
该解码器解码原始视频流。
8.1.1选项
top top_field_first
指定输入视频的假定字段类型。
类型 | 解释 |
---|---|
-1 | 视频被假定为渐进式(默认) |
0 | 假设是bottom-field-first |
1 | 假设是top-field-first |
9.音频解码器
9.1 ac3
AC-3
音频解码器。
该解码器实现了ATSC A / 52:2010和ETSI TS 102 366
的一部分,以及未记载的RealAudio 3(a.k.a.dnet)
。
学习地址:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffpl