LINUX.ORG.RU

Как правильно установить мультимедиа кодеки в Fedora Linux?

 , ,


0

1

Добрым людям здравия, остальные проходят мимо.

В федоре 42-1.1 xfce отсутствуют некоторые медиа кодеки, читал что в сша они запатентованы поэтому в федоре их нет. Устанавливал как по ссылкам ниже, рутуб/ютуб заработал но попадаются отдельные скачаные видео которые не возпроизводятся. На МХ23, Gentoo, минт и рунту они идут без проблем.

Собственно как правильно устанавливать медиа кодеки на федору? Чтобы работало видео и не ставить лишнего.

Пробовал так:

https://www.reddit.com/r/Fedora/comments/14gokb6/what_is_the_ultimate_properly_way_to_install/?tl=ru

https://clck.ru/3PMKWp

Видео для проверки, первое после моих мучений заработало, второе работать не хочет. Видео рандомное на котором я проверял ин реал тайм, первое немного 21+, но не суть.

https://files.fm/u/dzehbtwwwm

https://files.fm/u/8yc2atbrnk

Вот ошибки vlc и parole:

https://i.postimg.cc/rwbhqXL7/2025-09-22-22-15-01.png

https://i.postimg.cc/yNZLdQ1x/2025-09-22-22-17-58.png

Установил федору потому что минт и рунту работают неделю а потом начинают глючить, дебиан работает нормально но за много лет поднадоел. Поставил федору а тут такая беда, я в печали.

Перемещено hobbit из general

Ответ на: комментарий от rtxtxtrx

Вот чсть моего bash_history:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf install vlc
sudo dnf install vlc
sudo dnf remove vlc
sudo dnf update
sudo dnf reinstall https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-42.noarch.rpm
sudo dnf reinstall https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-42.noarch.rpm
sudo thunar
grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo dnf install gnome-software -y
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf install @multimedia @sound-and-video ffmpeg-libs gstreamer1-plugins-{bad-*,good-*,base} gstreamer1-plugin-openh264 gstreamer1-libav lame*
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf install libavcodec-freeworld
rpm-fusion
udo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
sudo dnf swap mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
sudo dnf swap mesa-va-drivers.i686 mesa-va-drivers-freeworld.i686
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
sudo dnf install vlc-plugin-gstreamer vlc-plugin-ffmpeg
sudo pacman -S vlc-plugin-ffmpeg
sudo dnf sudo -S vlc-plugin-ffmpeg
sudo dnf install vlc-plugin-pipewire
sudo dnf install vlc-plugin-gstreamer vlc-plugin-ffmpeg
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf install intel-media-driver
sudo dnf install libva-intel-driver
sudo dnf install libva-nvidia-driver
sudo dnf install libva-nvidia-driver.{i686,x86_64}
sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf --repo=rpmfusion-nonfree-tainted install "*-firmware"
sudo dnf group install Multimedia
sudo dnf group install multimedia
sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf install intel-media-driver
sudo dnf install libva-intel-driver
sudo dnf swap mesa-va-drivers mesa-va-drivers-freeworld
gst-inspect-1.0 x264
gst-inspect-1.0 mp3
gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
gst-launch-1.0 audiotestsrc ! audioconvert ! autoaudiosink
sudo dnf swap mesa-vdpau-drivers.i686 mesa-vdpau-drivers-freeworld.i686
sudo dnf install libva-nvidia-driver
sudo dnf install libva-nvidia-driver.{i686,x86_64}
sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss
sudo dnf update --refresh
rpm -qa | grep gstreamer
sudo dnf install gstreamer1-devel gstreamer1-plugins-base-tools gstreamer1-plugins-base-devel
gst-inspect-1.0 --version
sudo dnf install gstreamer1-plugins-good gstreamer1-plugins-good-extras gstreamer1-plugins-bad-free gstreamer1-plugins-bad-free-extras
sudo dnf install gstreamer1-libav gstreamer1-plugins-ugly-free gstreamer1-vaapi gstreamer1-plugin-openh264
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-42.noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-42.noarch.rpm
sudo dnf check-update
sudo dnf install gstreamer1-plugins-ugly gstreamer1-plugins-bad-freeworld
sudo dnf install --skip-broken gstreamer1-plugins-ugly
sudo dnf group upgrade --with-optional Multimedia --allowerasing
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf remove gstreamer1-plugins-bad-freeworld
sudo dnf system-upgrade download --releasever=42
gst-inspect-1.0
gst-launch-1.0 audiotestsrc ! audioconvert ! autoaudiosink
gst-launch-1.0 playbin uri=https://gstreamer.freedesktop.org/data/media/sintel_trailer-480p.webm
gst-launch-1.0 videotestsrc ! videoscale ! video/x-raw,width=320,height=200 ! videoconvert ! autovideosink
gst-inspect-1.0 videotestsrc
git clone https://gitlab.freedesktop.org/gstreamer/gstreamer.git
cd gstreamer
gst-play-1.0 --verbose your_media_file.mp4
sudo dnf install gstreamer1-plugin-mpg123
sudo dnf install libde265 faad2-libs
sudo dnf clean all
sudo dnf check-update
sudo dnf group install "Development Tools"
sudo dnf install meson ninja-build python3-devel
sudo dnf install ffmpeg-libs libva libva-utils
sudo dnf swap libva-intel-media-driver intel-media-driver --allowerasing
sudo dnf install libva-intel-driver
sudo dnf install -y openh264 gstreamer1-plugin-openh264 mozilla-openh264
sudo dnf config-manager --set-enabled fedora-cisco-openh264

