В этом гостевом посте Джейсон ДеРоуз из команды Novacut объясняет, на что ориентирован дизайн их будущего видеоредактора.
Работа в UDS вдохновила и изменила жизнь команды Novacut. (Большое спасибо всем OMG! Ubuntu! читатели и все, кто помог нам добраться туда!) Особенно вдохновляла неустанная ориентация саммита на дизайн. Поэтому я хотел немного рассказать о дизайне Novacut, заинтересовать дизайнеров некоторыми блестящими вещами, над которыми они могли бы работать, если бы они были так склонны.
Видеоредактор Novacut ориентирован на одно... быть лучшим инструментом для рассказывание историй. Поэтому, когда мы начинаем процесс разработки, мы не изучаем существующие программы для редактирования видео, мы изучаем хорошо сказанные рассказы и работая в обратном направлении.
Если вы посмотрите внимательно, то заметите, что в современных телепередачах и фильмах редко используются видеопереходы (перекрестные затухания и т.п.). Большая часть истории рассказывается с помощью множества небольших, точных фрагментов видео, помещенных вплотную друг к другу без промежутков, без перекрытия, без переходов. Переходов может быть несколько, но вы, вероятно, можете пересчитать их по одной руке, тогда как количество отдельных фрагментов видео легко будет исчисляться тысячами.
Однако почти все современные программы для редактирования используют многодорожечную временную шкалу произвольной формы как единственное «место, куда можно положить материал». Проблема в том, что когда вам просто нужна связка точных срезов подряд, вы потратите много времени, наблюдая за временной шкалой. Тем не менее, точные срезы, расположенные один за другим, являются основным вариантом использования.
Очевидно, что это область, в которой Novacut может вводить новшества, и мы намерены делать это. Мы даем этому важному варианту использования две первоклассные операции, которые я называю Кусочек и Последовательность:
А Кусочек от некоторого точного начального кадра до некоторого точного конечного кадра во входном клипе. Поскольку срез является постоянным узлом на графике редактирования, вы можете изменить начальный и конечный кадры в любое время.
А Последовательность представляет собой упорядоченный список фрагментов или других последовательностей. Поскольку элементы последовательности только упорядочены (не позиционированы во времени), вы можете свободно изменять срезы в последовательности, не создавая пробелов или перекрытий. Вы сможете изменять порядок элементов в последовательности, перетаскивая их. Или вытащите фрагмент из последовательности, оставьте висеть в пространстве, добавьте его позже.
Семантика редактирования Novacut основана на графах, и пользовательский интерфейс также будет основан на графах. Среди прочего, это дает нам простой способ обойти единственную проблему «куда можно положить материал». Иногда редакторы делать нужна многодорожечная временная шкала произвольной формы, которая в Novacut будет просто еще одним типом узла, в который вы можете вставлять что-то. Мы можем съесть свой торт и съесть его.
Графический пользовательский интерфейс также дает пользователям несколько мощных, но простых способов упорядочить сложность современного редактирования. (включая двухмерную пространственную организацию графа, чрезвычайно эффективный способ запомнить, где что-то находится). О, и я уже упоминал, что Novacut - это распределен видеоредактор, который привнесет в профессиональное производство видео гибкий распределенный рабочий процесс, который мы все знаем и любим в сообществе свободного программного обеспечения? Когда вы добавляете в этот набор распределенное сотрудничество, управление сложностью становится еще более важным. Это захватывающая, сложная и важная проблема, и бесплатные программы решат ее первыми.
Понимаете, мы не собираемся писать клон какого-нибудь проприетарного профессионального видеоредактора. Вместо этого мы проделаем дыру в крыше и запустим этот пресловутый брус прямо в космос.
Проект Novacut - это очень сфокусирован на дизайне, и отчасти это делается на то, чтобы отличным дизайнерам было легко добиться успеха с Novacut UX. Это главная причина, по которой мы используем HTML5 и WebKit для пользовательского интерфейса… знакомую и продуктивную веб-технологию, которую уже знают многие дизайнеры.
Как платформа и инфраструктура, мы хотим, чтобы Novacut стал площадкой для дизайна. Нет причин, по которым основные компоненты Novacut не могут стать основой для множества новых инструментов для создания распределенного контента… в конце концов, это одна из наших целей. Бесплатные инструменты для создания контента больше не нужны. Пора вести. И чтобы раскрыть каждому маленький секрет, одна из областей, в которой мы хотим, чтобы Novacut возглавляла... мультитач.
Итак, дизайнеры, покажите нам, что у вас есть, проинструктируйте нас, как построить нужную вам игровую площадку в комментариях. Чтобы увидеть, что находится на нашем радаре, посмотрите на dmedia (чей первый релиз увидит свет в этот четверг) и Novacut ошибки с тегом «дизайн». Мы также только что создали новакут-дизайн команда на Launchpad.
Мы по-прежнему занимаемся этим на постоянной основе, полагаясь на краудфандинг, наши быстро истощающиеся сбережения и кредитные карты. Мы также активно ищем инвесторов (подсказка), но небольшое краудфандинговое финансирование поможет нам усердно работать, чтобы получить достаточно времени, чтобы найти верно инвестор. У нас есть долгосрочные обязательства перед художниками, свободным программным обеспечением и Creative Commons. Нам было бы стыдно связываться с инвестором, который не придерживался тех же ценностей.
Я знаю, что некоторые люди здесь могут продержаться некий видеоредактор, который теоретически имеет открытый исходный код и теоретически может появиться в Linux в конце 2011 г.. Но Novacut на самом деле имеет открытый исходный код (AGPLv3) и на самом деле происходит от Linux. рано 2011. И Novacut - это не просто еще один видеоредактор, это распределен видео редактор. Мы не играем в догонялки, мы открываем новые горизонты.
Если вам нравится Novacut и вы можете помочь нам немного продержаться на краудфандинге, мы сделаем что-нибудь блестящее с вашим именем... распределенный видеоредактор! И свой сайт.
Кнопки для пожертвований есть на нашем Главная страница.
Работа над пользовательским интерфейсом Novacut находится на стадии мозгового штурма, и мы ищем ваши макеты и идеи или некоторые нерешенные сомнения, которые вы хотите развеять.
Если у вас есть какие-либо из них, расскажите нам в комментариях или зайдите в #novacut на Freenode IRC чтобы пообщаться с нами.
Как и было обещано тогда, здесь некоторые HD-видео с вечеринки UDS All Stars.
Все Ubuntu, Daily. С 2009 г.