Як я можу отримати підтримку H.264?


16

Canonical Limited показаний як ліцензіат H.264. Мене цікавить можливість відтворювати відео H.264 в Інтернеті під час використання веб-браузера Chrome в Ubuntu (і в майбутньому в Firefox, коли Firefox підтримує H.264).

Чи включена підтримка H.264 при самостійному встановленні Ubuntu? Якщо ні, чи є спосіб придбати підтримку H.264 для моєї установки Ubuntu? Припустимо сценарій, коли я самостійно встановив Ubuntu на комп’ютері, який був попередньо встановлений з ОС Windows. Я хотів би знати будь-які варіанти, доступні мені для того, щоб H.264 працював над Ubuntu.


3
Ви вирішили це питання?
pl1nk

Я також досліджував це питання. Для Chrome h.264 це не проблема, оскільки він наразі вбудований, але Firefox планує підтримувати його через gstreamer, див. Phoronix.com/scan.php?page=news_item&px=MTM5NzU . Тому при нічній збірці (8 серпня 2013 р.) Слід встановити параметр: media.gstreamer.enabledtrue та встановити належні кодеки для gstreamer. Я цього не перевіряв, оскільки нічні побудови дуже нестабільні.
математика

Відповіді:


11

У обмежених файлів ubuntu є всі пакунки декодування мультимедіа та працюють для мене на кінці декодування. І хром автоматично використовував плагін ffmpeg.

Якщо є пакети з обмеженими додатками, ви впевнені, що не хочете, ви можете спробувати просто
хром-кодеки-ffmpeg-extra з Центру програмного забезпечення:

Встановіть через програмний центр

Або в Терміналі:

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

Просто, щоб бути впевненим, це вводить його в хром, і ви не просто отримуєте кодек.


1
Працює лише для хрому (у хрому він уже вбудований), а не для Firefox.
математика

Тоді Firefox повинен був бути побудований належним чином, і якщо це вбудований хром (і ви його використовуєте), то вам слід зручно будувати хром з джерел або використовувати двійковий оновлення. Відповідь Йоссіле однаково правильна для речей, які посилаються на саму бібліотеку, але ви не можете мати ffmpeg-extra без x264. Оскільки це так, моя відповідь начебто поглинає його, будучи більш загальним і включаючи хром.
RobotHumans

ну, я не хотів образити вас або вашу відповідь, я просто хотів зазначити, що стосується Firefox у такому випадку.
математика

8

Ви можете отримати кодер H.264, встановивши пакет x264 з Центром програмного забезпечення:

Встановіть через програмний центр

Або в терміналі:

sudo apt-get update
sudo apt-get install x264

Безумовно, правильно встановити декодування h264, я просто не впевнений, чи вдасться він перейти в хром сам по собі.
RobotHumans

2
Chrome (на відміну від хрому) підтримує H.264. Отже, якщо пакет x264 встановлює підтримку H.264, це має бути. Чи "купівля" комерційного пакета підтримки H.264 дасть якісь переваги перед встановленням пакета x264?
Чад - 24216

@ Chad - 24216 Я вважаю, що в ліцензуванні існують відмінності, тому якщо комусь це потрібно для цілей поза GNU-GPL, йому потрібна комерційна версія.
йосиль

Як правило, потрібно платити авторські винагороди за ліцензію h264, оскільки вона хоче, наскільки я знаю, розповсюджувати відео комерційно, а не за його декодування для відтворення. Чому ви хочете використовувати інший кодек? Менше використання процесора?
францлорензон

Просто, щоб зрозуміти, не буде працювати для Firefox.
математика

2

Зараз я використовую Firefox Nightly (27.0a1 (2013-10-24)) на Ubuntu 13.10. Я змінив прапор на media.gstreamer.enabled на true. Вам також потрібно встановити пакет gstreamer0.10-ffmpeg.

Ви можете перевірити, чи увімкнено h.264 на цій сторінці: http://www.youtube.com/html5


1

У Ubuntu 14.04 пакет gstreamer0.10-ffmpegбільше не доступний. Дивіться звіт про помилку на панелі запуску .

Web Upd8 опублікував рішення щодо встановлення пакета gstreamer за допомогою ppa:

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

PS Це лише тимчасове рішення, оскільки для Firefox 30 буде доступна підтримка GStreamer1.0 . Який доступний у сховищах за замовчуванням 14.04. Тому не потрібно буде додавати PPA.
День
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.