Wie kann ich H.264-Unterstützung erhalten?

16

Canonical Limited wird als Lizenznehmer von H.264 gezeigt. Ich bin daran interessiert, H.264-Videos online abzuspielen, wenn ich den Chrome-Webbrowser in Ubuntu verwende (und in Zukunft in Firefox, wenn Firefox H.264 unterstützt).

Ist die H.264-Unterstützung bei Selbstinstallationen von Ubuntu aktiviert? Wenn nicht, gibt es eine Möglichkeit, H.264-Unterstützung für meine Ubuntu-Installation zu kaufen? Angenommen, ich habe Ubuntu auf einem Computer mit vorinstalliertem Windows-Betriebssystem selbst installiert. Ich würde gerne alle Optionen kennen, die mir zur Verfügung stehen, um H.264 unter Ubuntu zum Laufen zu bringen.

Tschad - 24216
quelle
3
Haben Sie dieses Problem behoben?
25.
Ich habe auch dieses Problem untersucht. Für Chrome ist h.264 kein Problem, da es bereits eingebaut ist, aber Firefox plant, es über gstreamer zu unterstützen (siehe phoronix.com/scan.php?page=news_item&px=MTM5NzU) . Bei Nightly Build (8. August 2013) sollten Sie also den Wert media.gstreamer.enabledauf true setzen und die richtigen Codecs für Gstreamer installieren. Ich habe dies nicht getestet, da nächtliche Builds sehr instabil sind.
Mathe

Antworten:

11

Die ubuntu-eingeschränkten Extras enthalten alle Multimedia-Dekodierungspakete und arbeiten für mich am Dekodierungsende. Und Chrom hat automatisch das ffmpeg-Plug-in verwendet.

Wenn es Pakete mit eingeschränkten Extras gibt, von denen Sie sicher sind, dass Sie sie nicht möchten, können Sie einfach
Chrom-Codecs-ffmpeg-extra aus dem Software Center ausprobieren :

Installation über das Software Center

Oder im Terminal:

sudo apt-get update
sudo apt-get install chromium-codecs-ffmpeg-extra

Nur um sicherzugehen, dass es in Chrom übergeht und Sie nicht nur den Codec bekommen.

RobotHumans
quelle
1
Funktioniert nur für Chrom und nicht für Firefox.
Mathe
Dann sollte Firefox richtig erstellt worden sein und wenn es ein eingebautes Chrome ist (und Sie es verwenden), sollten Sie es sich bequem machen, Chrome aus Quellen zu erstellen oder einen binären Updater zu verwenden. Die Antwort von Yossile gilt auch für Dinge, die mit der Bibliothek selbst in Verbindung stehen, aber ohne x264 ist ffmpeg-extra nicht möglich. In diesem Sinne fasst meine Antwort seine Frage so zusammen, dass sie allgemeiner ist und auch Chrom einschließt.
RobotHumans
Nun, ich wollte Sie oder Ihre Antwort nicht beleidigen. Ich wollte nur darauf hinweisen, was in diesem Fall mit Firefox zu tun hat.
Mathe
8

Sie können einen H.264-Encoder erhalten, indem Sie das x264- Paket mit dem Software Center installieren :

Installation über das Software Center

Oder in einem Terminal:

sudo apt-get update
sudo apt-get install x264
yossile
quelle
Auf jeden Fall richtig für die Installation von H264-Dekodierung, ich bin nur unsicher, ob es von selbst in Chrom kommen wird.
RobotHumans
2
Chrome (im Gegensatz zu Chrom) unterstützt H.264. Unter der Annahme, dass das x264-Paket die H.264-Unterstützung installiert, sollte dies der Fall sein. Würde der "Kauf" eines kommerziellen H.264-Support-Pakets Vorteile gegenüber der Installation des x264-Pakets bringen?
Tschad - 24216
@ Tschad - 24216 Ich glaube, es gibt Unterschiede in der Lizenzierung, so dass jemand, der sie für Zwecke außerhalb der GNU-GPL benötigt, die kommerzielle Version benötigt.
Yossile
Normalerweise muss man Lizenzgebühren für eine h264-Lizenz bezahlen, weil sie ein Video kommerziell vertreiben möchte, und meines Wissens nicht, um es für die Wiedergabe zu dekodieren. Warum solltest du einen anderen Codec verwenden? Niedrigere CPU Nutzung?
franzlorenzon
Nur um es klar zu machen, wird nicht für Firefox funktionieren.
Mathe
2

Im Moment benutze ich Firefox Nightly (27.0a1 (2013-10-24)) unter Ubuntu 13.10. Ich habe die Änderung auf dem Flag media.gstreamer.enabled auf true gesetzt. Sie müssen auch das Paket gstreamer0.10-ffmpeg installieren.

Auf dieser Seite kannst du überprüfen, ob du h.264 aktiviert hast: http://www.youtube.com/html5

julian-alarcon
quelle
1

In Ubuntu 14.04 ist das Paket gstreamer0.10-ffmpegnicht mehr verfügbar. Siehe den Fehlerbericht auf dem Launchpad .

Web Upd8 hat eine Problemumgehung für die Installation des gstreamer- Pakets mithilfe eines ppa bereitgestellt:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
user63427724
quelle
PS Dies ist nur eine temporäre Lösung. Ab Firefox 30 wird GStreamer1.0 unterstützt . Welches ist in den Standard-Repositories verfügbar 14.04. Es muss also kein PPA hinzugefügt werden.
Dan