LINUX.ORG.RU

Firefox теперь торт для васяно-хейтеров?

 ,


0

2

Для Ъ: https://mastransky.wordpress.com/2020/09/30/firefox-on-fedora-with-openh264/

Огнелис-81 в Федоре теперь идёт с OpenH264 на борту и репозиторий Cisco c пакетом mozilla-openh264 больше не актуальны. А кто-то юзал?

Тем не менее теперь есть кодеки из коробки, без необходимости использования репозиториев Cisco или RPMFusion и установки ffmpeg-libs. Хоть это и рассматривается как запасной вариант, но я-то знаю, здесь многие готовы грызть кактус, лишь бы не обмазываться так называемыми неофициальными репами.

Вопрос: кто-то уже пробовал этот вариант, как оно вообще? vaapi работает?

UPD. Спасибо @FixingGunsInAir за ссылку: https://mastransky.wordpress.com/2020/09/29/firefox-81-on-fedora-with-va-api-webrtc-and-x11/

Кому нужен vaapi, не забываем установить true для media.ffmpeg.vaapi.enabled

★★★★★

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

Там же, нерусским по белому:

The OpenH264 GMP video playback is a fallback solution when system ffmpeg is missing and internal ffvpx library can’t decode the stream, so ffmpeg from RPM Fusion is always a better alternative if you can install it.

Видимо, для настоящих хейтеров.

xtouqh
()

Вроде же OpenH264 был исключительно для риалтаймовых нужд (WebRTC). Что-то поменялось с тех пор?

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

Пропустил, каюсь, анти-Ъ, сразу пошёл ссылку читать.

xtouqh
()
Ответ на: комментарий от im-0

Я пытался как-то юзать, но оно ничего не играло, однако там же типа написано

right now comes with enabled OpenH264 Cisco decoder for video playback and fdk-aac-free used for audio decoding

значит типа везде должно показывать и играть, не?

papin-aziat ★★★★★
() автор топика

Какой торт, он умер давно. Во некрофилы. Там и мозиила если доживет до весны, будет чудо.

bread
()

А нафиг нужен этот H.264, когда YouTube уже почти весь на VP9 и AV1? А современные мобилки снимают в HEVC / H.265, а Apple с копирастами готовят H.266.

Завезли когда это стало нахер никому не нужно? Очень актуально, bravo firefox!

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

Вот уважаю категорические высказывания, хоть ты тресни.

На самом деле, с переходом меня на вейланд и появлением vaapi в ФФ, он реально прям как Иисус.

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

Да, ещё кроме самих федорастов-васяно-хейтеров, коих мало, есть ещё удивительный невымирающий (прекрасно адаптирующийся) вид, которые ради того, чтобы не поставить в систему лишний пакетик, удавятся.

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

Да, ещё кроме самих федорастов-васяно-хейтеров, коих мало, есть ещё удивительный невымирающий (прекрасно адаптирующийся) вид, которые ради того, чтобы не поставить в систему лишний пакетик, удавятся.

Ты явно не понимаешь основания таких людей.

Дело не в числе пакетов, а в обоснованности решений.

Если программе, воспроизводящей мультимедиа, требуются кодеки – это обоснованная зависимость. Очевидно, что браузер воспроизводит мультимедиа.

А если, условно говоря, текстовому редактору нужно десяток кодеков, компилятор, СУБД и пак иконок, который в 10 раз больше самого редактора, то появляются вопросы к авторам сего шедевра. насколько они адекватны и стоит ли вообще запускать софт, который писали странные личности.

Если тебе мастер в автосервисе при замене шаровой скажет, что для этого половину двигателя надо перебрать, ты тоже засомневаешься в его адекватности.

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

Лиса всё. Еще теплилась жизнь на мобилах, но они и там самозакопались. Мозила судя по массовым увольнениям тоже не жилец.

bread
()
Ответ на: комментарий от wandrien

А если, условно говоря, текстовому редактору…

Ну очень условно, ибо на деле обычно так: ой, я решил поставить gnome-shell, а оно, сволочь такая, полгнома за собой тянет, фтопку!

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

Прикольно жить в параллельных мирах. Я вот и на мобилке перелез на лису, доволен, не без проблем, но тем не менее.

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

