The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Продолжающийся конфликт между FFmpeg и Libav мешает развитию обоих проектов

03.07.2012 18:26

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

В то время как после произошедшего форка у Libav остались серверы, система отслеживания ошибок, списки рассылки и другие ресурсы, проект FFmpeg воссоздавал себя с нуля, чему значительно помогло сообщество разработчиков VideoLAN (в частности, исходный код FFmpeg расположен на git.videolan.org)). Майкл Нидермайер также ввёл в обиход постоянное слияние изменений, создаваемых для Libav с кодом FFmpeg (каждые 1-2 дня). Основным итогом стало то, что форк стимулировал дух конкуренции, и FFmpeg стал, по мнению Боша, как проект, гораздо более цельным и поздоровевшим. Также, по мнению Боша, стиль поведения лидера FFmpeg, Майкла Нидермайера, полностью изменился в лучшую сторону. Это, несомненно, один из безусловно позитивных результатов этой "войны".

В остальном, наблюдается ряд существенных проблем, не только мешающих развитию обоих проектов, но и способных негативно сказаться на пользователях. По наблюдениям Боша, с самого начала разработки Libav полностью игнорирует FFmpeg. Это касается не только новых возможностей, но и исправления ошибок, и устранения регрессивных изменений. При этом игнорируются сотни патчей с исправлениями. Время от времени из FFmpeg заимствуется некоторый код, но он фиксируется своеобразным способом, с полностью изменённым указанием на авторство. Некоторые примеры, собранные Бошем: ffmpeg:781fb46c5 и libav:12d42cd7a8, ffmpeg:a9011623e и libav:0426c69310, ffmpeg:788a60d9d и libav:e58b75f7ff, ffmpeg:e3c267053 и libav:15358ade15.

Работа, ведущаяся в FFmpeg, совершенно не признаётся, переписывается абсолютно всё. Некоторые примеры:

  • Формат вывода ffprobe. В прошлом году Бош и разработчик Стефано Сабатини (Stefano Sabatini) разработали простую систему записи с выводом в формате JSON вместо INI/XML, идущего по умолчанию в ffprobe. Одновременно это улучшение было предложено и для Libav. Но предложение просто взять коммиты из FFmpeg было проигнорировано. Бош и Стефано затем добавили возможность вывода в XML, CSV, TXT и в некоторых других форматах, большинство которых настраиваются с помощью опций. Они имели успех, и соответственно пользователи захотели получить такую же функциональность в Libav. Здравым решением было бы просто взять готовое решение, но вместо этого разработчики Libav решили переписать всё с нуля, с аргументами "мне это не нравится". В процессе был поломан вывод по умолчанию, и соответственно связанные с ним скрипты пользователей, а также не были сохранены имена опций, используемые в FFmpeg, чтобы пользователи смогли легко переключаться между инструментами.
  • libswresample и libavresample: в конце 2011 года, Майкл Нидермайер написал аудио-библиотеку для ресемплинга и преобразования форматов, которую он назвал libswresample. Позже несколько разработчиков FFmpeg поучаствовали в её развитии, и затем она была интегрирована в проект (инструментарий, фильтры) и очень сильно улучшила общую поддержку аудио в FFmpeg. Как обычно, разработчики Libav полностью игнорировали libswresample в течение года, а затем наняли платного разработчика (на деньги фонда FFmtech) чтобы с нуля написать библиотеку с теми же самыми функциями, а затем попытались как-то это оправдать. Всё это крайне расстроило пользователей. Поскольку FFmpeg повёрнута лицом к пользователям, то мы, говорит Бош, теперь предоставляем и дублирующий libavresample API.
  • Аудио-фильтры. В течение этого года в FFmpeg было интегрировано большое количество фильтров, особенно аудио-фильтров. Проект Libav проявил в итоге интерес к libavfilter, и после пары попыток написать всё с нуля, было решено вместо этого просто улучшить API. Это совершенно ясно означало, что FFmpeg был проигнорирован, а также то, что API был несколько раз сломан. Признавая, что Libav привнесла и несколько действительно полезных вещей, Бош порицает в этом случае очевидный синдром NIH (Not invented here).

Основной проблемой остаётся то, что внешние проекты, желающие поддерживать, как FFmpeg так и Libav, разработчики Libav просто бойкотируют. Похоже, что это исключительно проявление гордыни, а не чего-либо ещё, говорит Бош. Они просто не хотят признавать существование FFmpeg и хотят его исчезновения. Если разработчик хочет, чтобы какой-то код появился в Libav, его необходимо предоставить им напрямую: учитывая ежедневные слияния кода с FFmpeg и то, что большинство разработчиков не будут делать одну и ту же работу дважды, проект Libav может позволить себе игнорировать вообще всё и всё равно иметь какое-то количество входящего кода.

Почему же тогда Libav получила такое широкое распространение? Основные причины следующие: Политика пакетов. Сборщик пакетов для Debian/Ubuntu встал на сторону Libav в этом конфликте, и соответственно, в составе дистрибутива идут пакеты с Libav. Но пакет называется ffmpeg и при этом распространяется и явная ложь, утверждающая о том, что ffmpeg является устаревшим продуктом:


   ffmpeg version 0.8.3-6:0.8.3-4, Copyright (c) 2000-2012 the Libav developers
   built on Jun 26 2012 09:26:41 with gcc 4.7.1

   THIS PROGRAM IS DEPRECATED
   This program is only provided for compatibility and will be removed in a future release. 
   Please use avconv instead.
Похоже, что это "исправлено" в Ubuntu, но на момент написания статьи присутствовало в Debian. Эта пропаганда очень сильно ударяет по проекту FFmpeg в целом.

Форк - это неплохая в целом вещь, но только при условии, что разработчики Libav признают себя форком. Но Libav представляет себя как замену FFmpeg, или же просто переименованием, а не форком. В целом, этот настрой можно охарактеризовать такими тезисами, заявленными разработчиками Libav: Libav -- это апстрим, всю работу делает Libav, Libav поддерживает большинство, а FFmpeg - это отсталый форк, в котором не ведётся никакой важной работы. (При том, что в списке рассылки разработчиков FFmpeg фиксируется более 1000 сообщений ежемесячно). Всё это, взятое вместе, заставляет пользователей поверить, что FFmpeg -- вовсе не такой важный проект, по сравнению с Libav.