user250713
() автор топика
Ответ на: комментарий от rtxtxtrx
user@fedora:~$ ffmpeg -version
ffmpeg version 7.1.1 Copyright (c) 2000-2025 the FFmpeg developers
built with gcc 15 (GCC)
configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' --extra-ldflags='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' --extra-cflags=' -I/usr/include/rav1e' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --enable-chromaprint --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-lcms2 --enable-libaom --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libass --enable-libbluray --enable-libbs2b --enable-libcodec2 --enable-libcdio --enable-libdrm --enable-libjack --enable-libjxl --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libharfbuzz --enable-libilbc --enable-liblc3 --enable-libmp3lame --enable-libmysofa --enable-nvenc --enable-openal --enable-opencl --enable-opengl --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-libplacebo --enable-librsvg --enable-librav1e --enable-librubberband --enable-libqrencode --enable-libsmbclient --enable-version3 --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtesseract --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-version3 --enable-vapoursynth --enable-libvpx --enable-libvvenc --enable-vulkan --enable-libshaderc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-avfilter --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-lto --enable-libvpl --enable-runtime-cpudetect
libavutil      59. 39.100 / 59. 39.100
libavcodec     61. 19.101 / 61. 19.101
libavformat    61.  7.100 / 61.  7.100
libavdevice    61.  3.100 / 61.  3.100
libavfilter    10.  4.100 / 10.  4.100
libswscale      8.  3.100 /  8.  3.100
libswresample   5.  3.100 /  5.  3.100
libpostproc    58.  3.100 / 58.  3.100
user@fedora:~$ 

user250713
() автор топика
Ответ на: комментарий от user250713

Чтобы смотреть видео и слушать музыку через firefox, надо поставить ffmpeg-libs.

Если лениво или непонятно, то качай и ставь google-chrome — там всё есть.

Для локальных файлов ставь плееры на основе mpv, то есть либо сам mpv, либо celluloid (использует mpv-libs), либо smplayer (использует mpv). Или поставь vlc.

Для музыки плееров дофига, тут на вкус и цвет.

С плеерами на основе gstreamer связываться не советую — они тормознее, не умеют vaapi и надо разбираться с кодеками.

papin-aziat ★★★★★
()
Ответ на: комментарий от user250713

Дальше только Всеволод, но тебе он вряд ли будет помогать.

papin-aziat ★★★★★
()
Ответ на: комментарий от rupert

Можешь поставить https://ultramarine-linux.org/ Там всё включено.

