Всем привет! За последние прошедшие месяцы, много труда было вложено в выпуск версии OpenShot 2.0, так что это обновление очень даже хорошее, полное интересных новостей и обновлений! Я как обычно расскажу какие функции уже добавлены, какие трудности возникли и были решены, какие проблемы остались нерешенными, и что дальше ожидает OpenShot!

релиз OpenShot 2.0

Это обновление содержит большое количество технических деталей о OpenShot 2.0, для тех из вас, кто просто хочет услышать детально, что происходило и как шел процесс разработки и решения проблем в версии OpenShot 2.0, наступил именно тот момент, так, что садимся берем чашечку кофе и встречаем очередное долгожданное обновление. Много работы было проделано, с множеством сложных технических проблем пришлось встретиться и преодолеть, я уверен на 100% в решимости всех проблем и как можно быстрее постараюсь выпустить так же редактор OpenShot 2.0 и для Windows и Mac, пока нет конкретных дат, но процесс идет.

Релиз OpenShot 2.0, что нового

 

Повышение производительности и работа с изображениями

Работа с редактором продвигалась и дело подходило к тому, что модули приложения начали по-настоящему собраться вместе,  я смог начать тестировать более сложные функциональные возможности пользовательского интерфейса и как ожидалось без этого при разработке никак был обнаружен очень большой показатель отказов и пришлось снова искать новые пути решения. В последующем решении возникшей проблемы мне помогла библиотека ImageMagick ++, используется в языке C ++ для работы с изображениями, которая еще ко всему очень глубоко интегрирована с libopenshot, в дальнейшем исправление проблемы выше повлекло несколько новых, так как эта же библиотека используется очень обширно:

  • OpenMP Deadlocks - libopenshot использует OpenMP, для ускорения и более производительного редактирования видео, данный функционал и производительность действительно поставили меня в тупиковую ситуацию так как работа определенных внутренних функций так же завязана на библиотеке ImageMagick которую я использую для новых функций при работе с изображениями, все эти проблемы которые возникали по ходу разработки частично ставили разработку программы в то положение с которого как обычно приходилось искать выход создавая снова несколько обходных путей, которые я придумал, но они так же были не очень идеальны.
  • Проблемы производительности при обработки изображений, при повороте происходило искажение, снова пришлось включать смекалку, по ходу немного подумав прописал новое количество времени на обработку кадров (от 0,5 до 1,5 секунд), и данный вопрос был решен.
  • Как говорится умная мысля приход опосля, не имея много вариантов для решения проблем выше и огромного количества времени для решения той или иной зависимости одной библиотеки от другой, я решил переехать на QImage Qt5, и перепрограммировать все манипуляции с изображениями в libopenshot. Конечно на всю интеграцию(переработку кода), потребовалось много недель работы, но в результате данный труд был оправдан и это дало действительно фантастическую супер быструю обработку изображений, быстрое воспроизведении, устранение всех искажений которые были обнаружены ранее, еще некоторые улучшения манипуляций с пикселями и как дополнение отличная поддержка многопоточности.

 

Экспорт видео и дополнительный новый функционал

Важной особенностью видео редактора является возможность экспортировать ваше творение в тот формат в который вы захотите. Ниже на скриншоте вы увидите окно которое демонстрирует пример по экспортированию проекта, в настоящее время основная работа завершена и все работает стабильно. Новая версия OpenShot 2.0 очень проста в использовании, очень гибкая и поддерживает более 100 форматов видео для конвертирования ваших проектов в все известные форматы(кодеки). Так же хочется добавить, что это не все и имеется еще множество дополнительных возможностей,  теперь как вы видите на скриншоте ниже, добавлена поддержка дополнительного нового функционала в окне экспортирования видео(резолюция, частота кадров, частота дискретизации, битрейт, формат, видео кодеки, аудио кодеки и т.д...)

экспортирование видео в все известные форматы или кодеки

 

