Не работает H.264 firefox (OpenH264 не работает)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Ответить
Ghonrad
Сообщения: 3
ОС: openSUSE 42.2

Не работает H.264 firefox

Сообщение Ghonrad »

openSUSE 42.2. Не хочет работать H.264, в about:addons OpenH264 включен.
html5test.com говорит что поддержки нет.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не работает H.264 firefox

Сообщение NickLion »

Packman подключён? Установлены пакеты из него?

UPD на всякий случай: https://en.opensuse.org/Additional_package_...itories#Packman
Спасибо сказали:
Ghonrad
Сообщения: 3
ОС: openSUSE 42.2

Re: Не работает H.264 firefox

Сообщение Ghonrad »

NickLion писал(а):
24.11.2016 13:12
Packman подключён? Установлены пакеты из него?

UPD на всякий случай: https://en.opensuse.org/Additional_package_...itories#Packman

Packman не подключён. OSS, Non-OSS, Update, Mono Cummunity. Пакеты из основных репозиториев.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не работает H.264 firefox

Сообщение NickLion »

Ну, значит подключите и установите. openSUSE собирается без кодеков, которые нарушают патенты, а в Packman собрано с поддержкой всех доступных кодеков.
Спасибо сказали:
Ghonrad
Сообщения: 3
ОС: openSUSE 42.2

Re: Не работает H.264 firefox

Сообщение Ghonrad »

NickLion писал(а):
24.11.2016 15:01
Ну, значит подключите и установите. openSUSE собирается без кодеков, которые нарушают патенты, а в Packman собрано с поддержкой всех доступных кодеков.


Хорошо. Странно что не работает не запатентованный OpenH.264.
Извиняюсь, я подключил репозиторий:

Код: Выделить всё

http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/Essentials/

Какие нужно установить пакеты для поддержки кодека H.264 в firefox?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20741
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Не работает H.264 firefox

Сообщение Bizdelnick »

Ghonrad писал(а):
24.11.2016 17:05
не запатентованный OpenH.264

Алгоритм H.264 (и все его реализации) подпадает под кучу патентов. Просто в случае OpenH264 отчисления за всех платит Cisco.

Ghonrad писал(а):
24.11.2016 17:05
Какие нужно установить пакеты для поддержки кодека H.264 в firefox?

Полагаю, что gstreamer с плагинами к нему. Но утверждать не берусь, opensuse я не пользовался очень давно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Не работает H.264 firefox

Сообщение NickLion »

Насчёт CISCO'вского OpenH264 не знаю. А относительно packman, у меня стоят (правда в Tumbleweed):
Spoiler

zypper --no-refresh se -ir packman:ss

Loading repository data... Reading installed packages... S | Name | Summary | Type --+------------------------------+------------------------------------------------------------------+-------- i | MPlayer | Multimedia Player | package i | chromium-ffmpeg | The ffmpeg library for Google's opens source browser Chromium | package i | chromium-pepper-flash | Adobe Flash PPAPI Plugin | package i | gstreamer-plugins-bad | GStreamer Streaming-Media Framework Plug-Ins | package i | gstreamer-plugins-bad-lang | Translations for package gstreamer-plugins-bad | package i | gstreamer-plugins-libav | A ffmpeg/libav plugin for GStreamer | package i | gstreamer-plugins-ugly | GStreamer Streaming-Media Framework Plug-Ins | package i | gstreamer-plugins-ugly-lang | Translations for package gstreamer-plugins-ugly | package i | liba52-0 | Shared library part of a52dec | package i | libavcodec57 | FFmpeg codec library | package i | libavdevice57 | FFmpeg device library | package i | libavfilter6 | FFmpeg audio and video filtering library | package i | libavformat57 | FFmpeg's stream format library | package i | libavresample3 | FFmpeg alternate audio resampling library | package i | libavutil55 | FFmpeg's utility library | package i | libdca0 | DTS Coherent Acoustics decoder library | package i | libfaac0 | Shared library part of faac | package i | libfaad2 | Shared library part of faad2 | package i | libfdk-aac1 | A standalone library of the Fraunhofer FDK AAC code from Android | package i | libgstadaptivedemux-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstbadaudio-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstbadbase-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstbadvideo-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstbasecamerabinsrc-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstcodecparsers-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstgl-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstmpegts-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstphotography-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgsturidownloader-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins | package i | libgstwayland-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins - Wayland backend | package i | libmad0 | An MPEG audio decoder library | package i | libmjpegutils-2_0-0 | MJPEG Video Capture and Processing Tools | package i | libmp3lame0 | LAME Ain't an MP3 Encoder | package i | libmpeg2-0 | MPEG-2 Video Stream Decoder | package i | libmpg123-0 | Realtime Player Library for MPEG Audio Layer 1, 2, and 3 Files | package i | libmpg123-0-32bit | Realtime Player Library for MPEG Audio Layer 1, 2, and 3 Files | package i | libopencore-amrnb0 | Shared library part of opencore-amr | package i | libopencore-amrwb0 | Shared library part of opencore-amr | package i | libpostproc54 | FFmpeg post-processing library | package i | libquicktime0 | Library for Reading and Writing Quicktime Movie Files | package i | libsox3 | Sound Conversion Library | package i | libswresample2 | FFmpeg software resampling library | package i | libswscale4 | FFmpeg image scaling and colorspace/pixel conversion library | package i | libtinyxml2-3 | A simple, small, C++ XML parser | package i | libtwolame0 | Shared libraries for TwoLame | package i | libx264-148 | A free h264/avc encoder - encoder binary | package i | libx265-95 | A free H265/HEVC encoder - encoder binary | package i | libxvidcore4 | Shared library libxvidcore | package i | smplayer-skins | Skins for SMPlayer | package i | sox | Sound Conversion Tools | package i | wine-mp3 | Wine MP3 ACM codec | package



Естественно, ставить все эти пакеты не обязательно, главное, это libgst*, gstreamer*, libav*, libsw*.
Спасибо сказали:
Ответить