Closed eightfiftytwo closed 1 year ago
Thanks for the hacky solution: https://discussion.fedoraproject.org/t/unable-to-install-ffmpeg-libs-on-fedora-38-silverblue-beta/79632/8
hi @travier , could you elaborate on why this is now "closed as completed" -- is the posted workaround now the official one? Thanks!
ffmpeg-libs
is a package from RPM Fusion and is thus not part of Silverblue. There is no "official" way to modify the base image. As far as I understand, there is nothing for us (Silverblue) to do here.
Probably worth trying ffmpeg-free too, which is part of Fedora now
Thank you for your response! I'm not asking for ffmpeg-libs
to be added to the base image, but to revert to when libavcodec-free libavfilter-free libavformat-free libavutil-free libpostproc-free libswresample-free libswscale-free
are not included. I feel like it's against Silverblue's ethos of avoiding system entropy if users are forced to rpm-ostree override remove
7 packages to get basic functionality.
I need ffmpegthumbnailer
for Nautilus (which should be part of the base image), which depends on ffmpeg-libs
from RPMFusion
. Video thumbnails are quite useful.
I'm not asking for
ffmpeg-libs
to be added to the base image, but to revert to whenlibavcodec-free libavfilter-free libavformat-free libavutil-free libpostproc-free libswresample-free libswscale-free
are not included. I feel like it's against Silverblue's ethos of avoiding system entropy if users are forced torpm-ostree override remove
7 packages to get basic functionality.
As far as I know, we're including those packages in the image to increase the number of file format that we support by default. If you want to replace those versions by the one from RPM Fusion to get even more codec support then you have to remove them as done in the command above.
I need
ffmpegthumbnailer
for Nautilus (which should be part of the base image), which depends onffmpeg-libs
fromRPMFusion
. Video thumbnails are quite useful.
OK, so this is not the same request. If you want ffmpegthumbnailer
to be added to Silverblue then:
Please make another issue to track that.
This is the command for f40
rpm-ostree override remove \
ffmpeg-free \
libavcodec-free \
libavdevice-free \
libavfilter-free \
libavformat-free \
libavutil-free \
libpostproc-free \
libswresample-free \
libswscale-free \
--install ffmpeg
Describe the bug I can't install
ffmpeg-libs
on Fedora Silverblue 38.It seems like the problem is that
libavcodec-free
andlibavfilter-free
etc. has been included in the 38 base image when they were not in the 37 base image. This is causing all kinds of problems from rpm firefox not being able to play h264 videos, toffmpegthumbnailer
not generating thumbnails (upstream issue), and failing upgrades to 38. And people are resorting to hacky solutions. Also it seems like this problem already existed on Kinoite 37.To Reproduce Please describe the steps needed to reproduce the bug:
ffmpeg-libs
on Fedora Silverblue 38 or Kinoite 37.Expected behavior
ffmpeg-libs
successfully installedScreenshots If applicable, add screenshots to help explain your problem.
OS version:
Additional context Add any other context about the problem here.