Работа с кадрами и настройка

Другой критический элемент пользовательского интерфейса, который теперь является полным и функциональным является новый редактор настроек. Просто выберите элемент на экране (клип, переходы, эффект), свойства(настройки). Любые настройки теперь можно легко и очень быстро изменять, при изменении настроек (в зависимости от того, где находится точка воспроизведения), вы имеете возможность теперь наблюдать вариант работы как будет работать тот или иной эффект с примененными настройками и как было до, то есть возможно увидеть как было до и как после. После того как вы поменяете точку воспроизведения(перетянете бегунок), значения в окне изменения настроек которые вы применили, вы сможете наблюдать результат через небольшой промежуток времени. Зеленый цвет означает, что вы смотрите изменения к кадру к которому применялись настройки. Синий цвет фона означает, что значение интерполировано от опорного кадра. Серый цвет фона указывает, что значение не применялось к кадру.

работаем с кадрами и настройкой кадрирования

 

Эффекты и интеграция с пользовательским интерфейсом

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

Новые эффекты в OpenShot 2.0

 

Предварительный просмотр в реальном времени

Благодаря многочисленным улучшениям производительности с libopenshot, предварительный просмотр в реальном времени, наконец, работает хорошо, и в состоянии не отставать от многих параллельных слоев HD-видео и множеством эффектов в реальном времени. Это была одна из наиболее сложных работ в OpenShot 2.0. =) Я никогда бы не стал разрабатывать видео проигрыватель, но теперь, когда я один работаю с проектом, стало даже как-то интересно и эта работа приносит большое удовольствие, так как внимание к проекту есть и это очень радует. Может быть, в отдаленном будущем, я, возможно, даже выпущу релиз плеера OpenShot в качестве автономного приложения, и мы попробуем конкурировать с VLC. Возможно, когда-нибудь... =)

 

Новые релизы библиотек к Openshot

За последние несколько месяцев, libopenshot, libopenshot-audio, и openshot-qt(UI), все были обновлены и были выпущены новые релизы(исходный код перерабатывается и сообщество в этом так же очень помогает). Я постоянно пытаюсь придерживаться сроков  и выпускать релизы не стоя на месте постоянно двигаясь вперед и чтобы все стабильно работало.

 

Выход Windows 10

Windows 10 была не так давно выпущена(как вы, наверное все знаете), и это довольно большой объем работы. Я установил среду разработки перенес свою работу над версией OpenShot для windows именно в Windows 10, и конечно же нашел много новых вопросов(проблем), касаемо libopenshot и libopenshot-audio. Одой из основных является обработка звука, и новые ошибки компиляции с JUCE (аудио подсистемы, используемые libopenshot-audio), связанные с MinGW64 и WASAPI (весело, весело, я знаю...). К счастью, все проблемы были успешно исправлены, созданы патчи.

 

Mac OS X и Yosemite

Все же я как-то нашел время и поработал в Mac установил среду разработки Yosemite, и прорабатывал решить несколько проблем, связанных с GNU компилятором и нескольких которые относятся к проблемам совместимости. Они также успешно решены.

 

Баги APIs (libAV, FFmpeg, JUCE)

Как вы, наверное, знаете, не все вечно и бывает, что что-то ломается, включая Интерфейсы API. Это довольно обычные будни для нас всех(или только для разработчиков), что-то ломается внезапно, из-за смены вышестоящей библиотеки libopenshot. Что-то ломается из-за API, которое меняется очень часто, баги встречаются настолько часто, что иногда я понятия не имею что послужило этому причиной. =) Но это жизнь, и я продолжаю фиксировать все баги по факту их обнаружения.

 

Новые Инструменты (Jetbrains)

