Адам Уильямс: истоки
Содержание:
1. Что в имени тебе моём?;
2.Истоки: Broadcast 2000 (Вы читаете данный раздел);
3. Cinelerra и Cinelerra CV;
4. Другие проекты.
Моё знакомство с ПО, разработанным Уильямсом, началось очень давно, в самом начале века. Тогда еще не было Cinelerra, но был её предшественник - Broadcast 2000, звуковой и видеоредактор, который произвел на меня впечатление своей зрелостью. Над Broadcast 2000 Уильямс работал с 1996 года. В основу его был положен свой набор виджетов (не GTK и не Qt). Этого самодельного тулкита для нужд Уильямса хватило на годы вперед.
По какой причине Уильямс скрывался от общественности под вывеской Heroine Virtual Ltd? Он пояснял это так: в компании, где он работал, было бы нежелательно знать, что их сотрудник разрабатывает большой проект «на стороне» - тем более, что этот проект, судя по всему, функционально пересекался с тем, что разрабатывался в недрах компании. Я примерно понимаю, о чем конкретно идет речь, но раз Уильямс не хотел об этом рассказывать, то и я названий приводить не буду. В настоящее время Уильямс подписывается на основном своем сайте как «Unemployed, flat broke Programmers» («безработные, без гроша в кармане программисты»). Вероятно, поэтому ему уже всё равно, упоминается его настоящее имя или нет.
Итак, в 1996 году у автора был простой звуковой редактор Broadcast версии 1.0: никакой «многодорожечности», видео, эффектов реального времени, автоматизации... Зато Broadcast умел работать с файлами размером до 2 гигабайт - на тот момента эта возможность была присуща только дорогому звуковому ПО вне мира Linux. В 1997 году вторая версия Broadcast, в которой программа научилась работать с неограниченным количеством дорожек. Тогда же появились микшер, эффекты реального времени - в другом звуковом ПО под Linux таких возможностей попросту не было. Благодаря наличию таких функций Broadcast 2 относился к классу DAW (Digital Audio Workstation, «рабочая станция для обработки цифрового звука»). И вот в 1999 году Уильямс выпускает Broadcast 2000 - теперь уже не DAW, а NLE (Non-linear Editor), т.е. ПО для монтажа видео и звука. К этой нише относятся Sony Vegas, Adobe Premiere, LightWorks, линейка ПО от Avid. Broadcast 2000 поддерживал видеофайлы размером до 64 терабайт. Увы, интерфейс оставался заточен под работу со звуком - правка видео казалась инородным элементом. И Уильямс решил переработать архитектуру. В итоге, наследником Broadcast стала новая программа - Cinelerra.

Тем временем, жизнь самого Broadcast 2000 была прекращена трагически: Уильямс прекратил поддержку проекта после того, как один пользователь во время работы с программой потерял данные (возможно, по ошибке в коде) и захотел от программиста денежной компенсации.
1. Что в имени тебе моём?;
2.
3. Cinelerra и Cinelerra CV;
4. Другие проекты.
Моё знакомство с ПО, разработанным Уильямсом, началось очень давно, в самом начале века. Тогда еще не было Cinelerra, но был её предшественник - Broadcast 2000, звуковой и видеоредактор, который произвел на меня впечатление своей зрелостью. Над Broadcast 2000 Уильямс работал с 1996 года. В основу его был положен свой набор виджетов (не GTK и не Qt). Этого самодельного тулкита для нужд Уильямса хватило на годы вперед.
По какой причине Уильямс скрывался от общественности под вывеской Heroine Virtual Ltd? Он пояснял это так: в компании, где он работал, было бы нежелательно знать, что их сотрудник разрабатывает большой проект «на стороне» - тем более, что этот проект, судя по всему, функционально пересекался с тем, что разрабатывался в недрах компании. Я примерно понимаю, о чем конкретно идет речь, но раз Уильямс не хотел об этом рассказывать, то и я названий приводить не буду. В настоящее время Уильямс подписывается на основном своем сайте как «Unemployed, flat broke Programmers» («безработные, без гроша в кармане программисты»). Вероятно, поэтому ему уже всё равно, упоминается его настоящее имя или нет.
Итак, в 1996 году у автора был простой звуковой редактор Broadcast версии 1.0: никакой «многодорожечности», видео, эффектов реального времени, автоматизации... Зато Broadcast умел работать с файлами размером до 2 гигабайт - на тот момента эта возможность была присуща только дорогому звуковому ПО вне мира Linux. В 1997 году вторая версия Broadcast, в которой программа научилась работать с неограниченным количеством дорожек. Тогда же появились микшер, эффекты реального времени - в другом звуковом ПО под Linux таких возможностей попросту не было. Благодаря наличию таких функций Broadcast 2 относился к классу DAW (Digital Audio Workstation, «рабочая станция для обработки цифрового звука»). И вот в 1999 году Уильямс выпускает Broadcast 2000 - теперь уже не DAW, а NLE (Non-linear Editor), т.е. ПО для монтажа видео и звука. К этой нише относятся Sony Vegas, Adobe Premiere, LightWorks, линейка ПО от Avid. Broadcast 2000 поддерживал видеофайлы размером до 64 терабайт. Увы, интерфейс оставался заточен под работу со звуком - правка видео казалась инородным элементом. И Уильямс решил переработать архитектуру. В итоге, наследником Broadcast стала новая программа - Cinelerra.

Тем временем, жизнь самого Broadcast 2000 была прекращена трагически: Уильямс прекратил поддержку проекта после того, как один пользователь во время работы с программой потерял данные (возможно, по ошибке в коде) и захотел от программиста денежной компенсации.