H.264 desteğini nasıl alabilirim?


16

Canonical Limited, H.264 lisansı sahibi olarak gösterilmektedir. Ubuntu'da (ve Firefox H.264'ü desteklediğinde gelecekte Firefox'ta) Chrome web tarayıcısını kullanırken H.264 videosunu çevrimiçi oynatabilme ile ilgileniyorum.

Ubuntu'nun kendi kurulumlarında H.264 desteği etkin mi? Değilse, Ubuntu kurulumum için H.264 desteği almamın bir yolu var mı? Windows işletim sistemi ile önceden yüklenmiş olarak gelen bir bilgisayara Ubuntu'yu kendi yüklediğim bir senaryo varsayalım. H.264'ün Ubuntu üzerinde çalışmasını sağlamak için kullanabileceğim tüm seçenekleri bilmek istiyorum.


3
Bu sorunu çözdünüz mü?
pl1nk

Ben de bu konuyu araştırdım. Chrome h.264 için şimdiye kadar yerleşik olduğu için sorun değil, ancak Firefox'un gstreamer aracılığıyla desteklemeyi planlıyor bakınız phoronix.com/scan.php?page=news_item&px=MTM5NzU . Bu yüzden gece derlemesi (8 / Ağu / 2013) ile farkı ayarlamalısınız: media.gstreamer.enabledgstreamer için doğru kodekleri doğru ve yükleyin. Gece yapıları çok kararsız olduğu için bunu test etmedim.
matematik

Yanıtlar:


11

Ubuntu-sınırlandırılmış ekstralar tüm multimedya paketleri deşifre ve deşifre ucunda benim için çalışıyor vardır. Ve krom otomatik olarak ffmpeg eklentisini kullandı.

Sınırlı ekstralarda paketler varsa , Yazılım Merkezi'nden sadece
chromium-codecs-ffmpeg-extra'yı deneyebileceğinizden emin olabilirsiniz :

Yazılım merkezi üzerinden yükleme

Veya Terminalde:

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

Sadece krom için yapar emin olun ve sadece kodek elde değil.


1
Firefox için değil, yalnızca krom için çalışacak (krom şu an yerleşiktir).
matematik

Daha sonra firefox düzgün bir şekilde oluşturulmuş olmalı ve eğer yerleşik bir kromsa (ve onu kullanıyorsanız), kaynaklardan krom oluşturmak veya ikili bir güncelleyici kullanmak konusunda rahat olmalısınız. Yossile'ın yanıtı, kütüphanenin kendisine bağlanan şeyler için de aynı derecede doğrudur, ancak x264 olmadan ffmpeg-extra'ya sahip olamazsınız. Öyle ki, cevabım daha genel ve krom da dahil olmak üzere onu altüst ediyor.
RobotHumans

Sizi ya da cevabınızı rahatsız etmek istemedim, sadece bu durumda Firefox hakkında neyi işaret etmek istedim.
matematik

8

Yazılım Merkezi ile x264 paketini yükleyerek H.264 kodlayıcıyı alabilirsiniz :

Yazılım merkezi üzerinden yükleme

Veya bir terminalde:

sudo apt-get update
sudo apt-get install x264

Kesinlikle h264 kod çözme yüklü almak için doğru, sadece kendi başına krom olsun emin değilim.
RobotHumans

2
Krom (kromun aksine) H.264'ü destekler. Bu nedenle, x264 paketinin H.264 desteğini yüklediğini varsayarsak, bu olmalı. Ticari bir H.264 destek paketini "satın almak" x264 paketinin kurulmasına göre herhangi bir avantaj sağlar mı?
Çad - 24216

@ Chad - 24216 Farklılıkların lisanslamada olduğuna inanıyorum, böylece birinin GNU-GPL dışındaki amaçlar için ihtiyacı varsa, ticari sürümü gerektirir.
yosun

Normalde bir h264 lisansı için telif ücreti ödemek zorundadır, çünkü bildiğim kadarıyla bir videoyu ticari olarak dağıtmak ve oynatmak için kodunu çözmek için değil. Neden başka bir codec bileşeni kullanmak istiyorsunuz? Daha düşük cpu kullanımı?
franzlorenzon

Sadece netleştirmek için Firefox için çalışmayacak.
matematik

2

Şu anda Ubuntu 13.10'da Firefox Nightly (27.0a1 (2013-10-24)) kullanıyorum. Değişiklik yaptım media.gstreamer.enabled öğesini true olarak etkinleştirdim. Ayrıca gstreamer0.10-ffmpeg paketini de kurmanız gerekir.

Bu sayfada h.264'ün etkin olup olmadığını kontrol edebilirsiniz: http://www.youtube.com/html5


1

Ubuntu 14.04'te paket gstreamer0.10-ffmpegartık mevcut değil. Launchpad'deki hata raporuna bakın .

Web Upd8, gpreamer paketini bir ppa kullanarak yüklemek için bir geçici çözüm gönderdi :

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

Not: Bu yalnızca geçici bir çözümdür, Firefox 30'dan itibaren GStreamer1.0 desteği sunulacaktır . Varsayılan depolarda bulunan 14.04. Dolayısıyla, bir PPA eklemenize gerek kalmayacaktır.
Dan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.