На мобилке эта тварь обновилась и стёрла все открытые вкладки, настройки и историю.

Ну я подумал-подумал и решил: она и так была мне особо не нужна, а с таким неуважением – тем более. И снёс.

Зато на десктопе недавно снова полностью перешел на лису. И даже завёл у них учётку, чтобы избранное между тремя машинами синхронизировать.

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

Я тоже с неё пишу, но работает 68 все хуже и хуже на современных говносайтах, а в новых версиях произошел песец, на ЛОРе сообщали. А на десктопе я её закопал еще после 45-й версии.

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

Но и не так важно, чем пользуются лоровцы. Лиса проиграла рынок вчистую, и будет уничтожена, как принято в рыночной экономике.

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

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

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

Да, ещё кроме самих федорастов-васяно-хейтеров, коих мало,

Ты не догоняешь логику - если у тебя сломалось что-то из фьюжена то тебе никто ничего не должен, даже если ты платишь за подписку рхел.
Более того, в епель и иже с ними всякие фьюжены же не просто так пакеты попадают - это пакеты второго сорта, с точки зрения дистрибьютеров, и если бОльшая часть там второсортна по причине ненужности, то часть по причине «фига тут говнокод ну его нафиг я за такое отвечать не буду»

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

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

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

текстовому редактору нужно десяток кодеков, компилятор, СУБД и пак иконок, который в 10 раз больше самого редактора, то появляются вопросы к авторам сего шедевра

Казалось бы, причём тут KDE:

apt install kate
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  kate5-data kio kpackagetool5 ktexteditor-data ktexteditor-katepart liba52-0.7.4 libaa1 libass5 libavahi-client3
  libavahi-common-data libavahi-common3 libavc1394-0 libavcodec57 libavutil55 libbasicusageenvironment1 libbluray1
  libcaca0 libcddb2 libcdio13 libchromaprint1 libcrystalhd3 libcups2 libcurl3-gnutls libdbusmenu-qt5-2
  libdc1394-22 libdca0 libdirectfb-1.2-9 libdouble-conversion1 libdvbpsi10 libdvdnav4 libdvdread4 libebml4v5
  libfaad2 libfam0 libfribidi0 libgit2-24 libgles1-mesa libgles2-mesa libgme0 libgpgme11 libgpgmepp6 libgroupsock8
  libgsm1 libhttp-parser2.1 libidn2-0 libiso9660-8 libjs-underscore libkate1 libkf5activities5 libkf5archive5
  libkf5attica5 libkf5auth-data libkf5auth5 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5
  libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data libkf5configcore5
  libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5
  libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5
  libkf5globalaccel-data libkf5globalaccel5 libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
  libkf5jobwidgets5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiontlm5 libkf5kiowidgets5 libkf5newstuff-data
  libkf5newstuff5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5service-bin libkf5service-data
  libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin
  libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
  libkf5windowsystem5 libkf5xmlgui-data libkf5xmlgui5 libkwalletbackend5-5 liblirc-client0 liblivemedia57
  liblua5.2-0 libmad0 libmatroska6v5 libmp3lame0 libmpcdec6 libmpeg2-4 libmpg123-0 libmtp-common libmtp9
  libnghttp2-14 libnuma1 libopenjp2-7 libopenmpt-modplug1 libopenmpt0 libopus0 libpcre16-3 libphonon4qt5-4
  libpolkit-qt5-1-1 libpsl5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5script5 libqt5sql5 libqt5svg5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libraw1394-11
  libresid-builder0c2a librtmp1 libsamplerate0 libsdl-image1.2 libsdl1.2debian libshine3 libshout3 libsidplay2
  libsnappy1v5 libsndio6.1 libsoxr0 libspeex1 libspeexdsp1 libssh-gcrypt-4 libswresample2 libtag1v5
  libtag1v5-vanilla libtheora0 libtwolame0 libunistring0 libupnp6 libusageenvironment3 libva-drm1 libva-x11-1
  libva1 libvcdinfo0 libvdpau1 libvlc5 libvlccore8 libvpx4 libwavpack1 libwebp6 libwebpmux2 libx264-148 libx265-95
  libxcb-composite0 libxcb-damage0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0
  libxcb-xinerama0 libxcb-xv0 libxslt1.1 libxvidcore4 libzvbi-common libzvbi0 phonon4qt5 phonon4qt5-backend-vlc
  plasma-framework qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2
  qml-module-qtquick2 vlc-data vlc-plugin-base vlc-plugin-video-output
