Come posso ottenere supporto H.264?


16

Canonical Limited viene mostrato come licenziatario di H.264. Sono interessato a poter riprodurre video H.264 online quando si utilizza il browser Chrome in Ubuntu (e in futuro su Firefox quando Firefox supporta H.264).

Il supporto H.264 è abilitato sulle autoinstallazioni di Ubuntu? In caso contrario, c'è un modo per acquistare il supporto H.264 per la mia installazione di Ubuntu? Supponi uno scenario in cui ho installato Ubuntu su un computer preinstallato con il sistema operativo Windows. Mi piacerebbe sapere tutte le opzioni disponibili per me per far funzionare H.264 su Ubuntu.


3
Hai risolto questo problema?
Plnnk,

Ho studiato anche questo problema. Per Chrome h.264 non è un problema poiché è ormai incorporato, ma Firefox ha in programma di supportarlo tramite gstreamer, vedi phoronix.com/scan.php?page=news_item&px=MTM5NzU . Quindi con nightly build (8 / ago / 2013) dovresti impostare la perferenza: media.gstreamer.enabledsu true e installare i codec corretti per gstreamer. Non l'ho provato, dato che le build notturne sono molto instabili.
matematica

Risposte:


11

Gli extra di ubuntu hanno tutti i pacchetti di decodifica multimediale e lavorano per me alla fine della decodifica. E il cromo utilizzava automaticamente il plug-in ffmpeg.

Se ci sono pacchetti in extra limitati, sei sicuro di non volerlo, puoi provare solo
chromium-codecs-ffmpeg-extra dal Software Center:

Installa tramite il centro software

O nel terminal:

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

Solo per essere sicuri che arrivi al cromo e non ottieni semplicemente il codec.


1
Funzionerà solo per il cromo (Chrome ha ormai incorporato) e non per Firefox.
matematica

Quindi Firefox dovrebbe essere stato costruito correttamente e se è un Chrome incorporato (e lo stai usando), allora dovresti sentirti a tuo agio nel creare Chrome da sorgenti o usando un aggiornamento binario. La risposta di Yossile è ugualmente corretta per le cose che si collegano alla libreria stessa, ma non puoi avere ffmpeg-extra senza x264. Stando così le cose, la mia risposta in qualche modo riassume la sua essendo più generale e includendo anche il cromo.
RobotHumans

beh, non volevo offendere te o la tua risposta, volevo solo sottolineare cosa c'è di Firefox in quel caso.
matematica

8

Puoi ottenere l'encoder H.264 installando il pacchetto x264 con Software Center:

Installa tramite il centro software

O in un terminale:

sudo apt-get update
sudo apt-get install x264

Sicuramente corretto per l'installazione della decodifica h264, non sono sicuro che lo farà entrare da solo nel cromo.
RobotHumans,

2
Il cromo (al contrario del cromo) supporta H.264. Quindi supponendo che il pacchetto x264 installi il supporto H.264, dovrebbe essere così. "L'acquisto" di un pacchetto di supporto commerciale H.264 darebbe dei vantaggi rispetto all'installazione del pacchetto x264?
Ciad - 24216

@ Chad - 24216 Credo che ci siano differenze nelle licenze in modo tale che se qualcuno ne ha bisogno per scopi al di fuori della GNU-GPL, richiede la versione commerciale.
Yossile

Normalmente si devono pagare royalties per una licenza h264 perché vuole distribuire un video commercialmente e non per decodificarlo per la riproduzione, per quanto ne so. Perché dovresti usare un altro codec? Minore utilizzo della CPU?
franzlorenzon,

Giusto per chiarire, non funzionerà per Firefox.
matematica

2

In questo momento, sto usando Firefox Nightly (27.0a1 (2013-10-24)) su Ubuntu 13.10. Ho apportato la modifica sulla bandiera media.gstreamer.enabled a true. È inoltre necessario installare il pacchetto gstreamer0.10-ffmpeg.

Puoi verificare se h.264 è abilitato in questa pagina: http://www.youtube.com/html5


1

In Ubuntu 14.04 il pacchetto gstreamer0.10-ffmpegnon è più disponibile. Vedi la segnalazione di bug sul launchpad .

Web Upd8 ha pubblicato una soluzione alternativa per installare il pacchetto gstreamer usando un ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg

PS Questa è solo una soluzione temporanea, a partire da Firefox 30, sarà disponibile il supporto per GStreamer1.0 . Che è disponibile nei repository predefiniti 14.04. Quindi non sarà necessario aggiungere un PPA.
Dan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.