Jellyfin 各种中文乱码怎么解决?或者有没有更好的替代平台? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
xmi
V2EX    NAS

Jellyfin 各种中文乱码怎么解决?或者有没有更好的替代平台?

  •  
  •   xmi 2022-09-28 19:36:58 +08:00 7263 次点击
    这是一个创建于 1134 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前看到网上说 Jellyfin 对中文支持不好也没怎么在意,直到自己遇到了才知道那么多坑

    首先是第一次字幕显示方框的问题,通过复制字体文件进去解决了

    然后这两天在收集音乐,就注意到一些歌曲的信息完全是乱码,尝试了用 MusicTag 和 Mp3Tag 这类软件修改了也没有成功不知道是不是我没操作正确

    歌曲信息乱码

    然后是昨天下载的动漫,由于没有内嵌中文字幕,就通过 OpenSubtitles 插件下载了对应的字幕,在播放的时候然后又是让人头大的乱码

    动漫字幕乱码

    所以,请问有没有一个好一点的解决办法 或者 有更省心的替代平台?

    先提前谢过各位!

    21 条回复    2022-11-30 21:08:54 +08:00
    PendingOni
        1
    PendingOni  
       2022-09-28 19:39:24 +08:00
    Kodi 加上一堆第三方插件吧
    mineralsalt
        2
    mineralsalt  
       2022-09-28 19:45:23 +08:00
    plex 是最好的, 不折腾
    edis0n0
        3
    edis0n0  
       2022-09-28 19:55:23 +08:00
    vscode open as BK -> save as UTF-8

    然后你会发现 ass 字幕中 cjk 的文字全变成了方框 因为 ass 字幕是 wasm 渲染的 不用浏览器字体 内置字体不包含 cjk 文字 需要下一个 woff2 (不是也可以,官方推荐 woff2 )格式字体,去后台配置 fallback
    edis0n0
        4
    edis0n0  
       2022-09-28 19:57:56 +08:00
    如果服务器在国外,字幕的字体没办法在极短时间传输完成,你会发现每次播放视频字幕的延迟都不一样,反正坑不是一般的多,强烈建议不要在这个开源灵车上浪费时间
    zololiu
        5
    zololiu  
       2022-09-28 19:59:00 +08:00
    https://laosu.ml/2022/03/23/%E7%94%A8Portainer%E5%AE%89%E8%A3%85Jellyfin%E5%AA%92%E4%BD%93%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88%E5%AE%89%E8%A3%85%E7%AF%87%EF%BC%89/?highlight=jellyfin

    试试这个看看行不行。

    https://www.plex.tv/zh/?langr=1
    https://www.plex.tv/zh/plexamp/

    不想折腾的话,直接上 Plex 。还附赠一个专门用来听音乐的 Plexamp APP ,用了好几年,体验无比舒适,也没被什么奇怪的问题折腾过。
    Rehtt
        6
    Rehtt  
       2022-09-28 20:06:29 +08:00 via Android
    指定字体就好了
    cxtrinityy
        7
    cxtrinityy  
       2022-09-28 20:07:52 +08:00 via Android
    emby ?
    xmi
        8
    xmi  
    OP
       2022-09-28 20:49:23 +08:00
    @edis0n0 在内网用安卓客户端内置播放器播放视频也有同样的字幕延迟问题,还有一些播放器不支持 eac3 音频,经过多次尝试后,最后是使用了 [XPlayer - 万能视频播放器 - Google Play]( https://play.google.com/store/apps/details?id=video.player.videoplayer) 才解决了(写出来是为方便后续踩坑的用户,不是广告~)

    感觉如你所说,真的有必要早点放弃这个软件了
    MYDB
        9
    MYDB  
       2022-09-28 20:55:12 +08:00
    jellyfin 用这个版本的,你们都是怎么搜解决方案的...中文乱码解决方案都搜不到?
    https://registry.hub.docker.com/r/nyanmisaka/jellyfin/
    xmi
        10
    xmi  
    OP
       2022-09-28 20:57:38 +08:00
    @zololiu 附赠音乐 APP 听起来比较有吸引力,准备尝试一下了。

    我目前的方案是电脑上在网页端播放音乐,就直接用的 Jellyfin ,不过乱码问题弄得心烦;移动端用的 navidrome 后端加 subsonic api 兼容客户端,使用起来只能说能用,不能有什么太高的期待
    jfdnet
        11
    jfdnet  
       2022-09-28 21:02:07 +08:00
    xmi
        12
    xmi  
    OP
       2022-09-28 21:14:37 +08:00
    @MYDB
    @jfdnet
    感谢两位,因为也是第一次使用 Jellyfin ,只能怪我前期功课做得不够足吧,我再试试看
    lecia
        13
    lecia  
       2022-09-29 01:41:24 +08:00 via iPhone
    各有各的优缺点,plex 原盘不好,目前只有 jellyfin 原盘支持的好,如果没原盘需求,plex 很值的入手,不要去 tb 买,有退回的风险
    bao3
        14
    bao3  
       2022-09-29 08:54:57 +08:00 via iPhone
    用 plex 吧好像最近在打折。plex 是所有同类里面最优秀最有性价比的了,连 PS5 上都可以安装 Plex 。上面也有人提到 Pkexamp 听音乐很舒服,嗯,在 SteamDeck 上边打游戏边听音乐。其他平台都有一堆东西要折腾,只有 Plex ,最适合使用。
    veapon
        15
    veapon  
       2022-09-29 09:09:26 +08:00
    +1 ,还有个头疼的问题是不支持 cue ,一些整轨的音乐头疼得要死。
    callmeliusir
        16
    callmeliusir  
       2022-09-29 09:44:11 +08:00
    你们的播放杜比视界的电影资源会卡顿 偏绿偏紫吗 ,,
    whisperer
        17
    whisperer  
       2022-09-29 10:20:09 +08:00
    我觉得 Emby 比 Jellyfin 好用,不过都没遇到过乱码问题,也没下载过字幕
    chancat
        18
    chancat  
       2022-09-29 11:25:12 +08:00 via Android
    适合国人的修改版
    nyanmisaka/jellyfin
    guguagua
        19
    guguagua  
       2022-09-29 20:03:57 +08:00 via Android
    这是因为 jellyfin 自带的系统字体缺乏扩展字库支持引起的不适,我们可以通过覆盖 jellyfin 的 dejavu 目录下的.ttf 文件来实现(要动用 ssh 大法),不过现在有更简单的办法,通过安装包来解决:(最近外网抽风,访问很慢啊,以下更新或许耗费几分钟到几十分钟,如果大家没有耐心,可以跳过字体修复,先看后面几节,我们不需要更新资源就能完成后面几节的补丁)
    安装之前,我们必须先更新源,否则可能....会提示找不到............
    apt update
    如果你网络够通畅的话,很快就更新完了,然后再安装字体:
    apt install fonts-noto-cjk-extra

    这时我当时找到的解决方法
    zx900930
        20
    zx900930  
       2022-10-11 18:59:26 +08:00   1
    最治标治本的方法是挂载字体到容器下的 /usr/share/fonts/里
    例如:
    下载 Sarasa Gothic (更纱黑体)
    https://github.com/be5invis/Sarasa-Gothic/releases
    把你想要的简繁字体放到一个文件夹里
    例如:
    /home/docker/data/jellyfin/fonts/sarasa
    sarasa-gothic-sc-bolditalic.ttf sarasa-gothic-sc-regular.ttf sarasa-gothic-tc-italic.ttf
    sarasa-gothic-sc-bold.ttf sarasa-gothic-sc-semibolditalic.ttf sarasa-gothic-tc-lightitalic.ttf
    sarasa-gothic-sc-extralightitalic.ttf sarasa-gothic-sc-semibold.ttf sarasa-gothic-tc-light.ttf
    sarasa-gothic-sc-extralight.ttf sarasa-gothic-tc-bolditalic.ttf sarasa-gothic-tc-regular.ttf
    sarasa-gothic-sc-italic.ttf sarasa-gothic-tc-bold.ttf sarasa-gothic-tc-semibolditalic.ttf
    sarasa-gothic-sc-lightitalic.ttf sarasa-gothic-tc-extralightitalic.ttf sarasa-gothic-tc-semibold.ttf
    把这个文件夹挂载到容器的 /usr/share/fonts/ 底下
    docker-compose:
    - /home/docker/data/jellyfin/fonts/sarasa:/usr/share/fonts/sarasa

    这样视频转码的时候, 出现找不到字体的情况, 会自动去读取这个字体
    [Parsed_subtitles_3 @ 0x56524347a040] Using font provider fontconfig
    [Parsed_subtitles_3 @ 0x56524347a040] fontselect: (方正中雅宋_GBK, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
    [Parsed_subtitles_3 @ 0x56524347a040] Glyph 0x672C not found, selecting one more font for (方正中雅宋_GBK, 400, 0)
    [Parsed_subtitles_3 @ 0x56524347a040] fontselect: (方正中雅宋_GBK, 400, 0) -> /usr/share/fonts/sarasa/sarasa-gothic-sc-regular.ttf, 0, Sarasa-Gothic-SC-Regular
    fakecoder
        21
    fakecoder  
       2022-11-30 21:08:54 +08:00
    我用 map3tag 编辑音频文件才弄好的。。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2982 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 13:39 PVG 21:39 LAX 05:39 JFK 08:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86