• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Leap 15.4: unter Firefox Videos in YouTube ohne Ton

Hallo, ich habe Leap 15.4 und Firefox als Browser. Seit dem letzten Update kommt bei YouTube-Videos kein Ton mehr, während bei MP4-Videos von der Festplatte der Ton funktioniert.
 

BeastXXL

Hacker
Hallo,
ich hatte unter Leap 15.3 manchmal einen "kratzigen Sound" (kannst du hier im Forum suchen). Mir hat es geholfen von pulseaudio auf pipewire umzusteigen. Evtl. hilft es auch bei dir?!
Da ich nur ein User bin, kann ich keine tiefere Ursachenforschung anbieten. Sorry.:cry:
 

abgdf

Guru
Vielleicht findet Firefox pulseaudio ja besser.
Welche Firefox-Version ist denn das?
Was sagt "pavucontrol"?
 

towo

Moderator
Teammitglied
Vielleicht findet Firefox pulseaudio ja besser.
Mit Sicherheit nicht, FF ist es ziemlich egal, und läuft bestens mit Pipewire. solange Pipewire-Pulse installiert ist.
Aber bei den meisten läuten läuft halt pulseaudio und pipewire gleichzeitig, was manchen fällen suboptimal, meist aber ziemlicher Mist ist.
 

abgdf

Guru
Wie bekomme ich heraus, welche Firefox-Version ich habe?
In Firefox selbst. Auf den oberen Bereich der Benutzeroberfläche mit rechts klicken und im Menü "Menüleiste" auswählen. Dann in der dann erscheinenden Menüleiste unter "Hilfe / Über Firefox".
Wo muss ich "pavucontrol" eingeben?
Naja, im Terminal. Geht natürlich nur, wenn pulseaudio nebst Tools installiert ist.
Ehrlich gesagt hab' ich mit Pipewire noch gar keine Erfahrungen. Ich weiß nur, daß Firefox ab einer bestimmten Version reines alsa nicht mehr unterstützte, sondern zwingend pulseaudio haben wollte. Wie es mit Pipewire ist, weiß ich wie gesagt noch nicht. Aber towo schrieb ja, daß das prinzipiell auch gehen sollte.
 
Zuletzt bearbeitet:

Sauerland

Ultimate Guru
Der esr ist bei openSUSE Standard.
Code:
firefox --version
Mozilla Firefox 115.1.0esr

Poste mal:
Code:
zypper se -si openh264 libavcodec mozilla
Code:
zypper lr -d
 
Code:
Loading repository data...
Reading installed packages...

S  | Name                               | Type    | Version                 | Arch   | Repository
---+------------------------------------+---------+-------------------------+--------+-------------------------------------------------------------
i  | ca-certificates-mozilla            | package | 2.60-150200.27.1        | noarch | Update repository with updates from SUSE Linux Enterprise 15
i  | kmozillahelper                     | package | 5.0.5-bp154.1.45        | x86_64 | Main Repository
i+ | libavcodec56                       | package | 2.8.21-pm150400.1.1     | x86_64 | Packman Repository
i+ | libavcodec57                       | package | 3.4.12-150400.1.pm.2    | x86_64 | Packman Repository
i+ | libavcodec58_134                   | package | 4.4.4-150400.4.pm.2     | x86_64 | Packman Repository
i+ | libavcodec58_134-32bit             | package | 4.4-150400.3.15.1       | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | mozilla-nspr                       | package | 4.35-150000.3.29.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | mozilla-nss                        | package | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | mozilla-nss-certs                  | package | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | MozillaFirefox                     | package | 115.1.0-150200.152.99.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | MozillaFirefox-branding-openSUSE   | package | 68-lp154.5.1            | x86_64 | Main Repository
i  | MozillaFirefox-translations-common | package | 115.1.0-150200.152.99.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
localhost:~ #

Code:
localhost:~ # zypper lr -d
#  | Alias                                        | Name                                                                           | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                         | Service
---+----------------------------------------------+--------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------+--------
 1 | download.nvidia.com-$releasever              | nVidia Graphics Drivers                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.4                              |
 2 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/          |
 3 | openSUSE-Leap-${releasever}-1                | openSUSE-Leap-15.4-1                                                           | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/usb-USB_Disk_3.0_CCYYMMDDHHmmSSVFGNIS-0:0-part2 |
 4 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository                                                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                          |
 5 | repo-backports-debug-update                  | Update repository with updates for openSUSE Leap debuginfo packages from ope-> | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.4/backports_debug/              |
 6 | repo-backports-update                        | Update repository of openSUSE Backports                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/backports/                    |
 7 | repo-debug                                   | Debug Repository                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/         |
 8 | repo-debug-non-oss                           | Debug Repository (Non-OSS)                                                     | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.4/repo/non-oss/     |
 9 | repo-debug-update                            | Update Repository (Debug)                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/leap/15.4/oss                     |