Почему-то не внушает доверия, все уже заработало, осталось только добавить кодеки в vlc и smplayer, не сильно нуждаюсь в этом, просто для расширения кругозора, потом наверное удалю vlc, он тут весит почему-то 300+ мб, против других плееров на 20-30мб, непойму, он в рунту стоит а весь дистрибутив рунту весит меньше 1 гб.

user250713
() автор топика

Видео для проверки, первое после моих мучений заработало, второе работать не хочет

Так оно битое. Размер 300кб при длительности 10+ минут тебя не навёл на мысли?

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Есличо, мой рабочий сетап. пользуюсь smplayer с дефолтным бекендом mpv. Играет всё.

$ sudo dnf -C list  *vlc* ffmp* *x26* *h26* *vdpau* *mplayer* *mpv* --installed
Установленные пакеты
ffmpeg.x86_64                        4.4.2-1.fc34                                @rpmfusion-free-updates
ffmpeg-libs.x86_64                   4.4.2-1.fc34                                @rpmfusion-free-updates
ffmpegthumbnailer.x86_64             2.2.2-8.fc34                                @rpmfusion-free
ffmpegthumbs.x86_64                  21.12.2-1.fc34                              @rpmfusion-free-updates
libva-vdpau-driver.x86_64            0.7.4-109.fc34                              @fedora
libvdpau.i686                        1.5-1.fc34                                  @updates
libvdpau.x86_64                      1.5-1.fc34                                  @updates
mplayer.x86_64                       1.5-1.fc34                                  @rpmfusion-free-updates
mplayer-common.x86_64                1.5-1.fc34                                  @rpmfusion-free-updates
mpv.x86_64                           0.34.1-2.fc34                               @rpmfusion-free-updates
smplayer.x86_64                      22.2.0-1.fc34                               @rpmfusion-free-updates
vdpauinfo.x86_64                     1.4-3.fc34                                  @updates
x264-libs.x86_64                     0.161-6.20210412git55d517b.fc34             @rpmfusion-free
x265-libs.x86_64                     3.5-1.fc34                                  @rpmfusion-free

(да, пора обновляться)

vlc на онтопике не использую, но уважаю. Если даже он что-то не играет, то это скорее всего хреновый файл, а не проблемы с кодеками/системой.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 3)
Ответ на: комментарий от legolegs

Так оно битое. Размер 300кб при длительности 10+ минут тебя не навёл на мысли?

Да блин, второе видео битое, ошибочка вышла, по невнимательности.

Но первое тоже не идет на vls и smplayer, и работает на mpv и parole. Где-то встречал что в влс надо отдельно доустанавливать кодеки, сейчас не могу найти. Осталось только с этим разобраться.

user250713
() автор топика
Ответ на: комментарий от user250713

У smplayer бэкэнды переключаются, но mpv там по умолчанию должен быть. Первое видео у меня играется через mpv и mplayer. Версии выше указаны. На офтомике mpc и vlc тоже играют.

parole не пользуюсь, после smplayer это какой-то анекдот, а не плеер.

В vlc не надо ничего доустанавливать, он сам в себе несёт всё, что нужно и потому такой всеядный и работает на онтопике, оффтопике и андроиде +- одинаково.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)

дебиан работает нормально но за много лет поднадоел

Но ведь нет ОС лучше, чем та, что просто работает самым скучным образом.

anonymous
()
Ответ на: комментарий от user250713

Покажи вывод sudo dnf -C list *vlc* ffmp* *x26* *h26* *vdpau* *mplayer* *mpv* --installed

legolegs ★★★★★
()
Ответ на: комментарий от papin-aziat

В каждом DE обязательно должен быть дефолтный плеер, который не пугает пользователя обилием кнопочек, а фрустрирует отсутствием базовых фич вроде невозможности переключить аудиотрек с ангольского на русский.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от legolegs

Видео для проверки:

https://files.fm/u/s2mwcm4fth

https://files.fm/u/dzehbtwwwm

Первое идет на parole, mpv, vlc, smplayer, второе идет только на parole и mpv на vlc и smplayer не идет. Fedora 42-1.1 xfce.

