In developer’s way

Артём Скорецкий / tonnzor about IT & Hi-Tech

Ubuntu HowTo: смотрим DVD[-video]

Удивительно, но факт — во многих современных ОС, несмотря на заявления о “дружелюбности” и наличия тонн бесполезного софта, отсутствует поддержка воспроизведения DVD-video что называется “из коробки”.

К счастью, 21-й век за окном даёт о себе знать — установка [при наличии интернета] упростилась до предела:

sudo -s
echo 'deb http://packages.medibuntu.org/ gutsy free non-free' >> /etc/apt/sources.list
exit
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
sudo aptitude update
sudo aptitude install libdvdcss2 libdvdnav4 libdvdplay0 libdvdread3 totem-xine

Ну а чтобы забыть об оставшихся проблемах с видео, устанавливаем Windows-кодеки:

sudo aptitude install w32codecs 

Пара комментариев:

  • главная проблема с DVD-video в том, что ~99% из них зашифрованы, именно поэтому приходится добавлять репозиторий Medibuntu и устанавливать полулегальный libdvdcss2 (по сути — легендарный DeCSS)
  • по умолчанию в Ubuntu используется totem-gstreamer, но он плохо справляется с меню DVD, поэтому заменяем его на totem-xine, не имеющих этих ошибок

2 Comments so far

  1. GiNeR December 18th, 2007 15:35

    Из gnome-help в Ubuntu (запрос для поиска “DVD”):

    Для проигрывания DVD вам следует установить дополнительное программное обеспечение. К сожалению, поддержка DVD не может быть обеспечена по умолчанию в Ubuntu в связи с юридическими и техническими ограничениями.

    Многие коммерческие DVD закодированы и, таким образом, требуют использования декодирующего программного обеспечения для их проигрывания. В некоторых странах использование такого декодирующих программ не разрешено законом. Убедитесь, что имеете право их использовать.

    1. Установите следующие пакеты (см. Добавление программ):

     * gxine
     * libdvdnav4
     * libdvdplay0
     * libdvdread3

    2. Если вы хотите проиграть закодированные DVD (см. правовую информацию выше), выберите пункт меню Приложения ▸ Стандартные ▸ Терминал и наберите следующую команду в появившемся экране, с последующим нажатием клавиши Ввод:

    sudo /usr/share/doc/libdvdread3/install-css.sh
    

    3. Выберите пункт меню Система ▸ Параметры ▸ Сменные устройства и носители и нажмите на вкладке Мультимедиа.

    4. В поле Команда под меткой Видео диски DVD наберите "gxine -S dvd:/" (без кавычек) и нажмите Закрыть.

    5. Вставьте DVD-диск в DVD-проигрыватель вашего компьютера. Он должен начать воспроизводиться автоматически в gxine. Чтобы развернуть окно воспроизведения на весь экран воспользуйтесь клавишей f.

  2. tonnzor December 18th, 2007 23:54

    Тоже хороший способ. Из минусов:

    • больше действий :)
    • невозможность автоматического апгрейда libdvdcss (скрипт единожды скачивает версию)
    • судя по исходному коду, скрипт не будет работать на не-i386 платформах (например, на моей amd64)

Leave a reply