10 | repo-debug-update-non-oss                    | Update Repository (Debug, Non-OSS)                                             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/non-oss/                |
11 | repo-non-oss                                 | Non-OSS Repository                                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/non-oss/           |
12 | repo-oss                                     | Main Repository                                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.4/repo/oss/               |
13 | repo-sle-debug-update                        | Update repository with debuginfo for updates from SUSE Linux Enterprise 15     | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.4/sle/                    |
14 | repo-sle-update                              | Update repository with updates from SUSE Linux Enterprise 15                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/sle/                          |
15 | repo-source                                  | Source Repository                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/distribution/leap/15.4/repo/oss/        |
16 | repo-source-non-oss                          | Source Repository (Non-OSS)                                                    | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.4/repo/non-oss/    |
17 | repo-update                                  | Main Update Repository                                                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/oss                           |
18 | repo-update-non-oss                          | Update Repository (Non-Oss)                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4/non-oss/                      |
19 | repo-update-test                             | Untested Updates                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.4-test/                         |
localhost:~ #
 

abgdf

Guru
Der esr ist bei openSUSE Standard.
Stimmt, ich hatte auch Probleme in Leap 15.4 mit der Firefox-Version aus den Repositories. Hab' einfach die Firefox-Version von der oben genannten offiziellen Webseite installiert, und die Probleme waren weg.
Hatte den Vorfall ganz vergessen: Firefox ist das einzige Programm, von dem ich (aus Sicherheitsgründen) Updates mache, und das nicht über die SuSE-Repos, sondern über die Mozilla-Seite. Allein schon, weil Firefox sich mit dieser Seite verbindet (und nicht mit den SuSE-Repos), und meckert, wenn nicht die aktuelle Version auf dem System läuft. (Was man ihm aber auch verbieten könnte, wenn man wollte.)
 

Sauerland

Ultimate Guru
Ich würde den Firefox aus den Repos behalten, sicherheitskritische Bugs werden immer wieder zurückportiert.

Als root:
Code:
zypper in --from 'Packman Repository' libopenh264-7

Und bitte beim nächsten Mal immer die komplette Eingabezeile sowie die auf die Ausgabe folgende Zeile mit posten.
Beispiel
Code:
linux64:/home/stephan # zypper se -si openh264 libavcodec mozilla
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                                   | Type  | Version                 | Arch   | Repository
---+----------------------------------------+-------+-------------------------+--------+-------------------------------------------------------------
i+ | ca-certificates-mozilla                | Paket | 2.60-150200.27.1        | noarch | Main Repository
i+ | ffmpeg-4-libavcodec-devel              | Paket | 4.4.4-150500.4.pm.2     | x86_64 | Packman_Aachen
i+ | kmozillahelper                         | Paket | 5.0.5-bp155.2.16        | x86_64 | Main Repository
i+ | libavcodec57                           | Paket | 3.4.12-150500.1.pm.3    | x86_64 | Packman_Aachen
i+ | libavcodec58_134                       | Paket | 4.4.4-150500.4.pm.2     | x86_64 | Packman_Aachen
i+ | libopenh264-7                          | Paket | 2.3.1-150500.1.pm.2     | x86_64 | Packman_Aachen
i+ | mozilla-nspr                           | Paket | 4.35-150000.3.29.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nspr-32bit                     | Paket | 4.35-150000.3.29.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nspr-devel                     | Paket | 4.35-150000.3.29.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss                            | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-32bit                      | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-certs                      | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-certs-32bit                | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-devel                      | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | mozilla-nss-tools                      | Paket | 3.90-150400.3.32.1      | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | MozillaFirefox                         | Paket | 115.1.0-150200.152.99.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | MozillaFirefox-branding-openSUSE       | Paket | 68-lp155.7.4            | x86_64 | Main Repository
i+ | MozillaFirefox-translations-common     | Paket | 115.1.0-150200.152.99.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | MozillaThunderbird                     | Paket | 115.0.1-150200.8.124.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | MozillaThunderbird-translations-common | Paket | 115.0.1-150200.8.124.1  | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
linux64:/home/stephan #
Macht die Nachverfolgung für den Helfenden einfacher.
 

abgdf