Предлагаемые пакеты:
  khelpcenter konsole-kpart libbluray-bdj firmware-crystalhd cups-common libdvdcss2 fam gpgsm media-player-info
  lirc opus-tools libthai0 qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins libraw1394-doc sndiod speex
  phonon4qt5-backend-gstreamer
Рекомендуемые пакеты:
  libaacs0 javascript-common libjs-jquery kactivities-bin kactivitymanagerd libkf5config-bin libkf5dbusaddons-bin
  kpackagelauncherqml libkf5globalaccel-bin libkf5iconthemes-bin libkf5parts-plugins sonnet-plugins
  libkf5xmlgui-bin libmtp-runtime publicsuffix qttranslations5-l10n mesa-utils qt5-gtk-platformtheme
  libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase
  va-driver-all | va-driver vdpau-driver-all | vdpau-driver libvlc-bin libproxy-tools xdg-utils
НОВЫЕ пакеты, которые будут установлены:
  kate kate5-data kio kpackagetool5 ktexteditor-data ktexteditor-katepart liba52-0.7.4 libaa1 libass5
  libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libavcodec57 libavutil55
  libbasicusageenvironment1 libbluray1 libcaca0 libcddb2 libcdio13 libchromaprint1 libcrystalhd3 libcups2
  libcurl3-gnutls libdbusmenu-qt5-2 libdc1394-22 libdca0 libdirectfb-1.2-9 libdouble-conversion1 libdvbpsi10
  libdvdnav4 libdvdread4 libebml4v5 libfaad2 libfam0 libfribidi0 libgit2-24 libgles1-mesa libgles2-mesa libgme0
  libgpgme11 libgpgmepp6 libgroupsock8 libgsm1 libhttp-parser2.1 libidn2-0 libiso9660-8 libjs-underscore libkate1
  libkf5activities5 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5bookmarks-data libkf5bookmarks5
  libkf5calendarevents5 libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data
  libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data
  libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5
  libkf5globalaccel-data libkf5globalaccel5 libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
  libkf5jobwidgets5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiontlm5 libkf5kiowidgets5 libkf5newstuff-data
  libkf5newstuff5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5service-bin libkf5service-data
  libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin
  libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
  libkf5windowsystem5 libkf5xmlgui-data libkf5xmlgui5 libkwalletbackend5-5 liblirc-client0 liblivemedia57
  liblua5.2-0 libmad0 libmatroska6v5 libmp3lame0 libmpcdec6 libmpeg2-4 libmpg123-0 libmtp-common libmtp9
  libnghttp2-14 libnuma1 libopenjp2-7 libopenmpt-modplug1 libopenmpt0 libopus0 libpcre16-3 libphonon4qt5-4
  libpolkit-qt5-1-1 libpsl5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5script5 libqt5sql5 libqt5svg5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libraw1394-11
  libresid-builder0c2a librtmp1 libsamplerate0 libsdl-image1.2 libsdl1.2debian libshine3 libshout3 libsidplay2
  ...
обновлено 0, установлено 218 новых пакетов, для удаления отмечено 0 пакетов, и 31 пакетов не обновлено.
Необходимо скачать 61,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 246 MB.
Хотите продолжить? [Д/н]

Update: вот блин, выхлоп даже в форму ответа на LOR не влез, ругается «слишком большое сообщение», пришлось немного сокращать.

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

Не я это сказал! А то опять в хейтерстве обвинят :D

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

Ого, вот о чём речь, ну, справедливости ради, если gedit на пустую систему накатывать, то будет примерно то же, наверное, но без мультимедиа, надеюсь.

papin-aziat ★★★★★
() автор топика

Ерунда полная.

Это чисто бэкапный вариант на момент отсутствия нормальныйх кодеков.

fornlr ★★★★★
()

