Bagaimana saya bisa mendapatkan dukungan H.264?

16

Canonical Limited ditampilkan sebagai pemegang lisensi H.264. Saya tertarik untuk dapat memutar video H.264 online ketika menggunakan browser web Chrome di Ubuntu (dan di masa depan di Firefox ketika Firefox mendukung H.264).

Apakah dukungan H.264 diaktifkan di Ubuntu mandiri? Jika tidak, adakah cara saya dapat membeli dukungan H.264 untuk instalasi Ubuntu saya? Asumsikan skenario di mana saya menginstal Ubuntu pada komputer yang datang pra-instal dengan OS Windows. Saya ingin mengetahui opsi apa saja yang tersedia untuk saya agar H.264 dapat digunakan di Ubuntu.

Chad - 24216
sumber
3
Sudahkah Anda menyelesaikan masalah ini?
pl1nk
Saya menyelidiki masalah ini juga. Untuk Chrome h.264 tidak ada masalah karena sudah dibangun sekarang, tetapi Firefox memiliki rencana untuk mendukungnya melalui gstreamer, lihat phoronix.com/scan.php?page=news_item&px=MTM5NzU . Jadi dengan nightly build (8 / Agustus / 2013) Anda harus mengatur perference: media.gstreamer.enabledmenjadi true dan menginstal codec yang tepat untuk gstreamer. Saya belum menguji ini, karena bangunan malam sangat tidak stabil.
matematika

Jawaban:

11

The ubuntu-restricted-extras memiliki semua multimedia decoding paket dan bekerja untuk saya di ujung decoding. Dan kromium secara otomatis menggunakan plug-in ffmpeg.

Jika ada paket dalam ekstra-terbatas Anda yakin tidak mau, Anda bisa mencoba hanya
kromium-codec-ffmpeg-ekstra dari Pusat Perangkat Lunak:

Instal melalui pusat perangkat lunak

Atau di Terminal:

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

Hanya untuk memastikan itu membuatnya menjadi kromium dan Anda tidak hanya mendapatkan codec.

RobotHumans
sumber
1
Hanya akan berfungsi untuk chromium (chrome sudah membuatnya sekarang) dan bukan untuk Firefox.
matematika
Kemudian firefox seharusnya dibangun dengan benar dan jika itu adalah built-in chrome (dan Anda menggunakannya), maka Anda harus nyaman membangun chrome dari sumber atau menggunakan pembaru biner. Jawaban Yossile sama benarnya untuk hal-hal yang terhubung dengan perpustakaan itu sendiri, tetapi Anda tidak dapat memiliki ffmpeg-extra tanpa x264. Oleh karena itu, jawaban saya termasuk di dalamnya dengan menjadi lebih umum dan termasuk krom.
RobotHumans
baik, saya tidak ingin menyinggung Anda atau jawaban Anda, saya hanya ingin menunjukkan bagaimana dengan Firefox dalam hal ini.
matematika
8

Anda bisa mendapatkan encoder H.264 dengan menginstal paket x264 dengan Pusat Perangkat Lunak:

Instal melalui pusat perangkat lunak

Atau di terminal:

sudo apt-get update
sudo apt-get install x264
yossile
sumber
Benar benar untuk menginstal decoding h264, saya hanya tidak yakin apakah itu akan masuk ke krom dengan sendirinya.
RobotHumans
2
Chrome (tidak seperti kromium) mendukung H.264. Jadi dengan asumsi paket x264 menginstal dukungan H.264, ini harusnya. Apakah "membeli" paket dukungan komersial H.264 akan memberikan keuntungan dibandingkan menginstal paket x264?
Chad - 24216
@ Chad - 24216 Saya percaya perbedaan dalam perizinan sehingga jika seseorang membutuhkannya untuk tujuan di luar GNU-GPL itu memerlukan versi komersial.
Yossile
Biasanya kita harus membayar royalti untuk lisensi H264 karena dia ingin mendistribusikan video secara komersial, dan bukan untuk memecahkan kode untuk pemutaran, sejauh yang saya tahu. Mengapa Anda ingin menggunakan codec lain? Penggunaan CPU lebih rendah?
franzlorenzon
Hanya untuk membuatnya jelas, tidak akan berfungsi untuk Firefox.
matematika
2

Saat ini, saya menggunakan Firefox Nightly (27.0a1 (2013-10-24)) di Ubuntu 13.10. Saya membuat perubahan pada flag media.gstreamer.enabled menjadi true. Anda juga perlu menginstal paket gstreamer0.10-ffmpeg.

Anda dapat memeriksa apakah Anda memiliki h.264 diaktifkan di halaman ini: http://www.youtube.com/html5

julian-alarcon
sumber
1

Di Ubuntu 14.04 paket gstreamer0.10-ffmpegtidak tersedia lagi. Lihat laporan bug di launchpad .

Web Upd8 memposting solusi untuk menginstal paket gstreamer menggunakan ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
pengguna63427724
sumber
PS Ini hanya solusi sementara, sejak Firefox 30, dukungan untuk GStreamer1.0 akan tersedia . Yang tersedia di repositori default 14.04. Jadi tidak perlu menambahkan PPA.
Dan