За последние несколько месяцев, я освоил так же  кроме постоянной среды разработки и некоторые новые инструменты(clion и PyCharm). Эти инструменты показали себя достаточно хорошо во время разработки, и предоставили мне лучшие отладчики,форматирование, и встроенную систему управления разными версиями функций. Эти инструменты в конечном итоге, повысили скорость, с которой я могу исправлять некоторые баги, что очень сказалось на скорости решения многих вопросов и я все еще под впечатлением и доволен, что все таки я с ними ознакомился.

 

Проблемы которые все еще не решены

Есть еще несколько нерешенных проблемах в OpenShot 2.0, но они довольно мелкие в сравнении с тем, что уже достигнуто. 
Проблемы со звуком при интерполяции между несколькими потоками. Это совсем не просто решить, но решаемо. Однако, передискретизация аудио потоков вышедших из строя немного сложнее. 

 

Что дальше

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

Например

  • Ранее упомянутые “нерешенных проблем” должны быть решены
  • Многие контекстные меню по-прежнему должны быть созданы
  • Добавить больше эффектов
  • Много мелких юзабилити твиков которые еще нужно сделать
  • Доработать еще некоторые мелкие проблемы для работы с приложением на больших мониторах
  • Установщик Windows требует доработки (Linux и Mac установщики / пакеты довольно стабильны).

После того как все эти задачи будут решены, я буду готов начать очень ограниченное Альфа-тестирование. Ограниченное настолько, чтобы я смог работать в тесном контакте с каждым человеком, и помочь решить проблемы, не будучи полностью занятым для рассмотрения тысяч писем с дублями того или иного бага от сотен пользователей. =) Когда все будет работает довольно стабильно, я начну расширять масштабы тестирования, и увеличу аудиторию, и, наконец, выпустим официальный релиз для всех пользователей когда тестирование и фиксирование всех обнаруженных багов будет завершено. Надеюсь вы со мной согласны, все же приятно работать когда приложение работает стабильно без ошибок чем встречать баг на баге.

Я знал, что будут проблемы в портировании OpenShot для Windows и Mac, но я конечно не ожидал, что будет столько проблем, с которыми я сталкиваюсь до сих пор. Конечно все решаемо просто нужно немного больше времени уделить на отладку =) Но я очень горжусь тому, что уже было сделано, и я хочу, чтобы все знали, что я уделю 100% внимания, но все проблемы будут решены и OpenShot 2.0 для Windows, Mac и Linux будет выпущен как можно скорее. Я надеюсь, что OpenShot 2.0 будет надежным инструментов не на несколько лет, а на протяжении десятилетий.

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

Надеюсь вы внимательно читали материал, это перевод от автора разработчика проекта  и написанное выше как бы идет от слов автора, ничего сочинять я не стал, все как есть. Как видите скоро только начнется тестирование новой версии приложения, и этот круг тестировщиков будет довольно ограничен, я думаю к новому году все же версия OpenShot 2.0 будет доступна всем желающим. Будем на это надеяться. 

источник: openshotvideo.com 

Понравилась статья?
Всем привет! За последние прошедшие месяцы, много труда было вложено в выпуск версии OpenShot 2.0, так что это обновление очень даже хорошее, полное интересных новостей и обновлений! Я как обычно расскажу какие функции уже добавлены, какие трудности ...
Мультимедиа
850
Рейтинг: 5/2
При перепечатке материалов указание ссылки на linuxsoid.com обязательно.

Подпишитесь на рассылку

Смотрите также:
    Как обновить редактор Geany с версии 1.27-1 по 1.29-1 Как обновить редактор Geany с версии 1.27-1 по 1.29-1

    Все мы знакомы с таким хорошим редактором как Geany, 13 ноября 2016 года вышло обновления, сегодня мы рассмотрим как обновить редактор к более новой последней версии. Geany - это очень хороший текстовый редактор с очень большими возможностями. Geany может выступает как среда разработки для программистов и вебмастеров, позволяя удобно работать с программным кодом.

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

    5 Лучших видеоредакторов для Linux 5 Лучших видеоредакторов для Linux

    Работая ранее в Windows, вы скорее имели опыт работы с такой утилитой как windows movie maker, хотя и системная, но стандартного пользователя своим функционалом она удовлетворяла полностью, а если нет, то здесь уже выбор большой главное знать что тебе нужно. Вы спросите, а как быть в Linux? Есть ли выбор среди видеоредакторов с которыми можно было бы работать не хуже чем в других операционных системах? Выбор конечно есть, видеоредакторы бесплатные и многие по функционалу могут запихнуть за пояс хорошие платные.

    Сегодня мы рассмотрим немного и не мало, 5 видеоредакторов, основные которые вам могут пригодиться в повседневной работе если у вас работа связана с монтажом видео или же вы обычный пользователь и хотите отредактировать видео, наложить эффекты, музыку, эффектные переходы и прочие возможности которые доступны в видеоредакторах.

    Установка OpenShot 2.1 в Ubuntu 16.10 Yakkety Yak Установка OpenShot 2.1 в Ubuntu 16.10 Yakkety Yak

    В системном репозитории Ubuntu все еще лежит версия 1.4.3 в отличии от официально известной 2.1.0. После выхода новой версии дистрибутива Ubuntu 16.10 Yakkety Yak, пользователи пытаются установить новую версию видеоредактора используя репозиторий от разработчика приложения.

    На текущий момент имеющийся репозиторий не содержит пакет приложения для релиза Ubuntu 16.10 и соответственно выдаст ошибки при обновлении списка пакетов и как результат установить новую версию ну никак не получится. В данном материале мы обсудим как использовать OpenShot 2.1 в Ubuntu 16.10 Yakkety Yak.

    Релиз видеоредактора OpenShot 2.0 Beta 4 Релиз видеоредактора OpenShot 2.0 Beta 4

    Если вы читали ранее мой старый пост о выходе релиза OpenShot 2.0.6 еще 10 февраля, это первая бета, вы наверное воспользовались репозиториями которые я рекомендовал для установки видеоредактора, в том случае если воспользовались, то вы можете получать все обновления в Менеджере обновлений Ubuntu - Software Update.

    Вышла четвертая бета версия релиза OpenShot 2.0 и так же не обошлось без дополнительных обновлений, усовершенствований и доработок.

    OpenShot 2.0.6 доступен для публичного тестирования OpenShot 2.0.6 доступен для публичного тестирования

    Сегодня 10 февраля 2016 года, видеоредактор OpenShot 2.0.6 стал доступен для тестирования, что говорит о том, что разработчик Jonathan Thomas наконец доработал редактор, он прошел альфа-тестирование и теперь им не стыдно показать редактор всему сообществу для всеобщего тестирования, что есть хорошей новостью. Как долго длилась разработка видеоредактора, прошло чуть более 3-х лет и наконец свершилось, редактор доступен для публичного тестирования всем желающим.

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

    Релиз OpenShot 2.0 Beta наконец состоялся Релиз OpenShot 2.0 Beta наконец состоялся

    Новая бета-сборка популярного видеоредактора OpenShot с открытым исходным кодом доступна для тестирования.

    Это первый крупный релиз нелинейного инструмента для редактирования видео в течение последних трех лет, и первый, который состоялся, проект успешно выполнил свои финансовые цели которые были запланированы на спонсорском проекте Kickstarter еще в 2013 году.

    Мы видели  выход релиза видео редактора Lightworks профессионального уровня и с псевдо-открытым исходным кодом, много доработок и усовершенствований, на основе Qt используя Kdenlive, и даже выход релиза видео редактора Pitivi, но это было давно еще 3 ноября 14 года.

    Пока другие видеоредакторы не спешат обновлять, хорошо, что хоть OpenShot не стоит на месте и пытается идти дальше.

Здравствуй Гость, как Вы видите еще никто не оставил свой комментарий, будьте первым, поделитесь мнением о материале выше.

avatar