Тем не менее теперь есть кодеки из коробки, без необходимости использования репозиториев Cisco или RPMFusion и установки ffmpeg-libs.

Но с VP9 это не помогает. Ютуб все равно не работает без ffmpeg-libs.

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

Я не юзаю vp9, не вижу смысла, пока все ролики есть, а он грузит проц сильнее, да и реализация vaapi у меня какая-то гибридная для него.

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

''' sudo dnf list ffmpeg-libs

Последняя проверка окончания срока действия метаданных: 4:32:04 назад, Пт 02 окт 2020 14:49:04.

Ошибка: Совпадений среди пакетов не найдено '''

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

не обмазываться так называемыми неофициальными репами
и чтобы не поставить в систему лишний пакетик

Дело не в этом. А в том, что это ненадежно и есть риск конфликтов. Скажем, Федоре это не грозит. Там дублирующие пакеты просто не собирают, а вот в Сусе с Packman я сталкивался с конфликтами. В Packman версия кошерная, но по недосмотру чуть старее и пакетный менеджер ее игнорирует, в результате не все видео играют. Еще надо системные пакеты переводить на него (есть такая настройка, которая постоянно сбрасывается «разрешить смену поставщика») и следить, чтобы не менялось. Это ад. Вот против этого rpm безобразия выступают люди. В Федоре этого пока нет (пока не собрали родной ffmpeg) и я не уверен, что у нее есть разделение реп на свой-чужой. Но кстати, это палка в двух концах. Если федора такая идеологичная, почему не собрали ffmpeg, VLC и mpv только со свободными кодеками? (но тогда были бы конфликты). Там все гибко конфигурируется при сборке. А может я тоже идейный! Может, я пишу видео на DV (не DVD) видеокамеру или даже цифрую с аналогового камкодера и хочу без лишних хлопот выводить в свободные WebM(VP8+Vorbis) или MKV(VP9+Opus). А мне такую возможность не дают из коробки. Свободные кодеки не дают из коробки. Как это понимать? Так вот, я как идейный человек просто не пользуюсь подобным дистром, который не уважает пользователя.

васяно-хейтеры

Да всем плевать. Пользуйся чем хочешь, хоть OS/2.

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

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

И кто во фьюжене их должен принимать, по твоему мнению?

rukez ★★★★
()

васяно-хейтеры

Смотрю, знатно у тебя подгорело. Кто васян еще вопрос, кстати. Больше на тебя похож.

anonymous
()

Если ты такой безпринципный и безхребетный, поставь Google Chrome. Там все кодеки есть, гугл уже заплатил за них. Тормозит говоришь на твоей встройке? Так купи железо нормальное, что ты как нищеброд.

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

Уже браузеры под кривые дистры костыли городят.

Так Mozilla к этому отношения и не имеет. Это чисто федорщиков проделки.

А так давно в дистрибутивах браузеры меняют. Невсегда в лучшую сторону.

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

теперь ещё и без ffmpeg будет кино показывать

Какой нормальный человек смотри кино в браузере? Всякие васяны из контакта разве что. А плееров нормальных (mpv) из коробки как не было, так и нет. Ну ты и скользкий тип, везде отмазку найдешь.

anonymous
()

Я поставил вчера 33 бету на бареметал и попробовал посмотреть 8к60фпс видео с ютуба.

В хромиуме (который в rpmfusion собирается с vaapi вроде как) получил 900% цпу в top. В Firefox - 30%. Значит ли это, что аппаратное декодирование работает? Непонятно... (если знаете как померить загрузку гпу - подскажите, в винде системный монитор показывает из коробки)

Это все под иксами, под вяленым не успел попробовать (его включили по умолчанию для нвидии), но скорее всего работать не будет.

PS. Я в версиях хрома в федоре запутался. Chromium он в основных репах, и вроде как с ваапи, если верить спекам. Chromium-freeworld - не понимаю, чем отличается, но вот от уже в фьюжене. Надо поставить посмотреть. А вообще я всегда обычный хром ставил из гуглорепы

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

RPMFusion (если «васян» это про них) - это не только кодеки. Плееры все нормальные там. Дрова там. Виртуалбокс, для любителей, там. Стим - там.

Итд итп.

Midael ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.