Что дальше? Ясно, что объединить проекты в ближайшем будущем не удастся. Команда FFmpeg приняла решения, которые никогда не примут в Libav (например, обёртка для фильтров MPlayer в FFmpeg). С другой стороны, говорит Бош, оба проекта наверняка могут продолжать синхронизироваться (если Libav когда-нибудь "проснётся"), сохраняя различные способы разработки и даже разные цели: FFmpeg может попробовать предоставлять поддержку ещё большему количеству сумасшедших экзотических форматов, а Libav могла бы решить перестать поддерживать некоторые форматы, поскольку это большая нагрузка по поддержке. Признать эти различия с обеих сторон было бы хорошим делом ("мы поддерживаем всё" против "у нас только действительно нужное"), в отличие от высокомерного поведения по отношению к своим пользователям, которое мы наблюдаем сегодня, говорит Бош.

  1. Главная ссылка к новости (http://blog.pkh.me/p/13-the-ff...)
  2. OpenNews: Революционное свержение власти в проекте FFmpeg
  3. OpenNews: Конфликт в стане разработчиков FFmpeg привел к созданию форка - Libav
Автор новости: JT
Тип: Тема для размышления
Ключевые слова: ffmpeg, libav
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (111) Ajax | 1 уровень | Линейный | Раскрыть всё | RSS
  • 1.1, Stan (??), 19:30, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Человеческая сущность ...
     
     
  • 2.27, Аноним (-), 23:26, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Нифига Всего лишь ее часть, оставленная без поддержки высокоуровневых частей Ч... текст свёрнут, показать
     
     
  • 3.35, Michael Shigorin (ok), 00:28, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в общем равных индивидов

    ...не бывает, IMHO.

    > Совки кой че делали в этом направлении, и на примере поколения наших дедов

    ...можно наблюдать, что даже совком этот народ не переломить, опять же IMHO.

     
     
  • 4.43, Аноним (-), 04:06, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это большая лажа которую нам всячески втуляют Якобы люди в принципе, в общем, н... текст свёрнут, показать
     
     
  • 5.57, Аноним (-), 10:15, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Согласен.

    Раньше хоть и плохо жили, якобы, но зато человек человеку друг был, а сейчас человек человеку форма обогащения. "кто не своровал - тот лох".
    Грустно.

     
     
  • 6.120, Аноним (-), 13:46, 10/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ниче, скоро все вернут, в глобальном масштабе, неспростаж памятники ленину запретили сносить (негласно)
     
  • 5.58, rshadow (ok), 10:28, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > гении и лентяи например

    В Совке для первых было бесплатное образование, а для вторых - статья.

    На счет равенства - согласен. Каждый человек в чем то хорош ... жаль только не научились (не поставили на поток?) направлять каждого в правильное русло. Молодняк идет учиться сами не зная на кого и зачем...

    Еще пример семьи здесь интересен: для подавляющего числа людей, родные люди равны и любимы ... даже если они, мягко говоря, не очень хорошие люди.

    > Совок ...

    Социализм в любом случае хорошо. К этому идет весь мир... это не избежно. Коммунизм, пока что, кроме как утопией назвать нельзя, не выросли еще ... ИМХО конечно.

     
     
  • 6.74, JT (ok), 13:05, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> гении и лентяи например
    >В Совке для первых было бесплатное образование, а для вторых - статья.

    Для гениев в совке были статьи и психушки. (Бродский, Шемякин)

     
     
  • 7.98, Аноним (-), 19:09, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    то что они гении вы от них услышали?
    ничего не создали, зато гении! :D
     
     
  • 8.110, gns (ok), 15:07, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Зато аноним создал, доо ... текст свёрнут, показать
     
     
  • 9.112, Аноним (-), 01:39, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Офигенный аргумент, да Ты наверное создал ... текст свёрнут, показать
     
  • 8.118, volax (?), 20:00, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Администрация, выключите, пожалуйста, анонимов Навсегда ... текст свёрнут, показать
     
     
  • 9.119, Michael Shigorin (ok), 01:26, 07/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Простите, что вклиниваюсь, но abort, retry, ignore, fail --- Участник volax Т... текст свёрнут, показать
     
  • 7.97, Аноним (-), 18:47, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ну а что вы ожидали при такой идеологии вырастет? Бабло, хитрость, обман, а не труд, молодежь это прекрасно видит и делает выводы.

    И вы договаривайте уж, что за таланты такие, гдето может и не так видно, а в ITшной конторе как на ладони, пацаны отделами шпарят что дым из попы, и в саппорте и разрабы, и инсталлеры, по неколько проектов на каждом, получают по 15-20р, а финменеджмент и топадминистрация ездят на мерсах, недвижимость имеют, продают чего нет, в личных разговорах особым интеллектом не отличаются, черная зарплата и т.п, зато речи какие! Так что за таланты спрашивается?

     
  • 7.101, Пр0х0жий (ok), 22:39, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вам, простите, кто эту фигню рассказал НТВ РТС Экс-совковые инженеры Хотя и ... текст свёрнут, показать
     
     
  • 8.106, Michael Shigorin (ok), 00:40, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не мудрая, а старательно и целенаправленно отравленная Жаль, поздно это понял ... текст свёрнут, показать
     
     
  • 9.107, Пр0х0жий (ok), 01:09, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Миш, не флейма ради аргументы, хотя бы бегло Если есть желание ... текст свёрнут, показать
     
     
  • 10.108, Аноним (-), 02:14, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    кстати да, раз уж отвечаете ... текст свёрнут, показать
     
  • 10.109, Michael Shigorin (ok), 02:59, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Сам понял по послевкусию после перечитывания оно вдруг оказалось таким же, как ... текст свёрнут, показать
     
     
  • 11.113, Пр0х0жий (ok), 06:44, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Миш, не соглашусь Если такое происходит, то от желания чтобы ими правили Неваж... текст свёрнут, показать
     
     
  • 12.114, Michael Shigorin (ok), 11:41, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И это есть, но готовность идти на подлость и обман сдвигает равновесие а по... текст свёрнут, показать
     
  • 6.83, rico (ok), 14:56, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –3 +/
    у тебя и сейчас оно есть, лентяй, зайди в библиотеку, там не надо платить деньги... текст свёрнут, показать
     
     
  • 7.99, Аноним (-), 19:42, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Видно хреново вы представляете себе что такое социализм, не надо его путать с за... текст свёрнут, показать
     
     
  • 8.102, Пр0х0жий (ok), 23:37, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютно верно Тем паче, если дело дошло до учёбы, и если услышал в себе звон... текст свёрнут, показать
     
  • 7.100, Аноним (-), 20:05, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > у тебя и сейчас оно есть, лентяй, зайди в библиотеку, там не
    > надо платить деньги
    > а по сути, купив электронную читалку, можно вообще что угодно узнать

    Вот он! Классический экземпляр. Почитал что нибудь на электронной читалке и уже спец. Красава! А то что настоящему спецу оборудование нужно, оочень не дешевое, практика, преподаватели способные пояснить, ответить на вопрос, промежуточные зачеты и экзамены, коллектив, и т.д. и т.п. Это все фигня, сам то он это поимел а теперь свободы ему дайте, балванами других называть.

     
  • 5.103, Пр0х0жий (ok), 00:02, 05/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Верно.
    Качественно разные способности каждого индивидуума общества создавали сбалансированное общество. И частности здесь совсем не важны. В целом это общество социального равенства.
    Мать-Природа изобрела этот "механизм" раньше человека. Симбиоз.

    > это очень много где проглядывает.

    Даже в забугорных боевиках:
    Один ты ничто. В команде - всё.
    Т.е. даже запад отрицая социализм, в чём-то следует его принципам.

    И сильно удивило:
    Образование у финнов так далеко ушло, что в большинстве развитых стран неприменимо и нереализуемо. Хотя в чём-то и к чему-то практический интерес есть.

     
  • 5.115, Michael Shigorin (ok), 13:41, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    AFAIK люди действительно все разные и каждый по-своему меняется вдобавок , а со... текст свёрнут, показать
     
  • 4.88, Аноним (-), 15:55, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Михаил, а в Альте что?
     
     
  • 5.117, Michael Shigorin (ok), 17:52, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Михаил, а в Альте что?

    В контексте #35 -- ничего сильно особенного.

     

  • 1.2, Иван Иванович Иванов (?), 19:39, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Michael очеловечился, а вот libav разработчики озверели.

    А ведь всё начиналось в точности наоборот.

    И вот так повсеместно в open source - людей мало, а ещё умудряются пилить одинаковые, но разные проекты.

     
     
  • 2.4, dq0s4y71 (??), 19:55, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > А ведь всё начиналось в точности наоборот.

    Да как сказать. Эти "революционеры" с самого начала Нидермайеру особого уважения не выказывали.

     
  • 2.61, an. (?), 11:14, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > И вот так повсеместно в open source - людей мало, а ещё умудряются пилить одинаковые, но разные проекты.

    Людей, кстати, много (по сравнению, например, с закрытыми проектами). Однако из-за такого подхода (разделения и недостаточности централизованного управления) получается, что "мало".

     
  • 2.89, kurokaze (ok), 15:57, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут опенсорс? "Все приходит к своей противоположности" (с) Дюна
     

  • 1.3, Аноним (-), 19:47, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ещё можно добавить, что разработчики gstreamer забили на ffmpeg.
     
     
  • 2.5, Kim (?), 19:56, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А подробнее? В чём это заключается и чем это грозит пользователям плееров на gstreamer?
     
     
  • 3.6, Аноним (-), 20:02, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    От gst-ffmpeg осталось только название git репозитория: http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/tree/configure.ac
    Чем грозит? Будет использоваться libav вместо ffmpeg...
     
     
  • 4.7, Kim (?), 20:05, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > От gst-ffmpeg осталось только название git репозитория: http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/tree/configure.ac

    Спасибо, теперь всё понятно.

     
  • 2.11, Аноним (-), 20:43, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > забили

    Что забили?

     
     
  • 3.17, Какаянахренразница (ok), 21:36, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Что забили?

    [противным гнусавым голосом] Несмотря на то, что в данном значении глагол "забить" является переходным и формально требует наличия прямого дополнения, оно может быть опущено без потери смысла.

     
     
  • 4.20, Аноним (-), 22:02, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Мне смысл не очевиден. А тебе?
     
     
  • 5.21, Какаянахренразница (ok), 22:48, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Мне смысл не очевиден. А тебе?

    Вот здесь (http://ru.wiktionary.org/wiki/забить_болт) даётся толкование термина и прилагается объяснение, почему существительное "болт" можно опустить.

     
     
  • 6.22, Аноним (-), 22:52, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Почитал я эту твою статью. И чего? "Зачастую употребляется в сокращённой форме" - ага, на быдлоканале ТНТ с домом 2 и камеди крапом. Примерно так же, как "ни о чём" - "Маш, ну он ни а чём ВААААЩЕЕЕ", и запикиваемый мат.

    Хотя, если ты подросток лет 11, то для тебя очевидно такое сокращение. А я перестал смотреть телек до изменения формата на ТНТ в феврале 2003.

     
     
  • 7.25, Какаянахренразница (ok), 23:03, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > И что?

    Ты спросил "что забили?". Я тебе аргументированно ответил, что забили болт. Всё.

    Короче, если не втыкаешь -- тупо забей.

     
     
  • 8.67, Куяврик (?), 11:45, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    болт ... текст свёрнут, показать
     
  • 7.30, Аноним (-), 23:52, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Неужели есть люди, способные ужиться с тобой? ЧУДОВИЩНЫЙ ЗАНУДА!
     

  • 1.8, anonymous (??), 20:05, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Меня больше удручает тот факт, что проекты конфликтуют друг с другом на уровне файловой системы.
     
  • 1.9, Аноним (-), 20:22, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    libswresample хорошая штука. Установилась в мою систему вместе с FFmpeg 0.11. Почитал описание - впечатлило. Жду когда будет использоваться сторонними приложениями.

    А разработчики libAV продолжаню воевать. Ну и ну их в задницу, не нужны.

     
     
  • 2.10, Аноним (-), 20:28, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Сборщик пакетов для Debian/Ubuntu встал на сторону Libav в этом конфликте, и соответственно, в составе дистрибутива идут пакеты с Libav.

    А не, я передумал. Canonical виднее.

     
     
  • 3.12, Космонавт (?), 21:02, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Молодец, люблю принципиальных людей.
     

  • 1.13, paulus (ok), 21:07, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >Похоже, что это "исправлено" в Ubuntu

    Ничего не исправлено :( Еще и на gstreamer0.10-ffmpeg забили...
    Package: ffmpeg
    Source: libav
    Version: 4:0.8.3-0ubuntu0.12.04.1
    Конфликтует с: ffmpeg

    Разработчики libAV и поддерживающие их войну - уроды. imho

     
     
  • 2.69, paulus (ok), 11:50, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Голосуем!
    https://bugs.launchpad.net/ubuntu/+source/libav/+bug/1020856
     
     
  • 3.95, JT (ok), 16:40, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    +1
     
  • 3.72, paulus (ok), 12:46, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В пакете с FFmepg должен быть FFmepg, а не Libav.  Вот в чем проблема.
     

  • 1.14, Аноним (-), 21:20, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Сборщик пакетов для Debian/Ubuntu встал на сторону Libav в этом конфликте, и соответственно, в составе дистрибутива идут пакеты с Libav. Но пакет называется ffmpeg...

    Аргументы у сборщика были ? Как можно было встать на сторону молодого форка. Молодые форки и умереть могут так же быстро как появится.

     
     
  • 2.32, Иван Лох (?), 23:56, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Все равно у все пользователей Debian подключен debian-multimedia а там ffmpeg-dmo. Christian Marillat рулит.
     
     
  • 3.33, Иван Лох (?), 00:06, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Более того Debian Multimedia Maintainers постоянно лгут, что DMO распространяет несвободный софт. На самом деле это ложь. Это свободный софт попадающий под американские патенты. А нам какое до них дело? Для нас он свободен.
     
     
  • 4.49, Аноним (-), 05:13, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > А нам какое до них дело? Для нас он свободен.

    Ну а какого хрена вы не пишете ядро пингвина и не майнтайнете дебиан? И вообще - с фига ли exUSSR почти не видно на карте разработчиков ПО?

     
     
  • 5.59, Подозрительный тип (?), 10:42, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    >с фига ли exUSSR почти не видно на карте разработчиков ПО?

    так они все ещё в начале 90-х уехали на запад и взяли другие имена.был Иван Петров - стал Айвен Питерсон.

     

  • 1.15, DV (ok), 21:21, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Похоже на распад СССР, новые страны всячески стараются самоутвердиться, потявкать, из принципа всё наперекор. Лебедь щуку раком...
     
     
  • 2.34, Аноним (-), 00:08, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    да и заинтересованные лица тоже в наличии :)
     
  • 2.90, kurokaze (ok), 16:01, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да вы русофоб!
     

  • 1.19, добрый дядя (?), 21:49, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А я вот использую ffmpeg в своих проектах... Надеюсь что хоть какой то проект выживет, ибо я их Си-шный API юзаю )))
     
  • 1.23, Return76 (?), 23:01, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А я смотрю, народ проникся... А критически подумать, вспомнить начало этой истории? Все-таки люди сильно подвержены внушению! Какой-то Debian/Ubuntu, так, фигня, не ведают что творят... Эй, СТАДО, вам бросили новую цель - ОНИ ПЛОХИЕ!
     
     
  • 2.36, Michael Shigorin (ok), 00:31, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Какой-то Debian/Ubuntu, так, фигня, не ведают что творят...

    Тоже мне новость.

     
     
  • 3.48, Аноним (-), 05:12, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Тоже мне новость.

    Врачу - исцелися.

     
  • 2.41, Аноним (-), 01:53, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    если бы в дебиане не товрили всякой маразматической херни, то и народ бы не верил. Но, к сожалению, они принимают довольно часто совершенно дебильные архитектурные, и не очень, решения.
     
     
  • 3.50, www2 (??), 06:02, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А можно поподробнее и с примерами?
     
  • 3.62, an. (?), 11:19, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Но, к сожалению, они принимают довольно часто совершенно дебильные архитектурные, и не очень, решения.

    А почему бы вам не присоединится к проекту Debian и не помочь людям принять правильные решения? Думаю, если бы вы выложили свои железные аргументы, они бы согласились с вами и Debian стал бы лучше.

     
     
  • 4.66, paulus (ok), 11:38, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У нас уже есть пример принятия правильных решений - FFmpeg и Libav уже допринимались...
     

  • 1.24, Rex Lockheart (ok), 23:02, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно, а какие программы требуют для себя наличия _именно_ Libav?
    Насколько я понял, VLC использует ffmpeg, а gstreamer - Libav.
    Так?
    А остальные мультимедийные программы - плееры, аудио- и видеоредакторы?
     
  • 1.26, h31 (ok), 23:18, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > This program is only provided for compatibility and will be removed in a future release.

    А погуглить? В avconv поменяли название нескольких опций, а чтобы не сломались старые скрипты, оставили старый вариант в файле ffmpeg.

     
  • 1.28, Аноним (-), 23:35, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А зачем вообще раздувать бурю в стакане Кого-то сильно напрягают чужие разборки... текст свёрнут, показать
     
     
  • 2.29, Аноним (-), 23:49, 03/07/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Почему-то когда воюют против Венды, все наперебой хвалятся свободой и "каждый пишет что хочет"

    Похоже, придётся напомнить, что "Свобода одного заканчивается там, где начинается свобода другого". Разработчики libav не хотят принимать наработки ffmpeg и предпочитают переписывать всё с нуля — это их право. А вот права обьявлять проект ffmpeg устаревшим и всячески гадить тем, кто утверждает иначе, у них нет. А они и обьявляют, и гадят. Некрасиво.

     
     
  • 3.37, Аноним (-), 00:46, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А изначально ставить палки в колеса, тогда еще своим разрабам, диктаторствовать, красиво? Не то что не красиво, а вообще дура. До поры до времени такие замашки катят, а потом все разваливается, сколько примеров привести? Не в свободе ребяты дело, а в организации, чего такого хотели революционеры что нельзя было бы реализовать в рамках изначального проекта, плагинами, альтернативными интерфейсами, сборками, изменением модели управления? Не техническая проблема. Не смог Нидермайер услышать глас народа и вовремя одуматься, царем себя посчитал - огреб и проект не удержал. Его косяк. Libavы тоже конечно хороши но изначальная проблема не в них.
     
     
  • 4.40, Michael Shigorin (ok), 01:21, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Libavы тоже конечно хороши но изначальная проблема не в них.

    Если критикующий переходит к деланию того, что сам же критиковал -- где-то он нечестен.

     
     
  • 5.44, Аноним (-), 04:18, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Оба хороши, и блин сидят в сторонке какиенить уродцы из мпеглы и ручонки потирают
     
     
  • 6.46, Аноним (-), 05:10, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > Оба хороши, и блин сидят в сторонке какиенить уродцы из мпеглы и ручонки потирают

    А не факт. С момента начала срача интенсивность разработки подскочила до небес - каждая команда пытается надрать друг другу зад, обкодив конкурента :). По-моему, у ffmpeg это лучше получается. Ну или ченжлоги они красивее пишут.

    Во всяком случае, они и наработки ffmpeg-mt интегрировали и кучу всего еще. А может ну его нафиг друзей при таких врагах и войне? Они в запале просто растопчут проприерастов нечаянно попавших под ноги в процессе эпичной рубки :)

     
     
  • 7.53, Аноним (-), 08:30, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Главное, чтобы конкуренция не перешла в область форматов/API, а все к тому и идет. Потому что doc vs odt - это не конкуренция, это лишь гемморой для пользователя
     
     
  • 8.56, виндотролль (?), 09:47, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    fixed ... текст свёрнут, показать
     
  • 4.81, Crazy Alex (ok), 14:47, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да черт с ним, с конфликтом - пока он не переходит в дезинформацию и подделку пакетов - да ещё и с несовместимым API. Это, конечно, заскок майтайнера в первую очередь - но люди из libav по уму должны были бы отреагировать - это ж за всякими рамками.

    P.S. Вот в таких случаях и понимаешь лишний раз, как хороша гента ;-)

     
  • 2.75, dq0s4y71 (??), 13:21, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хорошо сказал! Не согласен только с этим:

    > Может, пора честно признаться, что "свобода" - это гнилая затея?

    Свобода - не гнилая затея, просто она не должна восприниматься как что-то исключительно позитивное. Короче говоря, со свободой приходит ответственность.

     
     
  • 3.79, Аноним (-), 14:41, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Короче говоря, со свободой приходит ответственность.

    Внезапно, да. Это только рабы, дети и глупцы не способные принимать решения могут спихивать ответственность на других. А полноценный взрослый человек - полностью отвечает за свои действия. И это - нормальное положение дел, заметьте.

     
  • 2.92, kurokaze (ok), 16:04, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, пора честно признаться, что "свобода" - это гнилая затея?

    Ок, я вам, рабам, позволяю это сделать

     

  • 1.31, Слоупок (ok), 23:52, 03/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Ну, мне кажется, что на пустом месте люди так агриться не могут и кто-то похоже реально претендует на премию "Мудацкий поступок года".

    Очевидно, что если ненависть дошла до полной неприязни всего связанного с лидером ffmpeg, то причины на это были. + То, что дебиан и бубунту быстро встали на сторону молодого форка - уже показатель того, что возможно мы тут много чего не знаем.

    А вообще libav достойны уважения. Смелый поступок, жесткие принципы. Я от всего сердца пожелаю ребятам всего лучшего.

    ...

    а ffmpeg выпиливаю нах )

     
     
  • 2.116, skybon (ok), 15:32, 06/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Майнтайнер оказался рЭволюционЭром, а (несмотря на жалобу Нидельмайера) техкомитет Canonical своих не сдаёт.
     

  • 1.38, Анонище (?), 01:15, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Сборщик пакетов для Debian/Ubuntu встал на сторону Libav в этом конфликте, и соответственно, в составе дистрибутива идут пакеты с Libav. Но пакет называется ffmpeg и при этом распространяется и явная ложь, утверждающая о том, что ffmpeg является устаревшим продуктом:

    Ну а чего, пипл хавает.

     
     
  • 2.54, Аноним (-), 08:31, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Кто хавает, а кто удивляется, почему VLC в минте зелёный экран вместо видео показывает. И как догадаешься, что VLC ожидает человеческий ffmpeg,а ему вместо этого подсовывают libav с несовместимым API?
     
     
  • 3.60, Анонище (?), 10:42, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот поэтому и бесят некоторые мантейнеры со своими дистрибутивами.
     
  • 2.68, paulus (ok), 11:45, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну а чего, пипл хавает.

    потому что стоит пакет ffmpeg, но люди не в курсе, что у них установлен libav - спасибо говномантейнерам за проблемы с VLC, да и вообще за обман!

     

  • 1.42, Zip (?), 04:01, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вот ж хрень, опять выковыривать из системы придётся что-то одно ffmpeg или libav. Не вижу, как пользователь, толка от таких разногласий.
     
  • 1.45, Аноним (-), 05:05, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Однако ж с момента клещинга:
    1. Все дружно свалили на git. Алилуйя.
    2. Интенсивность разработки выросла в 100500 раз у обоих :)
    3. Если раньше они делали 1 релиз в 5 лет, то теперь - скорее по 5 релизов в год.

    Знаете, пусть лучше они и дальше кулаками машут. Им оно конечно мешает, но иногда кажется хорошая помеха - лучше двух помощников получается :)

     
  • 1.47, б.б. (?), 05:11, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    По-моему, Debian поторопились с переходом на libav.

    А вообще - лучше бы им сесть за стол переговоров, и соединиться. Лаврова на них не хватает...

     
     
  • 2.55, EuPhobos (ok), 09:25, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Что значит "Дебиан перешёл на libav" ? Debian это конструктор, что нравиться - то и ставь..
    Так же можно заявить: "Зря дебиан перешёл на ядро BSD". Это глупость.
    Дебиан просто пытается максимально обширно обхватить как сферу software так и hardware..
     
     
  • 3.76, б.б. (?), 13:49, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Что значит "Дебиан перешёл на libav" ?

    apt-cache show ffmpeg | grep Homepage
    Homepage: http://libav.org/

     
     
  • 4.85, EuPhobos (ok), 15:24, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    0_о
    Внезапно..
     
  • 2.65, Аноним (-), 11:34, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    разработчики libav даже разговаривать не станут, ведь даже любые изменения в libav переписывают вместо простого принятия
     
     
  • 3.77, б.б. (?), 13:49, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > разработчики libav даже разговаривать не станут, ведь даже любые изменения в libav
    > переписывают вместо простого принятия

    Может, поостынут...

     
     
  • 4.78, skybon (ok), 14:01, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ога, щазз.

    Это в FFMpeg прагматичный немец Нидельмайер. Главный рЭволюционЭр - аргентинец. Хорошо не мексиканец.

     
     
  • 5.80, Аноним (-), 14:42, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну нафиг, пусть рубаются лучше. Если б не рубка - они б ffmpeg-mt интегрировали бы еще лет пять :)
     
  • 4.121, Led (ok), 01:25, 12/07/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Может, поостынут...

    Вроде ж не ребёнок? До сих пор не понял, что ЛЮДИ - НЕ МЕНЯЮТСЯ!
    Конторы и концерны - могут поменяться.
    Государства - могут поменяться.
    Ландшафт планеты - меняется.
    Климат - меняется.
    Конкретный человек - нет (если только с ума не сойдёт).

     

  • 1.51, Аноним (-), 06:06, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    libav никтому не нужен, следующий!
     
  • 1.64, Аноним (-), 11:32, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Почитал коменты, и пришёл к выводу, что я вас всех люблю!
     
  • 1.71, Подозрительный тип (?), 12:20, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >после произошедшего форка у Libav остались серверы, система отслеживания ошибок, списки рассылки и другие ресурсы

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

     
  • 1.73, jOKer (ok), 12:55, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну, что бы ребята из libav так стали поступать, их надо было жестко дое###ть. И я думаю что ffmpeg, а точнее их лидер именно это и сделал. И раз уж на то пошло, то это конфликт не проектов, но людей. Проекты еще могут начать сотрудничать, а вот эти люди - вряд ли.

    Конечно позиция разрабов libav совсем не конструктивная, но и разрабы ffmpeg ничего не сделали для того, что бы продемонстрировать оппонентам, что готовы к диалогу. И не надо говорить, что мол "вон сколько патчей было". Демонстрация к диалогу - это прежде всего заявление лидера. А этого заявления, как я понимаю, и не было.

    Зато были, как указано в новости, призывы к общественности рядовых разрабов с просьбой осудить неконструктивность libav. Но это совсем не тот поступок, что должен был бы быть.

    В общем, незачет обоим, имхо.

    P. S.
    И да, я в очередной раз убедился, что майентейнер дистрибутива - это и есть то самое "сообщество", и что только от него зависит каких разрабов можно загнать в угол, а каких незаслуженно пропихнуть в майнстрим

     
  • 1.84, Михрютка (?), 15:02, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Почему же тогда Libav получила такое широкое распространение? Основные причины следующие:
    > Политика пакетов. Сборщик пакетов для Debian/Ubuntu встал на сторону Libav в
    > этом конфликте, и соответственно, в составе дистрибутива идут пакеты с Libav.
    > Но пакет называется ffmpeg и при этом распространяется и явная ложь,
    > утверждающая о том, что ffmpeg является устаревшим продуктом:

    ггг так дебиану не привыкать. достаточно вспомнить, какой цирк они с cdrecord устроили. клоуны.

     
     
  • 2.87, Аноним (-), 15:52, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ггг так дебиану не привыкать. достаточно вспомнить, какой цирк они с cdrecord
    > устроили. клоуны.

    Это когда они заменили кривую версию не умеющую писать DVD на более другую программу, умеющую их писать? :)

     
     
  • 3.91, Михрютка (?), 16:03, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> ггг так дебиану не привыкать. достаточно вспомнить, какой цирк они с cdrecord
    >> устроили. клоуны.
    > Это когда они заменили кривую версию не умеющую писать DVD на более
    > другую программу, умеющую их писать? :)

    то-то я кривую версию доси руцями ставлю в /opt вместо того гогна, которое идет по умолчанию.

     

  • 1.93, Аноним (-), 16:09, 04/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    http://science.compulenta.ru/691661/
     
     
  • 2.94, Michael Shigorin (ok), 16:14, 04/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    1) http://www.opennet.ru/add.shtml
    0) не надо, и так пестрит...
     

  • 1.104, Аноним (-), 00:25, 05/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вот так из-за одного м*дака, возомнившего себя богом, умирают такие проекты.
     
  • 1.124, lucentcode (ok), 15:20, 02/01/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я считаю, что libav нужно поганой метлой вымести из дистрибутивов. Хочет кто-то чего-то альтернативного? Так пускай себе ручками компилирует и устанавливает это подделие.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    MIRhosting
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру