Разработка видеоредактора OpenShot 2.0

Мысли о будущей разработке видеоредактора OpenShot 2.0

Как написал автор данного проекта - Джонатан Томас, еще 13 февраля 15 года, работы над новым релизом идут и никто не прекратил поддержку проекта OpenShot как уже многие подумали.

  • Что нового произошло с проектом пока мы ждем нового релиза?

OpenShot теперь имеет очень мощную поддержку анимированного формата GIF. С помощью всего лишь нескольких строк кода которые автор дописал в исходник приложения, теперь вы можете создавать анимацию любого размера, с любой частотой кадров, и использовать столько раз, сколько нам нужно. FFmpeg не предусматривает некоторые параметры для кодировщика GIF, и соответственно в результате не работала точеная цветовая палитра, в результате всего этого на GIF анимацию довольно грустно смотреть. 

Поддержка анимации формата Gif

Автор пишет:
Это привело меня к реализации нового класса ImageWriter, который можно экспортировать с одним и несколькими кадров изображения с легкостью, завязать на ImageMagick. В Итоге, эта функция действительно помогла решить описанную проблему выше, которая будет полностью интегрирована в OpenShot 2.0.

  • Улучшения воспроизведения видео

Воспроизведение видео было одной из самых сложных частей при создания OpenShot 2,0. Когда я впервые начал проектировать libopenshot и OpenShot 2.0, я недооценил сложность в написании гибкого и устойчивого видеоплеера. Я сделал неверное предположение, что Qt5, GTK +, или SDL даст мне простой способ добавить возможность воспроизведение видео. За последние 2 месяца, я написал довольно большой и сложный движок для воспроизведения видео.

Я рад сообщить, что воспроизведение видео теперь работает прекрасно, и имеет следующие особенности:

  • Поддержка любой частоты кадров 
  • Поддержка любого размера масштабирования (с сохранением пропорций)
  • Полная поддержка всех цветовых гам
  • Поддержка все аудио-форматов, различных макетов(моно,стерео,объемного, итд...)
  • Поддержка воспроизведения видео как кадр за кадром так и в случайном порядке
  • Поддержка воспроизведения видео на любой скорость (вперед и назад) 
  • Автономный видео плеер(в комплекте с libopenshot)

Видеоплеер Openshot 2.0

  • Кроссплатформенность OpenShot 2.0

Одна из моих главных целей с OpenShot 2.0, это полная поддержка кроссплатформенность функций, идентично во всех операционных системах то есть на Linux, Mac, и Windows. Это было успешно достигнуто и все 3 платформы работают одинаково ... либо почти одинаково. Версия Mac имеет глобальное меню, приложения, каждая из операционных систем имеет свои собственные специфические для своей платформы файлов браузеров и немного разные цвета и темы иконок. Одну мелочь или не мелочь, следует отметить, это Qt5 который вышел после того как я еще начал работать над OpenShot 2.0 при имеющейся версии 4.0. С каждым новым выпуском, я заметил, некоторые незначительные ошибки, которые влияют на работу OpenShot. Новейшая версия самая стабильная, как вы могли бы ожидать. Это для меня была небольшая головная боль, при том, что проект быстрыми темпами развивается и еще нужно совместно дорабатывать поддержку для Qt ... не говоря уже о нескольких других проектах, например, FFmpeg / libAV.

  • Установка

Я успешно создал установщики OpenShot 2.0 для всех 3 платформ. У меня еще есть несколько незначительных проблем с Mac и Windows установщиками, пока отсутствует поддержка SVG изображений из-за нескольких зависимостей и нескольких небольших деталей. Тем не менее, я не думаю, что это будет слишком трудной проблемой и все быстро решится.

Новая иконка приложения OpenShot 2.0

  • Новая иконка / Брендинг

Благодаря очень талантливому графическому дизайнеру, Ханне Уильямс, от Devarim Design: devarimdesign.com , OpenShot 2.0 будут иметь новую иконку(значок, логотип брендинг). Мы стремились создать более уникальный и узнаваемый значок, чем старый родной синий круг. Мы также хотели, добавить некоторые знакомые элементы, цвета и темы, такие как голубой, белый, кнопку воспроизведения, редактирования видео итд.. И, наконец, мы добавили символы "O" и "S" в форму логотипа OpenShot, если вы присмотритесь внимательно к иконке, вы все это найдете. Я очень доволен дизайном, и я с нетерпением жду поддержки со стороны сообщества OpenShot. Если у вас есть предложения, для улучшения логотипа, вы можете скачать уже готовый логотип по ссылке - логотип Openshot 2.0 ждем ваших предложений если таковые имеются.

  • libOpenShot релиз новой версии 0.0.4

Я с гордостью объявляю о 4-м официальном релизе libopenshot (OpenShot библиотека), которая приносит с собой массу исправлений, улучшенное воспроизведение видео, новая улучшенная поддержка FFmpeg / libAV API, поддержка анимированных GIF, более комплексные модульные тесты, доработанная документация, доработана и более стабилизированая работа библиотеки. 

  • OpenShot 2.0 Qt-релиз

Qt релиз OpenShot 2.0

Я бы действительно хотел опубликовать текущую версию нашего приложения PyQt5. Тем не менее, QT-интерфейс по-прежнему имеет 2 критические проблемы, которые требуют моего внимания. Мы уже частично подключили кадровый редактор, и около 50% работы уже завершено. Так же сейчас работаем над экспортом видео, работа на 75% завершена, но есть несколько проблем с удобством использования. Обе эти довольно весомых проблемы, мы сейчас решаем, если не появятся други проблемы, то в ближайшие одну либо две недели все будет исправлено.

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

  • Автор дополнительно уточнил, 13 февраля это не просто дата выхода релиза libopenshot 0.0.4, но также его день рождения. Есть все надежды полагать, что OpenShot 2.0 будет официально выпущен до 13 февраля 16 года.
  • Данный материал, это как-бы перевод последнего поста с оф блога , автора и все пишется в большей части от имени автора.

На этом материал пожалуй окончен.

Лицензия: CC BY-SA 4.0

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек
avatar