В vlc не надо ничего доустанавливать, он сам в себе несёт всё, что нужно и потому такой всеядный и работает на онтопике, оффтопике и андроиде +- одинаково.

Только не в федоре 42, там какая-то урезанная версия vlc в репах, и ее надо переустанавливать на полную с сайта vlc или отдельно доустанавливать кодеки, разбираюсь.

user250713
() автор топика
Ответ на: комментарий от papin-aziat

Это очередной обрубок из комплекта ДЕ (в данном случае крыса), да ещё на gst.

О блин, разработчик программного обеспечения в теме. А что там еще не то всунули эти криворукие из проекта Fedora Linux?

user250713
() автор топика
Ответ на: комментарий от user250713

https://files.fm/u/s2mwcm4fth

Video: VP80 1280x720 25fps [V: English [eng] (vp8, yuv420p, 1280x720) [default]]
Audio: Vorbis 44100Hz mono [A: English [eng] (vorbis, 44100 Hz, mono) [default]]

https://files.fm/u/dzehbtwwwm

Video: MPEG4 Video (H264) 426x240 30fps 603kbps [V: h264 high L6.2, yuv420p, 426x240, 603 kb/s]
Audio: AAC 44100Hz stereo 126kbps [A: SoundHandler (aac lc, 44100 Hz, stereo, 126 kb/s)]

x264-libs установлен?

legolegs ★★★★★
()
Ответ на: комментарий от user250713

Для новичков в федора бывает затык, видимо на который ты и наткнулся, — они с упорством дураков продвигают лицензионно-чистые кодеки и прочее, чему всегда есть замена в менее «чистом» репозитории — rpmfusion.

Проблема в том, что надо все эти «правильные» кодеки обнаружить и заменить.

Судя по твоей проблеме с vlc, над ним (вернее его зависимостями) они проводят такую же работу.

Здесь много федорастов, которые дадут точные ответы, но они менее активны на форуме почему-то. Когда-то я этим занимался здесь, но уже много лет сижу на EL8, — а это похоже на федору двадцатых версий, когда этот бред ещё не так был развит.

Короче, нада свопить «святые» кодеки на нормальные и это для новичка может оказаться нетривиальной задачей, хотя dnf даёт подсказки, да и гуглится это хорошо.

papin-aziat ★★★★★
()
Ответ на: комментарий от papin-aziat

Я посмотрел зависимости vlc. В федоре очень строгие правила против bundling библиотек - если бибилотека в федоре опакечена, то надо использовать её, а не тащить копию. Если не опакечено, то опакетить. федорный vlc раскурочен на кучу пакетиков vlc-*, которые зависят от системных пакетов. раньше зависел от ffmpeg-libs и x26[4-5]-libs. А в 42 версии структура потрохов другая, а зависимости от x264 я не наблюдаю. При этом x264-libs лежит, конечно, в rpmfusion (причём одновременно в -free и -nonfree).

legolegs ★★★★★
()
Ответ на: комментарий от Wapieth

Правильно говоришь, федора для смельчеков.Убунта - это не Рунта.Совместимость, официальная поддержка и прочее. Я установил и звук сразу погнал…Можно немного подождать. На горизонте убунта 25.10.

nicholas_ru
()
Последнее исправление: nicholas_ru (всего исправлений: 3)
Ответ на: комментарий от user250713

А что там еще не то всунули эти криворукие из проекта Fedora Linux?

В Федора особая политика и она распространяется на спины́ тоже. Суть в том, что они стараются максимально поставлять вещи такими какие они есть и патчат только то, без чего совсем никак. Это заметно отличает Федору от прочих дистрибутивов, которые стараются максимально угодить каким-то мифическим пользователям-домохозяйкам.

Если пароле что-то не играет — значит не установлен соответствующий кодек gstreamer. Тут опять может возникнуть проблема лицензионно-чистых кодеков, которые надо заменить. Метод тыка не очень прокатит, хотя с dnf info ... наперевес кое-что можно понять. Гугл лучше, но тоже муторно.

Простые решения на все случаи жизни и без заморочек я тебе описал выше, но бузить тебе, конечно, было важнее 😊

