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.


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.


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

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


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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.