Это старая версия документа.


Для воспроизведения, изменения аудио и видео контента мультимедийным программам нужны кодеки.

Комплекты кодеков

Давайте рассмотрим какие комплекты кодеков имеются для Ubuntu:

libavcodec-extra-53 - основной набор кодеков, от проекта ffmpeg

w32codecs - дополнительные кодеки c несвободными лицензиями от проекта mplayer

Кодеки для программ на основе Gstreamer, в этих пакетах находятся кодеки из состава libavcodec, они разделены по видам лицензий и др. параметрам:
gstreamer0.10-plugins-base
gstreamer0.10-plugins-good
gstreamer0.10-plugins-ugly
gstreamer0.10-plugins-bad
gstreamer0.10-plugins-bad-multiverse

libdvdcss2 - библиотека для просмотра лицензионных DVD-Video.


Чтобы упростить установку кодеков, были созданы метапакеты, устанавливающие эти кодеки:
ubuntu-restricted-extras - libavcodec-extra-53, кодеки для Gstreamer, flash-player, rar архиватор, шрифты от Microsoft
non-free-codecs - ubuntu-restricted-extras + w32codecs



Установка стандартного набора кодеков


sudo apt-get --install-recommends install ubuntu-restricted-extras



Установка максимального набора кодеков


Подключение репозитория Medibuntu

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update


Установка

sudo apt-get --install-recommends install non-free-codecs libavcodec-extra-53 libavformat-extra-53 libavutil-extra-51 libdvdcss2

libavcodec-extra-53 libavformat-extra-53 libavutil-extra-51 указаны, так как без этого могут не обновиться, если установлены из стандартного репозитория

Что делать, когда ПО не воспроизводит файл нужного формата

1. Определите тип контейнера и тип декодера, необходимые для воспроизведения.
Для этого можно использовать следующие утилиты:
mediainfo
ffmpeg -i
Многие плееры сообщают о неподдерживаемом формате. Запустите плеер из терминала и посмотрите вывод.

2. Установите недостающие кодеки через центр приложений или через терминал командой apt-get
3. Если ошибка не исправлена, создайте топик на форуме в разделе мультимедиа http://forum.ubuntu.ru/index.php?board=26.0 по следующему шаблону
название: <название_программы> не воспроизводит файлы формата <формат>
сообщение: укажите данные, полученные в пункте 1