我就想知道硬解的jellyfin的docker的cli怎么写。你能确定是硬解吗
客户端浏览器解码的话。nas的cpu利用率也不会很高。看起很容易误解为硬件解码。
要看jellyfin log里面ffmpeg的解码参数带hwaccel部分成功执行了没有。如果没有执行那么会动用cpu软解,h264画幅不是很大的话(1080p)cpu占用率也不会爆表,因为这个cpu还是可以的。
我觉得我主要卡在不熟悉这个显卡的驱动。jellyfin的容器里可能没有这个驱动。哪怕我cli带了device,设备进去了。驱动没有也白搭。网上教程都试了无效。
感谢你的教程啊。但是我觉得这么搞。确定动用了gpu吗?我觉得你这根本没有硬解呀。docker cli一般不是要带个--device /dec/dri/render128D吗?设备都不给容器共享,感觉根本不对劲啊。h264影片不设置转码,直接播放是客户端解码。浏览器可以解就用不到nas的硬解。你设置一个转码测试一下。看看nas后台ffmpeg进程的占用情况。对比自带的转码的那个player 绿色图标,需要去qnap商店购买的那款APP,看看就知道了。
我有一些影片jellyfin直接没法放。但是nas自带media的播放器没图像,有声音。绿色图标的那个player的可以放,绝对是转码播放。后台ffmpeg进程占用25%左右。
判断是否硬解看jellyfin的log也能看出来。硬解解码参数那里是否出错。如果后台的ffmpeg没有硬解参数。那就是数据流直传,根本没有转码,更别提硬解了。
关注数量超出限制,
请先删除部分内容再尝试