效率视讯编码High Efficiency Video Coding,HEVC又称H.265它支持1~2Mbps码率下传输720P高清视频硬件消耗仅增加约2%广泛应用于监控、视频会议及超高清流媒体传输作为H.264/AVC的升级版其核心目标是在维持相同画质条件下将数据压缩率提升约50%支持最高7680×4320分辨率的超高清视频。支持MV-HEVC multiview3dvr全息视频的解码但最多支持两个视点的解码。MV-HEVCMultiview High Efficiency Video Coding是 H.265/HEVC 标准的多视点扩展。它专门用于高效压缩同一场景的多个视角视频如左眼/右眼视图是当前 3D 立体视频和空间视频的核心编码技术。在没有 MV-HEVC 之前处理 3D 视频两个视角通常有两种低效方式独立编码Simulcast将左眼和右眼视频分开压缩。缺点完全忽略了两者画面的高度相似性码率浪费严重。帧封装Side-by-Side/Top-Bottom将两个画面拼成一帧再编码。缺点水平或垂直分辨率减半画质受损。MV-HEVC 的解决方案将多个视角Layer打包在同一个码流中允许“辅视角”参考“主视角”进行预测。因为左右眼看到的画面大部分相同只是视角略有偏移利用这种“视点间预测”可以比独立编码节省约 20%–30% 的码率同时保持全分辨率。rawvideo Raw video decoder原始视频流解码器原始视频流是指未经压缩或编码处理的、直接从视频采集设备如摄像头输出的裸数据流。它通常以像素级的原始格式存在是视频处理链路中最接近硬件采集阶段的数据形式。原始视频流的关键特点未经压缩数据量大但处理延迟低。直接来源于传感器或 ISP 输出可以是摄像头传感器输出的 RAW 数据。常见原始视频流格式RAW Bayer格式摄像头传感器最原始输出每个像素仅含 R、G 或 B 中一种颜色。需通过 ISP 进行去马赛克Demosaic转换为 RGB/YUV。示例RAW8、RAW10、RAW12 YUV 格式如YUV420PI420NV12 / NV21YUV422YUYV/UYVY常用于 USB 摄像头 RGB 格式如RGB24、BGR24数据量大多用于图像显示或计算机视觉算法 。libdav1d它是av1编码格式下的新一代解码器支持跨平台使用代码量小组件小内存占用只有av1解码器的1/4。libdavs2avs2是一个开源的视频解码器它实现了AVS2-P2/IEEE1857.4视频编码标准。用于处理AVS2编码的视频流。davs2完全开源遵循GPL-2.0协议。AVS2-P2 / IEEE 1857.4 是中国主导制定的第二代高效音视频编码标准AVS2的视频部分。该标准由中国数字音视频编解码技术标准工作组AVS工作组主导研发旨在支持超高清视频4K/8K、高动态范围HDR、三维视频等新一代媒体应用。技术特点与应用支持分辨率最高达 8K主流用于 4K UHD3840×2160动态范围支持 HDR高动态范围特殊优化针对视频监控设计专用编码模式压缩效率可达监控类视频 600倍相对于原始数据直接从摄像头等设备获取到的数据)。libuavs3dAVS3-P2/IEEE1857.10 video decoder。AVS3-P2/IEEE 1857.10 是中国第三代音视频编解码标准 AVS3 的视频部分Part 2。它主要对标 H.266/VVC旨在为 8K 超高清、VR 及 5G 应用提供高效的压缩方案。压缩效率优于H.265/HEVC与H.266/VVC处于同一梯队主要面向8K120fps等高带宽场景在保证解码复杂度可控与 HEVCh265 相当的前提下相比 AVS2 码率节省约 30%。目前最主流的开源解码器实现是 uavs3d天璇。libxevdeXtra-fast Essential Video Decoder (XEVD) MPEG-5 EVC decoder wrapper它是 MPEG-5 Essential Video CodingEVC标准的开源解码器实现尤其适用于移动设备和实时视频通信场景。专为嵌入式设备如智能手机优化解码帧率高、资源占用低 。自 FFmpeg 7.0 起原生支持通过 libxevd 库进行EVC解码。 QSV Decodersthe family of Intel QuickSync Video decoders (VC1, MPEG-2, H.264, HEVC, JPEG/MJPEG, VP8, VP9, AV1, VVC)QSV Decoders 是指基于 Intel Quick Sync Video (QSV) 技术实现的硬件视频解码器主要用于在 Intel 集成显卡核显上高效完成视频解码任务显著降低 CPU 占用率。要使用 QSV 解码器需满足以下条件硬件支持Intel处理器需支持 Quick Sync Video通常为 Sandy Bridge 架构及之后的核显系统环境Linux需安装 intel-media-va-driver-non-free、libmfx、libva 等驱动与库 。Windows通常 Intel Graphics Driver 已包含必要组件。v210 Uncompressed 4:2:2 10-bit decoder4:2:2 采样格式是用于广播电视电影制作特别是高清电影高清广播电视上。Uncompressed 4:2:2 10-bit decoder是一种解析数据的规则方法不是特定的解码算法。
ffmpeg里使用的解码器的介绍和了解
效率视讯编码High Efficiency Video Coding,HEVC又称H.265它支持1~2Mbps码率下传输720P高清视频硬件消耗仅增加约2%广泛应用于监控、视频会议及超高清流媒体传输作为H.264/AVC的升级版其核心目标是在维持相同画质条件下将数据压缩率提升约50%支持最高7680×4320分辨率的超高清视频。支持MV-HEVC multiview3dvr全息视频的解码但最多支持两个视点的解码。MV-HEVCMultiview High Efficiency Video Coding是 H.265/HEVC 标准的多视点扩展。它专门用于高效压缩同一场景的多个视角视频如左眼/右眼视图是当前 3D 立体视频和空间视频的核心编码技术。在没有 MV-HEVC 之前处理 3D 视频两个视角通常有两种低效方式独立编码Simulcast将左眼和右眼视频分开压缩。缺点完全忽略了两者画面的高度相似性码率浪费严重。帧封装Side-by-Side/Top-Bottom将两个画面拼成一帧再编码。缺点水平或垂直分辨率减半画质受损。MV-HEVC 的解决方案将多个视角Layer打包在同一个码流中允许“辅视角”参考“主视角”进行预测。因为左右眼看到的画面大部分相同只是视角略有偏移利用这种“视点间预测”可以比独立编码节省约 20%–30% 的码率同时保持全分辨率。rawvideo Raw video decoder原始视频流解码器原始视频流是指未经压缩或编码处理的、直接从视频采集设备如摄像头输出的裸数据流。它通常以像素级的原始格式存在是视频处理链路中最接近硬件采集阶段的数据形式。原始视频流的关键特点未经压缩数据量大但处理延迟低。直接来源于传感器或 ISP 输出可以是摄像头传感器输出的 RAW 数据。常见原始视频流格式RAW Bayer格式摄像头传感器最原始输出每个像素仅含 R、G 或 B 中一种颜色。需通过 ISP 进行去马赛克Demosaic转换为 RGB/YUV。示例RAW8、RAW10、RAW12 YUV 格式如YUV420PI420NV12 / NV21YUV422YUYV/UYVY常用于 USB 摄像头 RGB 格式如RGB24、BGR24数据量大多用于图像显示或计算机视觉算法 。libdav1d它是av1编码格式下的新一代解码器支持跨平台使用代码量小组件小内存占用只有av1解码器的1/4。libdavs2avs2是一个开源的视频解码器它实现了AVS2-P2/IEEE1857.4视频编码标准。用于处理AVS2编码的视频流。davs2完全开源遵循GPL-2.0协议。AVS2-P2 / IEEE 1857.4 是中国主导制定的第二代高效音视频编码标准AVS2的视频部分。该标准由中国数字音视频编解码技术标准工作组AVS工作组主导研发旨在支持超高清视频4K/8K、高动态范围HDR、三维视频等新一代媒体应用。技术特点与应用支持分辨率最高达 8K主流用于 4K UHD3840×2160动态范围支持 HDR高动态范围特殊优化针对视频监控设计专用编码模式压缩效率可达监控类视频 600倍相对于原始数据直接从摄像头等设备获取到的数据)。libuavs3dAVS3-P2/IEEE1857.10 video decoder。AVS3-P2/IEEE 1857.10 是中国第三代音视频编解码标准 AVS3 的视频部分Part 2。它主要对标 H.266/VVC旨在为 8K 超高清、VR 及 5G 应用提供高效的压缩方案。压缩效率优于H.265/HEVC与H.266/VVC处于同一梯队主要面向8K120fps等高带宽场景在保证解码复杂度可控与 HEVCh265 相当的前提下相比 AVS2 码率节省约 30%。目前最主流的开源解码器实现是 uavs3d天璇。libxevdeXtra-fast Essential Video Decoder (XEVD) MPEG-5 EVC decoder wrapper它是 MPEG-5 Essential Video CodingEVC标准的开源解码器实现尤其适用于移动设备和实时视频通信场景。专为嵌入式设备如智能手机优化解码帧率高、资源占用低 。自 FFmpeg 7.0 起原生支持通过 libxevd 库进行EVC解码。 QSV Decodersthe family of Intel QuickSync Video decoders (VC1, MPEG-2, H.264, HEVC, JPEG/MJPEG, VP8, VP9, AV1, VVC)QSV Decoders 是指基于 Intel Quick Sync Video (QSV) 技术实现的硬件视频解码器主要用于在 Intel 集成显卡核显上高效完成视频解码任务显著降低 CPU 占用率。要使用 QSV 解码器需满足以下条件硬件支持Intel处理器需支持 Quick Sync Video通常为 Sandy Bridge 架构及之后的核显系统环境Linux需安装 intel-media-va-driver-non-free、libmfx、libva 等驱动与库 。Windows通常 Intel Graphics Driver 已包含必要组件。v210 Uncompressed 4:2:2 10-bit decoder4:2:2 采样格式是用于广播电视电影制作特别是高清电影高清广播电视上。Uncompressed 4:2:2 10-bit decoder是一种解析数据的规则方法不是特定的解码算法。