Comment obtenir le support H.264?

16

Canonical Limited est présenté comme un licencié de H.264. Je suis intéressé à pouvoir lire des vidéos H.264 en ligne lorsque j'utilise le navigateur Web Chrome dans Ubuntu (et à l'avenir sur Firefox lorsque Firefox prend en charge H.264).

La prise en charge H.264 est-elle activée sur les auto-installations d'Ubuntu? Sinon, existe-t-il un moyen d'acheter le support H.264 pour mon installation Ubuntu? Supposons un scénario où j'ai auto-installé Ubuntu sur un ordinateur pré-installé avec Windows OS. Je voudrais connaître toutes les options à ma disposition pour faire fonctionner H.264 sur Ubuntu.

Tchad - 24216
la source
3
Avez-vous résolu ce problème?
pl1nk
J'ai également enquêté sur cette question. Pour Chrome h.264 n'est pas un problème car il est intégré, mais Firefox prévoit de le prendre en charge via gstreamer, voir phoronix.com/scan.php?page=news_item&px=MTM5NzU . Donc, avec la construction nocturne (8 / août / 2013), vous devez définir la préférence: media.gstreamer.enabledtrue et installer les codecs appropriés pour gstreamer. Je n'ai pas testé cela, car la construction nocturne est très instable.
math

Réponses:

11

Les extras restreints à Ubuntu tous les packages de décodage multimédia et fonctionnent pour moi du côté du décodage. Et le chrome utilisait automatiquement le plug-in ffmpeg.

S'il y a des packages dans des extras restreints, vous êtes sûr de ne pas vouloir essayer les
codecs-chrome-ffmpeg-extra du centre logiciel:

Installer via le centre logiciel

Ou dans le terminal:

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

Juste pour être sûr qu'il arrive au chrome et que vous n'obtenez pas seulement le codec.

RobotHumains
la source
1
Ne fonctionnera que pour le chrome (Chrome a déjà intégré) et pas pour Firefox.
math
Ensuite, Firefox devrait avoir été construit correctement et s'il s'agit d'un chrome intégré (et que vous l'utilisez), vous devriez être à l'aise pour construire du chrome à partir de sources ou utiliser un programme de mise à jour binaire. La réponse de Yossile est également correcte pour les éléments liés à la bibliothèque elle-même, mais vous ne pouvez pas avoir ffmpeg-extra sans x264. Cela étant, ma réponse résume en quelque sorte la sienne en étant plus générale et en incluant également le chrome.
RobotHumans
eh bien, je ne voulais pas vous offenser ou répondre à votre réponse, je voulais juste souligner ce qui concerne Firefox dans ce cas.
math
8

Vous pouvez obtenir l'encodeur H.264 en installant le package x264 avec le Software Center:

Installer via le centre logiciel

Ou dans un terminal:

sudo apt-get update
sudo apt-get install x264
yossile
la source
Certainement correct pour installer le décodage h264, je ne suis pas sûr s'il le fera entrer dans le chrome par lui-même.
RobotHumans
2
Chrome (par opposition au chrome) prend en charge H.264. Donc, en supposant que le package x264 installe le support H.264, cela devrait être le cas. L'achat d'un package de support commercial H.264 offrirait-il des avantages par rapport à l'installation du package x264?
Tchad - 24216
@ Chad - 24216 Je crois que les différences sont dans les licences de sorte que si quelqu'un en a besoin à des fins en dehors de la GNU-GPL, il nécessite la version commerciale.
yossile
Normalement, on doit payer des redevances pour une licence h264 parce qu'elle veut distribuer une vidéo commercialement, et non pour la décoder pour la lecture, pour autant que je sache. Pourquoi voudriez-vous utiliser un autre codec? Utilisation moindre du processeur?
franzlorenzon
Juste pour être clair, ne fonctionnera pas pour Firefox.
math
2

En ce moment, j'utilise Firefox Nightly (27.0a1 (2013-10-24)) sur Ubuntu 13.10. J'ai effectué la modification sur l'indicateur media.gstreamer.enabled sur true. Vous devez également installer le package gstreamer0.10-ffmpeg.

Vous pouvez vérifier si le h.264 est activé sur cette page: http://www.youtube.com/html5

julian-alarcon
la source
1

Dans Ubuntu 14.04, le paquet gstreamer0.10-ffmpegn'est plus disponible. Voir le rapport de bogue sur le tableau de bord .

Web Upd8 a publié une solution de contournement pour installer le package gstreamer à l' aide d'un ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
user63427724
la source
PS Ce n'est qu'une solution temporaire, à partir de Firefox 30, le support de GStreamer1.0 sera disponible . Qui est disponible dans les référentiels par défaut 14.04. Il ne sera donc pas nécessaire d'ajouter un PPA.
Dan