找回密码
 立即注册
查看: 4745|回复: 6

调用LAVFilters解码AV1与硬解VP9失败

该用户从未签到

22

主题

190

回帖

471

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
208761

崭露头角活跃达人

Enola 发表于 2018-12-24 16:50:44 | 显示全部楼层 |阅读模式
最近在使用LAVFilters 0.73.1+PotPlayer 1.7.16291时发现了几个问题:

1. 无法调用LAV解码AV1格式视频。
今天突然看到DMHY里有字幕组发布的[AV1_WEBM]格式视频,便下载下来尝尝鲜,毕竟之前都没怎么接触过AV1. 然而播放的时候没有办法调用LAV,会自动调用内置FFmpeg解码器,比较令人不爽的是它的RGB输出范围是TV (16-235)。已经检查过设置,应该没什么问题,因为看别的AVC/HEVC/VP8/VP9视频都是可以调用LAV的。这个跟补帧那个插件也没什么关系,关闭了还是一样。




2. 无法硬解VP9格式视频
AMD对VP9硬解支持的比较晚,但是没有缺席。
VCN 1
Main article: Video Core Next
Starting with the integrated graphics of the Raven Ridge APU (Ryzen 2200/2400G), the former UVD and VCE have been replaced by the new "Video Core Next" (VCN). VCN 1.0 adds full hardware decoding for the VP9 codec.
官方宣称配备VCN 1模块的APU处理器(目前为止乌鸦岭架构独占)可以硬解VP9,经过DXVAChecker测试也印证了这个说法:

本人使用的是2700U,但是在实际播放VP9测试视频 phfx_4KHD_VP9TestFootage.webm 硬解并未启动,全靠CPU软解。一些使用10系N卡的网友表示是可以正常硬解的。


PS.如果硬解生效,下方的红框位置会有"H/W"标记,而且打开任务管理器发现解码模块占用为0%. 驱动用的是官方最新版17.7,虽然版本号看起来很旧…其实已经是最新的了。
我不知道是哪里设置错误了还是软件的bug,这个问题困扰了我一段时间。在日益追求低碳的今天,尤其是硬解可以给笔记本电脑带来更长时间的续航(因为48Wh的电池容量真心不大啊),硬解会成为更多普通用户的选择。

希望论坛的大佬们能为我答疑解惑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2020-4-22 15:36
  • 签到天数: 76 天

    [LV.6]常住居民II

    0

    主题

    17

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12985
    玬翼 发表于 2018-12-24 20:00:29 | 显示全部楼层
    本帖最后由 玬翼 于 2018-12-24 20:10 编辑

    首先,LAV Filters在10月5日更新的0.73版本中已添加了对AV1的解码支持
    1. LAV Filters 0.73

    2. LAV Video
    3. - NEW: Support for AV1 decoding using libaom
    复制代码


    至于用Potplayer调用LAV解码AV1

    按照通常的方法(在“视频解码器”中把能用LAV解码的全换成LAV解码)好像确实无法调用LAV解码AV1
    (大概是因为在“视频解码器”的选项卡中,还没有给AV1留出一个选项)

    在“全局滤镜优先权”中,把LAV系的滤镜添加进去(然后我勾选了右下角的“强制使用”)


    之后就可以在Potplayer中调用LAV解码AV1了


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    22

    主题

    190

    回帖

    471

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    208761

    崭露头角活跃达人

    Enola  楼主| 发表于 2018-12-24 20:52:38 | 显示全部楼层
    玬翼 发表于 2018-12-24 20:00
    首先,LAV Filters在10月5日更新的0.73版本中已添加了对AV1的解码支持

    感谢你的回复,从一开始就是这样设置的,也试过mp4格式封装的版本,但是依旧无法调用LAV。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    22

    主题

    190

    回帖

    471

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    208761

    崭露头角活跃达人

    Enola  楼主| 发表于 2018-12-24 21:12:09 | 显示全部楼层
    玬翼 发表于 2018-12-24 20:00
    首先,LAV Filters在10月5日更新的0.73版本中已添加了对AV1的解码支持

    不知道是哪里出了bug,在我初始化PotPlayer后并重新设置参数,问题得到了解决,成功调用LAV.

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-4-22 15:36
  • 签到天数: 76 天

    [LV.6]常住居民II

    0

    主题

    17

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12985
    玬翼 发表于 2018-12-24 21:15:47 | 显示全部楼层
    Enola 发表于 2018-12-24 21:12
    不知道是哪里出了bug,在我初始化PotPlayer后并重新设置参数,问题得到了解决,成功调用LAV.

    ...

    成功就好
    回复

    使用道具 举报

    该用户从未签到

    22

    主题

    190

    回帖

    471

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    208761

    崭露头角活跃达人

    Enola  楼主| 发表于 2018-12-24 22:45:12 | 显示全部楼层

    换了PotPlayer内置的视频解码器就可以硬解VP9,虽然输出范围依旧是tv(很坑)。
    目前只能等待LAVFilters不断完善和更新。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    22

    主题

    190

    回帖

    471

    VC币

    至尊会员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    208761

    崭露头角活跃达人

    Enola  楼主| 发表于 2019-7-11 23:04:54 | 显示全部楼层
    关于Raven Ridge APU调用LAV解码VP9失败的问题似乎也有其他用户回报,详情点击这里
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表