Guru
Ich habe die Standardversion heruntergeladen. Wie bekomme ich diese Dateien auf meinem Rechner installiert?
Wenn Du diesen Weg versuchen möchtest, ginge das so:
Auspacken:
Code:
tar -xjvf firefox-116.0.2.tar.bz2
Es entsteht ein Verzeichnis "firefox". In dieses Verzeichnis wechseln:
Code:
cd firefox
und ausführen:
Code:
./firefox
Dabei das "./" nicht vergessen, dadurch wird die Datei aus diesem konkreten Verzeichnis (das heißt aus dem jeweils aktuellen Verzeichnis) ausgeführt - und nicht eine "firefox"-Datei von woanders auf dem System.
Man kann dann das firefox-Verzeichnis als root dahin kopieren, wohin man es haben möchte. (Ich gebe zu, daß das am rpm-Paketsystem vorbeigeht, und man sich also merken muß, was man gemacht hat, wenn man es später nochmal ändern will.)

Auch noch: In Firefox mit rechts auf oberen Bereich klicken und "Menüleiste" aktivieren. Dann in der Menüleiste unter "Hilfe / Über Firefox" überprüfen, welche Version aktuell läuft. Da sollte "116.0.2 (64 bit)" stehen.
Dann mal Youtube ausprobieren, ob da der Ton läuft. :)
 
Zuletzt bearbeitet:
Habe ich alles gemacht.

Code:
localhost:~ # cd /home/eckart/Downloads
localhost:/home/eckart/Downloads # tar -xjvf firefox-116.0.2.tar.bz2
firefox/libsoftokn3.so
firefox/gmp-clearkey/0.1/manifest.json
firefox/gmp-clearkey/0.1/libclearkey.so
firefox/gmp-clearkey/0.1/libclearkey.so.sig
firefox/libplc4.so
firefox/plugin-container.sig
firefox/dependentlibs.list
firefox/crashreporter
firefox/plugin-container
firefox/libxul.so
firefox/libnssckbi.so
firefox/application.ini
firefox/libnss3.so
firefox/updater.ini
firefox/update-settings.ini
firefox/libmozgtk.so
firefox/glxtest
firefox/liblgpllibs.so
firefox/libplds4.so
firefox/omni.ja
firefox/vaapitest
firefox/pingsender
firefox/defaults/pref/channel-prefs.js
firefox/browser/chrome/icons/default/default128.png
firefox/browser/chrome/icons/default/default64.png
firefox/browser/chrome/icons/default/default32.png
firefox/browser/chrome/icons/default/default16.png
firefox/browser/chrome/icons/default/default48.png
firefox/browser/omni.ja
firefox/browser/features/pictureinpicture@mozilla.org.xpi
firefox/browser/features/webcompat@mozilla.org.xpi
firefox/browser/features/formautofill@mozilla.org.xpi
firefox/browser/features/webcompat-reporter@mozilla.org.xpi
firefox/browser/features/screenshots@mozilla.org.xpi
firefox/browser/crashreporter-override.ini
firefox/precomplete
firefox/firefox
firefox/firefox-bin
firefox/libfreeblpriv3.so
firefox/firefox-bin.sig
firefox/libmozsqlite3.so
firefox/libnspr4.so
firefox/libnssutil3.so
firefox/updater
firefox/removed-files
firefox/locale.ini
firefox/libmozavcodec.so
firefox/minidump-analyzer
firefox/platform.ini
firefox/crashreporter.ini
firefox/libmozsandbox.so
firefox/libsmime3.so
firefox/Throbber-small.gif
firefox/libmozavutil.so
firefox/libipcclientcerts.so
firefox/icons/updater.png
firefox/libssl3.so
firefox/libxul.so.sig
firefox/fonts/TwemojiMozilla.ttf
firefox/libmozwayland.so
firefox/firefox.sig
localhost:/home/eckart/Downloads # cd firefox
localhost:/home/eckart/Downloads/firefox # ./firefox
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
ATTENTION: default value of option mesa_glthread overridden by environment.
[Child 6119, MediaDecoderStateMachine #1] WARNING: 7f4f0a831940 OpenCubeb() failed to init cubeb: file /builds/worker/checkouts/gecko/dom/media/AudioStream.cpp:281
[Child 6119, MediaDecoderStateMachine #1] WARNING: Decoder=7f4f05804300 [OnMediaSinkAudioError]: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:4567
[Child 6119, MediaDecoderStateMachine #1] WARNING: 7f4f05787160 OpenCubeb() failed to init cubeb: file /builds/worker/checkouts/gecko/dom/media/AudioStream.cpp:281
[Child 6119, MediaDecoderStateMachine #1] WARNING: Decoder=7f4f156f9800 [OnMediaSinkAudioError]: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:4567
localhost:/home/eckart/Downloads/firefox #


Es funktioniert aber immer noch nicht
 
Oben