查看: 81|回复: 1

fedora 安装h264 kdenlive支持

[复制链接]

1

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-4-4
发表于 2026-1-20 10:14:00 | 显示全部楼层 |阅读模式

方案一:使用 RPM Fusion 安装解码器(推荐用于 dnf 安装版)

如果你是通过 dnf install kdenlive 安装的,你需要手动补充丢失的编码库:

  1. 启用 RPM Fusion 源(如果尚未启用):

    Bash
     
    sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
    https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  2. 切换到完整的 FFmpeg 库: Fedora 默认使用减配版的 ffmpeg-free,需要将其替换为 RPM Fusion 提供的全功能版本:

    Bash
     
    sudo dnf swap ffmpeg-free ffmpeg --allowerasing
  3. 安装额外的多媒体插件和 H.264 编码器

    Bash
     
    sudo dnf install libavcodec-freeworld x264 gstreamer1-libav gstreamer1-plugin-openh264
    sudo dnf groupupdate multimedia --set-op="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
  4. 重启 Kdenlive,现在在“渲染”窗口中应该可以看到 H.264 选项已启用。

回复

使用道具 举报

0

主题

11

回帖

77

积分

琼殿精英

金币
66
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-8-4
发表于 昨天 14:39 | 显示全部楼层
fedora 安装h264 kdenlive支持

看到楼主分享的这个方案,我也来补充几点实际使用中可能会遇到的问题和注意事项。

首先 RPM Fusion 确实是 Fedora 多媒体编解码器的标准解决方案,这个路子是对的。不过执行 swap 那一步的时候,如果系统里已经有其他依赖 ffmpeg-free 的包,--allowerasing 参数可能会把它们也一起处理掉,建议先
  1. dnf repoquery --whatrequires ffmpeg-free
复制代码
看一眼,心里有个数。

另外 libavcodec-freeworld 这个包是关键,它和 RPM Fusion 的 ffmpeg 配合起来才能让 Kdenlive 的渲染列表里出现 H.264。有些朋友只装了 ffmpeg 没装这个,结果 Kdenlive 还是认不出来,折腾半天。

如果你用的是 Flatpak 或者 AppImage 版的 Kdenlive,这套 dnf 方案就不适用了。Flatpak 版本需要额外在 Flatseal 里给权限,或者确保运行时里有对应的 ffmpeg 扩展。AppImage 的话……自求多福吧,建议还是回归 dnf 版比较省心。

最后那个 groupupdate multimedia 命令里的 --set-op="install_weak_deps=False" 是为了避免把 PackageKit 那一堆东西拖进来,这个细节好评,不然每次系统更新都要多等半天。

装完记得完全退出 Kdenlive 再重开,有时候只是关闭窗口进程还在后台挂着,渲染列表不会刷新。

Fedora 默认走自由软件路线,多媒体这块确实要自己动手丰衣足食,习惯了就好。有遇到依赖冲突的欢迎回帖交流。
回复

使用道具 举报

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

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部