Авторские статьи

FFmpeg возвращается в репозитории Ubuntu.


В мире linux есть такое маленькое слово fork, которое несёт большой смысл и не всегда положительный. Fork - это когда было А и, бац, теперь у вас две А. Демоны форкаются, чтобы больше процессов обслужило пользователей. Проекты форкаются, хотя часто это приводит только к проблемам.


Несколько лет назад часть разработчиков проекта FFmpeg, недовольная поведением и стилем работы лидера Майкла Нидермайера (Michael Niedermayer) сделали форк под названием Libav. Трезвый ум и спокойствие сохранил лишь один Клемент Бош (Clément Bœsch), который попытался привлечь внимание всех, что началась форменная фигня.

Из маленьких плюсов этой войны можно назвать разве что: лидер Майкл Нидермайер откорректировал своё поведение и, по мнению Клемент Бош, форк простимулировал дух конкуренции и пошёл на пользу FFmpeg, оздоровив его.

А теперь просто тотальные минусы:

  • Libav полностью игнорирует FFmpeg и не берёт его наработки, исправленные ошибки и так далее. Многие библиотеки, типа аудио фильтров, ресемплинга и преобразования форматов, были в Libav переписаны с нуля с аргументами "мне это не нравится". На лицо синдром NIH (Not invented here).
  • Если сторонний разработчик захочет поддержать оба проекта в своём детище, то от Libav разрабов он получит требование о патче напрямую только разрабам Libav.
  • Часть работы разработчиков FFmpeg разработчики Libav взяли с изменением авторства, что не лезет ни в какие ворота.
  • Разработчики Libav клевещут на FFmpeg, называя его устаревшим проектом, который будет удалён в будущем.
    THIS PROGRAM IS DEPRECATED
    This program is only provided for compatibility and will be removed in a future release.
    Please use avconv instead.

    Такие строки убрали лишь в Убунту.
  • Майнтейнер пакета в Debian в своё время встал на сторону Libav и, благодаря их огромному сообществу, чаша неприятной ситуации качнулась в пользу libav, который не признаёт себя форком, а представляется замещением ffmpeg, который просто вытесняют.

Ubuntu в своё время избавилась в своих репозиториях от ffmpeg и обладала только libav. Но для фанатов истинного ffmpeg радостная новость: ffmpeg возвращается в официальные репозитории Ubuntu 15.04 Vivid Vervet.

Ubuntu 15.04 Vivid Vervet сейчас обладает FFMpeg 2.4.3, взятым из недр Debian. Но поскольку эти проекту конфликтуют с друг другом не только между людьми, но и на уровне файлов, то пакет FFmpeg идёт с переименованными файлами libavdevice-ffmpeg, libavutil-ffmpeg.

Дополнительные материалы:
Даты рубежей Ubuntu 15.04 Vivid Vervet.
4 крутых трюка с MPlayer.

Дата последней правки: 2015-01-13 08:48:34

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта