Kdenlive 无法添加使用字幕

最近碰到了 kdenlive 渲染不出来字幕轨了,终端运行之后一拖到有字幕轨的地方就显示这个:

[swscaler @ 0x7f0000cd4000] Unsupported input (Operation not supported): fmt:yuyv422 csp:bt709 prim:reserved trc:bt709 -> fmt:yuv422p csp:unknown prim:reserved trc:bt709
MLT: "[filter avfilter.subtitles ] Cannot get frame from buffer sink"
MLT: "[filter avfilter.subtitles ] Unexpected return format"

搜索只能找到这个帖子:

目前我找到的解决办法只有装 Flatpak 版以及 appimage

猜测是最近打包发生的问题

也许和 FFmpeg 8.0 有关系.

那我试试回退 FFmpeg 的版本

好像有一些依赖要处理,等我明天看看

我记得 kdenlive 能指定 ffmpeg 二进制路径,我今天用 FFmpeg 7.1 和库里面的 ffmpeg44 试试

我尝试使用 Ubuntu 的 7.1.1 和 FFmpeg-builds 的 7.1.2,问题依旧存在

经过验证, kdenlive 25.08.3 版本已经修复这个问题,更新即可: