Pagina 1 di 1

[Risolto] Firefox-esr no supporto h264

MessaggioInviato: 05/08/2018, 16:01
da caturen
uso una debian sid e come browser vorrei usare firefox-esr al posto della versione "normale" di firefox. Però, mentre in firefox 61.0.1 l'html5 funziona perfettamente, nella versione esr manca il supporto per i video in h264. Ho provato a fare una ricerca , ma non ho trovato nulla a riguardo. Qualcuno sa come abilitare quei codec?

Re: Firefox-esr no supporto h264

MessaggioInviato: 08/08/2018, 12:18
da Selky
Ciao, non ho sid quindi vado per tentativi.

È probabile che il problema sia riconducibile alla versione di ffmpeg (versione 4) presente in sid. Qua il bug https://bugzilla.mozilla.org/show_bug.cgi?id=1435212 dove potrai notare che la versione 52-esr (quella presente nei repo Debian sino a sid) riporta "wontfix". Mentre dalla experimental è presente la nuova versione esr: 60.x che invece dovrebbe essere stata fissata.

Re: Firefox-esr no supporto h264

MessaggioInviato: 09/08/2018, 20:25
da caturen
la cosa strana è che la stessa versione di firefox esr e il medesimo profilo in una partizione con kde il supporto h264 ce l'ha mentre in un sistema con mate il supporto non va. Eppure dovrebbero essere identici.

Re: Firefox-esr no supporto h264

MessaggioInviato: 10/08/2018, 12:11
da Selky
Tutte sid vero?

Prova su entrambe le partizioni questi comandi:
Codice: Seleziona tutto
dpkg -l | grep -i gstreamer

e
Codice: Seleziona tutto
dpkg -l | grep -i ffmpeg

Re: Firefox-esr no supporto h264

MessaggioInviato: 10/08/2018, 17:40
da caturen
questo in kde dove funziona
Codice: Seleziona tutto
caturen@debian:~$ dpkg -l | grep -i gstreamer
ii  gir1.2-gst-plugins-base-1.0                   1.14.2-dmo1                      amd64        GObject introspection data for the GStreamer Plugins Base library
ii  gir1.2-gstreamer-1.0                          1.14.2-2                         amd64        GObject introspection data for the GStreamer library
ii  gstreamer1.0-alsa:amd64                       1.14.2-dmo1                      amd64        GStreamer plugin for ALSA
ii  gstreamer1.0-gl:amd64                         1.14.2-dmo1                      amd64        GStreamer plugins for GL
ii  gstreamer1.0-plugins-base:amd64               1.14.2-dmo1                      amd64        GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-good:amd64               1.14.2-dmo1                      amd64        GStreamer plugins from the "good" set
ii  gstreamer1.0-pulseaudio:amd64                 1.14.2-dmo1                      amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.0-x:amd64                          1.14.2-dmo1                      amd64        GStreamer plugins for X11 and Pango
ii  libgstreamer-gl1.0-0:amd64                    1.14.2-dmo1                      amd64        GStreamer GL libraries
ii  libgstreamer-plugins-base1.0-0:amd64          1.14.2-dmo1                      amd64        GStreamer libraries from the "base" set
ii  libgstreamer1.0-0:amd64                       1.14.2-2                         amd64        Core GStreamer libraries and elements
ii  libqt5multimediagsttools5:amd64               5.11.1-2                         amd64        GStreamer tools for  Qt 5 Multimedia module
ii  libreoffice-avmedia-backend-gstreamer         1:6.1.0~rc3-1                    amd64        GStreamer backend for LibreOffice
ii  phonon-backend-gstreamer:amd64                4:4.9.0-1                        amd64        Phonon GStreamer 1.0 backend
ii  phonon-backend-gstreamer-common:amd64         4:4.9.0-1                        amd64        Phonon GStreamer 1.0.x backend icons
ii  python3-gst-1.0                               1.14.2-1                         amd64        GStreamer GObject Introspection overrides for Python (Python 3)
caturen@debian:~$
Codice: Seleziona tutto
caturen@debian:~$ dpkg -l | grep -i ffmpeg
ii  libavfilter6:amd64                            10:3.4.2-dmo3                    amd64        FFmpeg filter library
ii  libavformat57:amd64                           10:3.4.2-dmo3                    amd64        FFmpeg file format library
ii  libavformat58:amd64                           10:4.0.2-dmo1                    amd64        FFmpeg file format library
ii  libavresample3:amd64                          10:3.4.2-dmo3                    amd64        FFmpeg compatibility library for resampling - runtime files
ii  libavresample4:amd64                          10:4.0.2-dmo1                    amd64        FFmpeg compatibility library for resampling - runtime files
ii  libavutil55:amd64                             10:3.4.2-dmo3                    amd64        FFmpeg avutil library - runtime files
ii  libavutil56:amd64                             10:4.0.2-dmo1                    amd64        FFmpeg avutil library - runtime files
ii  libswresample2:amd64                          10:3.4.2-dmo3                    amd64        FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii  libswresample3:amd64                          10:4.0.2-dmo1                    amd64        FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii  libswscale4:amd64                             10:3.4.2-dmo3                    amd64        FFmpeg library for image scaling and various conversions - runtime files
ii  libswscale5:amd64                             10:4.0.2-dmo1                    amd64        FFmpeg library for image scaling and various conversions - runtime files
caturen@debian:~$


Re: Firefox-esr no supporto h264

MessaggioInviato: 10/08/2018, 17:56
da caturen
questo in mate
Codice: Seleziona tutto
caturen@caturen:~$ dpkg -l | grep -i gstreamer
ii  gir1.2-gst-plugins-base-1.0           1.14.2-dmo1                                      amd64        GObject introspection data for the GStreamer Plugins Base library
ii  gir1.2-gstreamer-1.0                  1.14.2-2                                         amd64        GObject introspection data for the GStreamer library
ii  gstreamer1.0-alsa:amd64               1.14.2-dmo1                                      amd64        GStreamer plugin for ALSA
ii  gstreamer1.0-gl:amd64                 1.14.2-dmo1                                      amd64        GStreamer plugins for GL
ii  gstreamer1.0-libav:amd64              1:1.14.2-dmo1                                    amd64        FFmpeg plugin for GStreamer
ii  gstreamer1.0-packagekit               1.1.10-1                                         amd64        GStreamer plugin to install codecs using PackageKit
ii  gstreamer1.0-plugins-bad:amd64        1:1.14.2-dmo1                                    amd64        GStreamer plugins from the "bad" set
ii  gstreamer1.0-plugins-base:amd64       1.14.2-dmo1                                      amd64        GStreamer plugins from the "base" set
ii  gstreamer1.0-plugins-base-apps        1.14.2-dmo1                                      amd64        GStreamer helper programs from the "base" set
ii  gstreamer1.0-plugins-good:amd64       1.14.2-dmo1                                      amd64        GStreamer plugins from the "good" set
ii  gstreamer1.0-plugins-ugly:amd64       1:1.14.2-dmo1                                    amd64        GStreamer plugins from the "ugly" set
ii  gstreamer1.0-pulseaudio:amd64         1.14.2-dmo1                                      amd64        GStreamer plugin for PulseAudio
ii  gstreamer1.0-tools                    1.14.2-2                                         amd64        Tools for use with GStreamer
ii  gstreamer1.0-x:amd64                  1.14.2-dmo1                                      amd64        GStreamer plugins for X11 and Pango
ii  libclutter-gst-3.0-0:amd64            3.0.26-1                                         amd64        Open GL based interactive canvas library GStreamer elements
ii  libgstreamer-gl1.0-0:amd64            1.14.2-dmo1                                      amd64        GStreamer GL libraries
ii  libgstreamer-plugins-bad1.0-0:amd64   1:1.14.2-dmo1                                    amd64        GStreamer development files for libraries from the "bad" set
ii  libgstreamer-plugins-base1.0-0:amd64  1.14.2-dmo1                                      amd64        GStreamer libraries from the "base" set
ii  libgstreamer1.0-0:amd64               1.14.2-2                                         amd64        Core GStreamer libraries and elements
ii  libreoffice-avmedia-backend-gstreamer 1:6.1.0~rc3-1                                    amd64        GStreamer backend for LibreOffice
ii  python3-gst-1.0                       1.14.2-1                                         amd64        GStreamer GObject Introspection overrides for Python (Python 3)
caturen@caturen:~$

Codice: Seleziona tutto
caturen@caturen:~$ dpkg -l | grep -i ffmpeg
ii  ffmpeg                                10:4.0.2-dmo1                                    amd64        audio/video encoder, streaming server & audio/video file converter
ii  ffmpegthumbnailer                     1:2.2.0-dmo5                                     amd64        Fast and lightweight video thumbnailer
ii  gstreamer1.0-libav:amd64              1:1.14.2-dmo1                                    amd64        FFmpeg plugin for GStreamer
ii  libavdevice58:amd64                   10:4.0.2-dmo1                                    amd64        FFmpeg library for handling input and output devices - runtime files
ii  libavfilter7:amd64                    10:4.0.2-dmo1                                    amd64        FFmpeg filter library
ii  libavformat58:amd64                   10:4.0.2-dmo1                                    amd64        FFmpeg file format library
ii  libavresample4:amd64                  10:4.0.2-dmo1                                    amd64        FFmpeg compatibility library for resampling - runtime files
ii  libavutil56:amd64                     10:4.0.2-dmo1                                    amd64        FFmpeg avutil library - runtime files
ii  libffmpegthumbnailer4v5:amd64         1:2.2.0-dmo5                                     amd64        Shared library for ffmpegthumbnailer
ii  libswresample3:amd64                  10:4.0.2-dmo1                                    amd64        FFmpeg library for audio resampling, rematrixing etc. - runtime files
ii  libswscale5:amd64                     10:4.0.2-dmo1                                    amd64        FFmpeg library for image scaling and various conversions - runtime files
caturen@caturen:~$

Re: Firefox-esr no supporto h264

MessaggioInviato: 10/08/2018, 22:54
da Aki
Scusatemi se mi intrometto.

Sto usando al momento la versione Firefox ESR 52.9.0 (64-bit) su una Debian Buster che dovrebbe essere la stessa di Debian Sid:
Codice: Seleziona tutto
buster (testing) (web): browser web Mozilla Firefox - ESR (Extended Support Release)
52.9.0esr-1: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
sid (unstable) (web): browser web Mozilla Firefox - ESR (Extended Support Release)
52.9.0esr-1: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64 ppc64el s390x

Nella versione di Debian, all'avvio di Firefox ESR l'add-on per la visualizzazione dei contenuti H264 risulta disabilitato da configurazione, come da immagine allegata: quindi, dovrebbe essere sufficiente abilitarlo.

A latere, segnalo che dai log utilizzati sembrerebbe che stai usando pacchetti provenienti dal repository http://www.deb-multimedia.org che può essere foriero di incompatibilità con le librerie distribuite nei repository Debian.

Re: Firefox-esr no supporto h264

MessaggioInviato: 10/08/2018, 23:41
da Selky
Ciao Aki,
il plugin di Cisco, come giustamente scrivi, è disabilitato su tutte le versioni pacchettizzate Debian. I video in h264 si vedono anche senza quello attivato.

Ho notato come te che caturen utilizza i repository di debian multimedia e forse questo ha creato qualche interferenza di troppo. Ora sto cercando di confrontare i pacchetti.
Su Mate ha installato ffmpeg e alcune librerie tutte versione 4 ed è quello che da noia a firefox-esr 52.x. Mentre su kde ha solo alcune librerie sparse sia della versione 3.x che 4.x di ffmpeg e pare riesca. Nello specifico versione 3.x:
Codice: Seleziona tutto
libavfilter6
libavformat57
libavresample3
libavutil55
libswresample2
libswscale4


@caturen
il massimo che posso fare è tentare con una buster ma non so quanto possa essere diversa da sid, quest'ultima non l'ho mai provata.

Edit
aggiungo come promemoria:
Add ffmpeg 4.0+ support in SeaMonkey

Re: Firefox-esr no supporto h264

MessaggioInviato: 14/08/2018, 9:28
da caturen
Nella versione di Debian, all'avvio di Firefox ESR l'add-on per la visualizzazione dei contenuti H264 risulta disabilitato da configurazione, come da immagine allegata: quindi, dovrebbe essere sufficiente abilitarlo.
il plugin di cisco non serve a vedere i video h264 ma a vedere i video con contenuti bloccati da drm dei video h264
Comunque in pratica la cosa si è "risolta" da sola dato che in sid firefox-esr è stato aggiornato alla versione 60. L'unico motivo che mi faceva usare quella versione di FF era la possibilità di usare le "vecchie" estensioni, cosa che con la nuova versione non è più possibile e perciò sono passato alla versione normale di FF
A latere, segnalo che dai log utilizzati sembrerebbe che stai usando pacchetti provenienti dal repository http://www.deb-multimedia.org che può essere foriero di incompatibilità con le librerie distribuite nei repository Debian.
sono anni che uso quel repository e mai avuto problemi.

Re: [Risolto] Firefox-esr no supporto h264

MessaggioInviato: 14/08/2018, 12:59
da Selky
Potevi provare ad installare le librerie mancanti di ffmpeg 3.x che ho indicato per vedere se riuscivi a tenerti una vecchia versione di FF in contemporanea alla release.

Re: [Risolto] Firefox-esr no supporto h264

MessaggioInviato: 14/08/2018, 14:05
da caturen
Selky ha scritto:Potevi provare ad installare le librerie mancanti di ffmpeg 3.x che ho indicato per vedere se riuscivi a tenerti una vecchia versione di FF in contemporanea alla release.

per le vecchie estensioni uso palemoon che è anche più leggero di FF che uso raramente ormai