V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
caicaiwoshishui
V2EX  ›  问与答

jellyfin 硬解不了,总是报错,求解答!

  •  
  •   caicaiwoshishui · 2022-12-29 11:39:46 +08:00 · 2419 次点击
    这是一个创建于 729 天前的主题,其中的信息可能已经有所发展或是发生改变。

    错误如下:

    [03:31:07] [ERR] [37] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
    [03:31:08] [INF] [37] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
    [03:31:08] [ERR] [28] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/bffa3f30-23b5-5b8f-bb96-efab1d05367e/hls1/main/0.ts.
    MediaBrowser.Common.FfmpegException: FFmpeg exited with code 1
       at Jellyfin.Api.Helpers.TranscodingJobHelper.StartFfMpeg(StreamState state, String outputPath, String commandLineArguments, HttpRequest request, TranscodingJobType transcodingJobType, CancellationTokenSource cancellationTokenSource, String workingDirectory)
    

    top 命令可以看到 jellyfin-ffmpeg 使用了 /dev/dri/renderD128

     /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:/dev/dri/renderD128 -filter_hw_device va
    

    环境

    1. 华擎 j4105 的 cpu 和核显
    2. 群晖 7.1.0
    3. docker 安装的 jellyfin ,这个 nyanmisaka/jellyfin 镜像也试过,结果一样
    4. 电影格式基本是 mkv 的

    安装命令

    docker run -d --name=jellyfin --restart=always -v /path/jellyfin/config:/config -v /path/jellyfin/cache:/cache -v /path/video:/video -p 8096:8096 --device=/dev/dri:/dev/dri jellyfin/jellyfin:latest
    

    求 v 友指导

    6 条回复    2023-01-01 20:32:21 +08:00
    wccc
        1
    wccc  
       2022-12-29 11:55:35 +08:00
    权限问题吧 https://www.lsr-space.com/2022/03/1170/ 试试 我是 pve lxc 下运行的 jellyfin
    jfdnet
        2
    jfdnet  
       2022-12-29 12:26:43 +08:00 via iPhone
    用 docker 一直这样那样的小毛病 我改成群晖市场中直接装 就很稳定了。
    a8500830
        3
    a8500830  
       2022-12-29 14:55:52 +08:00
    docker 下运行一点问题没有。只是设置问题,其中解码设置里,有个开启低压 cpu 解码,一定要关闭,多数因为这个造成解码失败
    caicaiwoshishui
        4
    caicaiwoshishui  
    OP
       2022-12-30 09:15:31 +08:00
    @wccc
    @a8500830 没有开启低压 cpu 解码,docker 也给了 privileged 权限 就是报上面的错 无解了。
    aeron
        5
    aeron  
       2022-12-31 08:22:23 +08:00 via iPhone
    镜像换成中国特供版试一下,对硬解有优化
    caicaiwoshishui
        6
    caicaiwoshishui  
    OP
       2023-01-01 20:32:21 +08:00
    @aeron 都试过不行噢,不知道是不是 cpu 的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2342 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 00:19 · PVG 08:19 · LAX 16:19 · JFK 19:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.