papin-aziat ★★★★★
()
Ответ на: комментарий от legolegs

Ищу команду для проверки из терминала

Вот же она

user@fedora:~$ sudo dnf -C list  *vlc* ffmp* *x26* *h26* *vdpau* *mplayer* *mpv* --installed
[sudo] пароль для user: 
Установленные пакеты
ffmpeg.x86_64                       7.1.1-6.fc42                      rpmfusion-
ffmpeg-libs.x86_64                  7.1.1-6.fc42                      rpmfusion-
gstreamer1-plugin-openh264.x86_64   1.26.6-1.fc42                     updates
libvdpau.x86_64                     1.5-9.fc42                        fb057abfe5
mesa-vdpau-drivers-freeworld.i686   25.0.2-2.fc42                     rpmfusion-
mesa-vdpau-drivers-freeworld.x86_64 25.0.2-2.fc42                     rpmfusion-
mozilla-openh264.x86_64             2.5.1-1.fc42                      fedora-cis
mpv.x86_64                          0.40.0-1.fc42                     <unknown>
openh264.x86_64                     2.5.1-1.fc42                      fedora-cis
vlc.x86_64                          1:3.0.21-24.fc42                  updates
vlc-cli.x86_64                      1:3.0.21-24.fc42                  updates
vlc-gui-qt.x86_64                   1:3.0.21-24.fc42                  updates
vlc-gui-skins2.x86_64               1:3.0.21-24.fc42                  updates
vlc-libs.x86_64                     1:3.0.21-24.fc42                  updates
vlc-plugin-bittorrent.x86_64        2.14-9.fc42                       fedora
vlc-plugin-crystalhd.x86_64         1:3.0.21-24.fc42                  updates
vlc-plugin-ffmpeg.x86_64            1:3.0.21-24.fc42                  updates
vlc-plugin-fluidsynth.x86_64        1:3.0.21-24.fc42                  updates
vlc-plugin-gnome.x86_64             1:3.0.21-24.fc42                  updates
vlc-plugin-gstreamer.x86_64         1:3.0.21-24.fc42                  updates
vlc-plugin-ieee1394.x86_64          1:3.0.21-24.fc42                  updates
vlc-plugin-jack.x86_64              1:3.0.21-24.fc42                  updates
vlc-plugin-lua.x86_64               1:3.0.21-24.fc42                  updates
vlc-plugin-notify.x86_64            1:3.0.21-24.fc42                  updates
vlc-plugin-pause-click.x86_64       2.2.0-4.fc42                      fedora
vlc-plugin-pipewire.x86_64          3-5.fc42                          fedora
vlc-plugin-pulseaudio.x86_64        1:3.0.21-24.fc42                  updates
vlc-plugin-rdp.x86_64               1:3.0.21-24.fc42                  updates
vlc-plugin-samba.x86_64             1:3.0.21-24.fc42                  updates
vlc-plugin-svg.x86_64               1:3.0.21-24.fc42                  updates
vlc-plugin-visualization.x86_64     1:3.0.21-24.fc42                  updates
vlc-plugin-vnc.x86_64               1:3.0.21-24.fc42                  updates
vlc-plugins-all.x86_64              1:3.0.21-24.fc42                  updates
vlc-plugins-base.x86_64             1:3.0.21-24.fc42                  updates
vlc-plugins-extra.x86_64            1:3.0.21-24.fc42                  updates
vlc-plugins-freeworld.x86_64        3.0.21-5.fc42                     rpmfusion-
vlc-plugins-video-out.x86_64        1:3.0.21-24.fc42                  updates
x264.x86_64                         0.164-16.20231001git31e19f92.fc42 rpmfusion-
x264-libs.x86_64                    0.164-16.20231001git31e19f92.fc42 rpmfusion-
x265.x86_64                         4.1-2.fc42                        rpmfusion-
x265-libs.x86_64                    4.1-2.fc42                        <unknown>
user@fedora:~$ 
user250713
() автор топика
Ответ на: комментарий от legolegs

