LAV Filters 是一组基于 ffmpeg 项目中的 libavformat/libavcodec 库的 DirectShow 分离器和音视解码器,几乎允许您在 DirectShow 播放器中播放任何格式。
LAV Filters 包含三个部分:LAV Splitter | LAV Video Decoder | LAV Audio Decoder
LAV Splitter 是源滤镜/分离器,基于 libavformat 和 libbluray 库,负责将文件分离成单独的基本流。
LAV Audio/Video Decoder 是质量和性能并重的强大的音视频解码器,不存在任何的折中和妥协。
在硬件解码方案方面,除了通用的 DXVA2 外,也特别支持 NVIDIA CUDA 和 Intel QuickSync。
更新日志:
0.60.1 - 2014/01/14
LAV Splitter
- 修复打开含 Stereo3D 元数据的 MPEG-2 文件时的崩溃问题
- 改进创建自内嵌 CUE 曲目单的章节名称的格式
- 修复 IPropertyBag 元数据接口同一些播放器之间的一处兼容性问题
0.60.0 - 2014/01/12
LAV Splitter
- 改进一些蓝光光盘的播放,避免在剪辑改变时出现卡顿问题
- 支持将音频文件中嵌入的 CUE 曲目单读取为章节
- 增加支持通过 IBitrateInfo 来报告流码率 (用于 MPC-HC 等)
- 通过 IPropertyBag 来公开源文件中的附加元数据 (包括视频方向信息:"ROTATION")
- 修复含有较大 SSA/ASS 格式块(> 1MB)的 MKV 文件的分离
- 让 MKV 中的某些 MPEG4 ASP 流能够平滑播放
LAV Video
- 为最近的 Intel GPU 增加 VC-1/WMV3 DXVA2 解码支持 (如 Ivy Bridge/Haswell,需要最新的驱动程序)
- 修复 AMD 平台在 DXVA2 Native 模式下停止播放或搜索时的崩溃问题
- 修复 WMVA 视频在软件解码模式下的播放问题
- 修复奇数高度的视频在转换至不同像素格式时的一些输出问题
- 修复向 madVR 报告视频范围时的一些极端情况
- 修复宽度未对齐(非 mod16)的原始视频文件在播放时的崩溃问题
LAV Audio
- 现在检查 DTS 解码器的 DLL 版本,1.1.0.0 之前的版本将被阻止 (因为它们无法工作)
- 修复一处可能会导致音频偶尔卡顿的 DTS 解析问题
- 改进对 Opus 音频预跳的支持
0.59.0 - 2013/11/03
LAV Splitter
- 支持分离 H.265/HEVC 和 VP9
- 改进对 AVI 中 H.264 的处理或将其当作原始视频流
- 改进对在视频开始之前有数秒音频的文件的流检测
- 改进在分离无缝分支的蓝光源时的时间戳处理,修复中途的一些卡顿和冻结问题
LAV Video
- 支持解码 H.265/HEVC 和 VP9
- 接受 MainConcept 分离器所分离的 H.264
- 增加支持来自 Canopus 相机的 DV 视频
LAV Audio
- 修复一些 DTS/DTS-HD 轨道的播放问题
10bit重编码解码器:
自带的解码滤镜不支持10bit重编码,据说这个10bit编码很牛:“理论上而言同质量码率消耗降低25%”。目前针对这种编码解决办法是使用LAV Filters来解码,据说这个也是很牛,基于FFmpeg媒体库、开源、支持多种格式,大有取代或成为最佳分离/解码工具。
打开potplayer选项中找到“滤镜/解码器管理”,刷新一下,列表中就应该有LAV Audio Decoder,LAV Video Decoder,LAV Splitter Source这三个了,其中Audio Decoder勾选所有的音频解码格式,Video Decoder勾选所有的视频解码格式,Splitter Source则勾选所有的滤镜/分离器格式。