Làm cách nào tôi có thể nhận được hỗ trợ H.264?


16

Canonical Limited được hiển thị dưới dạng bản quyền của H.264. Tôi quan tâm đến việc có thể phát video H.264 trực tuyến khi sử dụng trình duyệt web Chrome trong Ubuntu (và trong tương lai trên Firefox khi Firefox hỗ trợ H.264).

Hỗ trợ H.264 có được bật khi tự cài đặt Ubuntu không? Nếu không, có cách nào để tôi có thể mua hỗ trợ H.264 cho cài đặt Ubuntu của mình không? Giả sử một kịch bản trong đó tôi tự cài đặt Ubuntu trên máy tính được cài đặt sẵn hệ điều hành Windows. Tôi muốn biết bất kỳ và tất cả các tùy chọn có sẵn cho tôi để có được H.264 hoạt động trên Ubuntu.


3
Bạn đã giải quyết vấn đề này?
pl1nk

Tôi đã điều tra vấn đề này là tốt. Đối với Chrome h.264 không có vấn đề gì vì hiện tại nó đã được tích hợp sẵn, nhưng Firefox có kế hoạch hỗ trợ nó thông qua guxer xem phoronix.com/scan.php?page=news_item&px=MTM5NzU . Vì vậy, với bản dựng hàng đêm (8 tháng 8 năm 2013), bạn nên đặt sự hiểu biết: media.gstreamer.enabledthành đúng và cài đặt codec phù hợp cho trình phát. Tôi chưa thử nghiệm điều này, vì việc xây dựng hàng đêm rất không ổn định.
toán

Câu trả lời:


11

Các tính năng bổ sung bị hạn chế của Ubuntu có tất cả các gói giải mã đa phương tiện và hoạt động cho tôi ở phần cuối giải mã. Và crom tự động sử dụng trình cắm ffmpeg.

Nếu có các gói trong phần bổ sung bị hạn chế, bạn chắc chắn rằng bạn không muốn thử chỉ có thể sử dụng
chromium-codecs-ffmpeg-Extra từ Trung tâm phần mềm:

Cài đặt qua trung tâm phần mềm

Hoặc trong Terminal:

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

Chỉ cần chắc chắn rằng nó làm cho nó thành crôm và bạn không chỉ cần lấy codec.


1
Sẽ chỉ hoạt động cho crom (hiện tại chrome đã được tích hợp sẵn) và không hoạt động cho Firefox.
toán

Sau đó, firefox nên được xây dựng đúng cách và nếu đó là chrome tích hợp (và bạn đang sử dụng nó), thì bạn nên thoải mái xây dựng chrome từ các nguồn hoặc sử dụng trình cập nhật nhị phân. Câu trả lời của Yossile cũng chính xác như vậy đối với những thứ liên kết với chính thư viện, nhưng bạn không thể có ffmpeg-Extra mà không có x264. Điều đó là như vậy, câu trả lời của tôi loại bỏ anh ta bằng cách nói chung hơn và bao gồm cả crôm.
RobotHumans

tốt, tôi không muốn xúc phạm bạn hoặc câu trả lời của bạn, tôi chỉ muốn chỉ ra những gì về Firefox trong trường hợp đó.
toán

8

Bạn có thể nhận được bộ mã hóa H.264 bằng cách cài đặt gói x264 với Trung tâm phần mềm:

Cài đặt qua trung tâm phần mềm

Hoặc trong một thiết bị đầu cuối:

sudo apt-get update
sudo apt-get install x264

Chắc chắn chính xác để cài đặt giải mã h264, tôi không chắc liệu nó có tự đưa nó vào crom hay không.
RobotHumans

2
Chrome (trái ngược với crom) hỗ trợ H.264. Vì vậy, giả sử gói x264 cài đặt hỗ trợ H.264, đây sẽ là nó. Việc "mua" gói hỗ trợ H.264 thương mại có mang lại lợi thế nào cho việc cài đặt gói x264 không?
Chad - 24216

@ Chad - 24216 Tôi tin rằng sự khác biệt là trong cấp phép để nếu ai đó cần nó cho các mục đích bên ngoài GNU-GPL, nó yêu cầu phiên bản thương mại.
yossile

Thông thường người ta phải trả tiền bản quyền cho giấy phép h264 vì cô ấy muốn phân phối một video thương mại, và không phải để giải mã nó để phát lại, theo như tôi biết. Tại sao bạn muốn sử dụng một codec khác? Bộ nhớ khả dụng của CPU thấp?
franzlorenzon

Chỉ cần làm cho nó rõ ràng, sẽ không hoạt động cho Firefox.
toán

2

Ngay bây giờ, tôi đang sử dụng Firefox Nightly (27.0a1 (2013-10-24)) trên Ubuntu 13.10. Tôi đã thực hiện thay đổi trên cờ media.gstreamer.enables thành true. Bạn cũng cần phải cài đặt gói gstreamer0.10-ffmpeg.

Bạn có thể kiểm tra xem bạn đã bật h.264 trong trang này chưa: http://www.youtube.com/html5


1

Trong Ubuntu 14.04, gói gstreamer0.10-ffmpegkhông còn khả dụng nữa. Xem báo cáo lỗi tại launchpad .

Web Upd8 đã đăng một cách giải quyết để cài đặt gói guxer bằng ppa:

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

PS Đây chỉ là một giải pháp tạm thời, kể từ Firefox 30, hỗ trợ cho GStreamer1.0 sẽ khả dụng . Có sẵn trong kho mặc định 14.04. Vì vậy, sẽ không cần thêm PPA.
Dan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.