Ну вот, о том и речь, в припадке пуризма федора опять делает пользователям неудобно. Впрочем, когда это останавливало упёртого линуксоида от использования этого несравненного дистрибутива 😁

papin-aziat ★★★★★
()
Последнее исправление: papin-aziat (всего исправлений: 1)

Надо репы волшебные накатить и всё будет.

sparkie ★★★★★
()
Ответ на: комментарий от legolegs

x264-libs установлен?

Там их две штуки?

x264.x86_64 0.164-16.20231001git31e19f92.fc42 rpmfusion-

x265-libs.x86_64 4.1-2.fc42 <unknown>

user250713
() автор топика
Ответ на: комментарий от anonymous

Но ведь нет ОС лучше, чем та, что просто работает самым скучным образом.

Дебиан никуда не делся, федору пробую на другом разделе.

user250713
() автор топика
Ответ на: комментарий от user250713

Хех. Ну вроде правильно всё, должно работать, я хз. vlc должен всё играть, включая наскальную живопись.

Немного смущают <unknown>

Попробуй запустить sudo dnf distro-sync чтобы пакетики из rpmfusion заменили обычные.

Возможно, стоит снести `openh264 от циско. У меня всё работает без него.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от user250713

да я тебе про то что h264 есть в ffmpeg, но последнего и впрямь недостаточно. в каличном гноме еще костыли какие-то нужны

rtxtxtrx ★★★
()
Ответ на: комментарий от legolegs

Попробуй запустить sudo dnf distro-sync чтобы пакетики из rpmfusion заменили обычные.

user@fedora:~$ sudo dnf distro-sync
[sudo] пароль для user: 
Обновление и загрузка репозиториев:
Репозитории загружены.
Проблема 1: Не удается установить лучшего кандидата на обновление для пакета mesa-va-drivers-freeworld-25.0.2-2.fc42.x86_64
  - ничто не предоставляет mesa-filesystem(x86-64) = 25.1.7, необходимый для mesa-va-drivers-freeworld-25.1.7-1.fc42.x86_64 из rpmfusion-free-updates
 Проблема 2: Не удается установить лучшего кандидата на обновление для пакета mesa-va-drivers-freeworld-25.0.2-2.fc42.i686
  - ничто не предоставляет mesa-filesystem(x86-32) = 25.1.7, необходимый для mesa-va-drivers-freeworld-25.1.7-1.fc42.i686 из rpmfusion-free-updates
 Проблема 3: Не удается установить лучшего кандидата на обновление для пакета mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.x86_64
  - ничто не предоставляет mesa-filesystem(x86-64) = 25.1.7, необходимый для mesa-vdpau-drivers-freeworld-25.1.7-1.fc42.x86_64 из rpmfusion-free-updates
 Проблема 4: Не удается установить лучшего кандидата на обновление для пакета mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.i686
  - ничто не предоставляет mesa-filesystem(x86-32) = 25.1.7, необходимый для mesa-vdpau-drivers-freeworld-25.1.7-1.fc42.i686 из rpmfusion-free-updates
 Проблема 5: проблема с установленным пакетом
  - установленный пакет mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.x86_64 требует mesa-filesystem(x86-64) = 25.0.2, но ни один из поставщиков не может быть установлен
  - пакет mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.x86_64 из rpmfusion-free требует mesa-filesystem(x86-64) = 25.0.2, но ни один из поставщиков не может быть установлен
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.x86_64 из updates, так и mesa-filesystem-25.0.2-3.fc42.x86_64 из @System
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.x86_64 из updates, так и mesa-filesystem-25.0.2-3.fc42.x86_64 из fedora
  - Не удается установить лучшего кандидата на обновление для пакета mesa-filesystem-25.0.2-3.fc42.x86_64
  - ничто не предоставляет mesa-filesystem(x86-64) = 25.1.7, необходимый для mesa-vdpau-drivers-freeworld-25.1.7-1.fc42.x86_64 из rpmfusion-free-updates
 Проблема 6: проблема с установленным пакетом
  - установленный пакет mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.i686 требует mesa-filesystem(x86-32) = 25.0.2, но ни один из поставщиков не может быть установлен
  - пакет mesa-vdpau-drivers-freeworld-25.0.2-2.fc42.i686 из rpmfusion-free требует mesa-filesystem(x86-32) = 25.0.2, но ни один из поставщиков не может быть установлен
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.i686 из updates, так и mesa-filesystem-25.0.2-3.fc42.i686 из @System
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.i686 из updates, так и mesa-filesystem-25.0.2-3.fc42.i686 из fedora
  - Не удается установить лучшего кандидата на обновление для пакета mesa-filesystem-25.0.2-3.fc42.i686
  - ничто не предоставляет mesa-filesystem(x86-32) = 25.1.7, необходимый для mesa-vdpau-drivers-freeworld-25.1.7-1.fc42.i686 из rpmfusion-free-updates
 Проблема 7: проблема с установленным пакетом
  - установленный пакет mesa-va-drivers-freeworld-25.0.2-2.fc42.x86_64 требует mesa-filesystem(x86-64) = 25.0.2, но ни один из поставщиков не может быть установлен
  - пакет mesa-va-drivers-freeworld-25.0.2-2.fc42.x86_64 из rpmfusion-free требует mesa-filesystem(x86-64) = 25.0.2, но ни один из поставщиков не может быть установлен
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.x86_64 из updates, так и mesa-filesystem-25.0.2-3.fc42.x86_64 из @System
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.x86_64 из updates, так и mesa-filesystem-25.0.2-3.fc42.x86_64 из fedora
  - пакет mesa-dri-drivers-25.1.9-1.fc42.x86_64 из updates требует mesa-filesystem(x86-64) = 25.1.9-1.fc42, но ни один из поставщиков не может быть установлен
  - Не удается установить лучшего кандидата на обновление для пакета mesa-dri-drivers-25.0.2-3.fc42.x86_64
  - ничто не предоставляет mesa-filesystem(x86-64) = 25.1.7, необходимый для mesa-va-drivers-freeworld-25.1.7-1.fc42.x86_64 из rpmfusion-free-updates
 Проблема 8: проблема с установленным пакетом
  - установленный пакет mesa-va-drivers-freeworld-25.0.2-2.fc42.i686 требует mesa-filesystem(x86-32) = 25.0.2, но ни один из поставщиков не может быть установлен
  - пакет mesa-va-drivers-freeworld-25.0.2-2.fc42.i686 из rpmfusion-free требует mesa-filesystem(x86-32) = 25.0.2, но ни один из поставщиков не может быть установлен
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.i686 из updates, так и mesa-filesystem-25.0.2-3.fc42.i686 из @System
  - нельзя установить как mesa-filesystem-25.1.9-1.fc42.i686 из updates, так и mesa-filesystem-25.0.2-3.fc42.i686 из fedora
  - пакет mesa-dri-drivers-25.1.9-1.fc42.i686 из updates требует mesa-filesystem(x86-32) = 25.1.9-1.fc42, но ни один из поставщиков не может быть установлен
  - Не удается установить лучшего кандидата на обновление для пакета mesa-dri-drivers-25.0.2-3.fc42.i686
  - ничто не предоставляет mesa-filesystem(x86-32) = 25.1.7, необходимый для mesa-va-drivers-freeworld-25.1.7-1.fc42.i686 из rpmfusion-free-updates

Пакет                         Арх.   Версия                  Репозитор    Размер
Пропуск пакетов с конфликтами:
 mesa-filesystem              i686   25.1.9-1.fc42           updates     3.6 KiB
 mesa-filesystem              x86_64 25.1.9-1.fc42           updates     3.6 KiB
Пропуск пакетов со сломанными зависимостями:
 mesa-dri-drivers             i686   25.1.9-1.fc42           updates    50.1 MiB
 mesa-dri-drivers             x86_64 25.1.9-1.fc42           updates    46.7 MiB
 mesa-va-drivers-freeworld    i686   25.0.2-2.fc42           rpmfusion  47.7 MiB
 mesa-va-drivers-freeworld    x86_64 25.0.2-2.fc42           rpmfusion  44.3 MiB
 mesa-vdpau-drivers-freeworld i686   25.0.2-2.fc42           rpmfusion   3.6 KiB
 mesa-vdpau-drivers-freeworld x86_64 25.0.2-2.fc42           rpmfusion   3.6 KiB
 mesa-va-drivers-freeworld    i686   25.1.7-1.fc42           rpmfusion  50.0 MiB
 mesa-va-drivers-freeworld    x86_64 25.1.7-1.fc42           rpmfusion  46.5 MiB
 mesa-vdpau-drivers-freeworld i686   25.1.7-1.fc42           rpmfusion   3.7 KiB
 mesa-vdpau-drivers-freeworld x86_64 25.1.7-1.fc42           rpmfusion   3.7 KiB

Нечего делать.
user@fedora:~$ 

user250713
() автор топика
Ответ на: комментарий от user250713

Вот за это федору и не любят. В апстриме пакет обновили до 25.1.9, а старую/промежуточную версию 25.1.7 стёрли. А в rpmfusion ещё не пересобрали для 25.1.9.

Делать ничего не надо, «Нечего делать.» Выглядит страшно, но ошибка минорная и уйдёт сама, когда обновления раскатаются по зеркалам. Для нетерпеливых есть удаление сбойного пакета и повторная установка более старого 25.0.2. Но это всё на проигрывание x264 в VLC не должно влиять.

Я не знаю, что тебе посоветовать. Идти в багзилу рпмфьюжн и жаловаться. Только тестовый файл подобрать другой, хехе. Капитан Смоллет у тебя в h264, кстати. Он тоже не играется?

PS parole я выношу за скобки, он на gstreamer с которым я вообще не знаком.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Для нетерпеливых есть удаление сбойного пакета и повторная установка более старого

downgrade и versionlock хорошо справляются с такими задачами, но человеку придётся с этим разобраться и потом не забыть отменить, когда прилетят обновы. В общем, да, такие вещи сразу вычёркивают Федору из дружелюбных, каковой она, впрочем, никогда и не была 😊

papin-aziat ★★★★★
()
Ответ на: комментарий от legolegs

Вот за это федору и не любят.

Идти в багзилу рпмфьюжн и жаловаться.

Вчера на каком-то форуме встречал три команды для доустановки кодеков в vlc в федоре, сейчас не могу найти. Найду, попробую, а там посмотрим.

user250713
() автор топика
Ответ на: комментарий от legolegs

PS parole я выношу за скобки, он на gstreamer с которым я вообще не знаком.

Мне вот интересно как Вы добиваетесь такого? У меня Fedora42 и все вроде кажет без проблем, обновляюсь каждый день.

mx__ ★★★★★
()
Ответ на: комментарий от user250713

Да установлено у тебя всё.

Вот ещё версия: у тебя установлено два vlc, один нормальный, а другой flatpack. Тогда второй надо снести. Вот статья где чувак решает похожую проблему - репозитории настроил, пакеты установил, а не играется. Там в конце скриншот https://kodprog.ru/fedora-42-ne-vosproizvoditsya-video

PS Сам я, чуя западло, всё, что связано с флатпаком удалил из системы сразу как только его изобрели, так что опыта не имею.

legolegs ★★★★★
()
Последнее исправление: legolegs (всего исправлений: 1)
Ответ на: комментарий от user250713

У тебя нет smplayer в выхлопе dnf, он не установлен. Разве что через этот непонятный мне «центр приложений», который, видимо, ставит flatpack вместо настоящего пакета. Сноси vlc и smplayer в «центре приложений».

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

Вот ещё версия: у тебя установлено два vlc, один нормальный, а другой flatpack. Тогда второй надо снести.

Так и есть, только сейчас посмотрел и попробовал из меню программ, раньше пробовал из контекстного меню. В меню программ два vlc, в одном видео идут в другом нет. Ну теперь только смплаер не работает.

user250713
() автор топика
Ответ на: комментарий от mx__

Мы нашли ответ. Это flatpack. Идиотская технология, которой не должно существовать, которую пихают людям в лицо под видом работающей.

legolegs ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.