Замена неба в after effects

Обновлено: 07.07.2024

а где находится этот ротобраш? в инструментах у меня его нету, может через какие настройки включается?

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

копировать и отменять в етой проге

Кирилл, круто, конечно. Только при выборе неба нужно ещё будет с тенями и светом играть на зданиях.

Чувак, ты лучший :)
Спасибо!

*Привет игрокам Free Fire, кто снимает хайлайтики : )*

САЛАМ АЛЕЙКУМ ХАЙЛАЙТЕРАМ

*Очень надеюсь что ты увидишь этот вопрос? а можно сделать так, чтобы двигалась и картинка? Ибо с дрона снял и не очень красиво когда на месте небо*

А наложить видео можно так же?

Это работает только для статического видео?

как сохранится ?
6,02 . щас сохранюсь , а как?

А если видео в движении? Как сделать так чтобы небо не плыло с нулем 3д камеры?

Наверное нужно применить трекинг и просто привязать его к небу может быть поможет

Скажи, а почему бы просто не использовать "Уточнение краёв"?

а как видео дублировать?

Артур, скажи пожалуйста, почему не видно маски пока не нажать левой конопкой мыши и не удерживать? Очень трудно работать.

как взять картинку небы блять

когда я нажимаю на ПРОБЕЛ* у меня вылетает АФТЕР ЭФФЕКТС

Это тутор вышел до мейнстрима в тиктоке)

что делать если небо ложится на слой с самим видео а не под него?

Круто! Пишу комментарий, чтобы был)

Топ но я не знаю как включить эту панель

Вот откуда пошел тренд в тиктоке

*Бро все норм но манера разговора такая как будто ты "писю лижешь")))))))))))))))*

безумно круто, спасибо. лайк.

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

круто,пытаюсь повторять за тобой,но в самом начале не понимаю почему я так же нажимаю на эту кисточку,два раза кликаю,но ничего так и не выделяется,что ж буду пытаться)

по слою два раза кликнуть надо

А можно как-то менять размер кисти? вообще не въеду, неудобно жестко.

@Артур Крутилин инструментарий схож, могли сделать нативно понятным

Премьер и ае это две абсолютно разные программы ведь

Как же меня блять бомбит, это пздц. У меня нет режимов наложения, почему не сделать как у людей все, почему в премьере и в ае такие различия -_-

А можно ли сделать это же, но только на телефоне?

Не особо пользуюсь мобильными редакторами, так что не знаю

я не могу сделать оверлей
пж помогите

делаю щас видос из нескольких твоих уроков:) еще ошибку словил missing data in file (33 :: 4), , когда Roto Brush and Refine Edge заюзал. Помог откат версии до 17.0.

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

Сильно у тебя небо паралаксит с объектами вдалеке?) Да еще и при почти статичном кадре

Мой проект будет рендрится 53 часа 42 мин. И тут я понял, что мне срочно нужен новый пк. И кто спрашивал "Зачем в Apple Тёрке нужно 1.5 тб ОЗУ?"

Ты его в 8к рендеришь?😂😂

Слушай друг у меня картинка планет слишком маленькая и когда я увеличивают то видно пикселей

Подбери картинку большего разрешения

Почему после добовления ротобраш видео начинает фризить

Спасибо! Только у тебя эти моменты все понял.

А можно видео вставлять вместо фото ?

Артур Крутилин принцип такой же ?))) спасибо 🥰

ты реально очень крут

все делаю по видео. Null Object не привязывается к трекингу

Тоже самое. Ты не решил этот вопрос?

А почему ты не используешь Rotobrush refine edge tool для деревьев?

Супер! А если попробовать небо с облаками отразить по горизонтали, то возможно контраст синего фона за деревьями был бы не так заметен..

За ВарКрафт второй лайк бы поставил))

Рад, что тебе нравится)

А можно ли поставить какое-то видео (например космоса) вместо фотографии?

Молодец как красиво

Рад, что тебе понравилось)

у меня нет вкладки mode, что бы выбрать наложения(

Нужно переключить toggle switches / modes внизу на панельке таймлайна

привет! а как быть если не получается выделить человека в видео полностью, (получается только частично при твоем способе) что можно сделать?

Спасибо за крутой урок)

Очень рад, что тебе понравился урок)

Очень классный туториал, спасибо!

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

Как всегда быстро, понятно и без загаживания мозгов лишней информацией как на многих каналах ))))) . ОТЛИЧНО. Ну и. конечно же фишечка - "ПОЕХАЛИИИИИ. " ,а значит, едем дальше ))))))))))) Спасибо, что делишься с нами своими достижениями ))))

Артур ты камеру взял получше. Качество изменилось

Та же) Sony a5100

КУДА ТЫ ПРОПАЛ АРТУР ГДЕ ВИДЕО

Никуда не пропал)
Готовлю новое место для съемок и сами видео)
Скоро все будет!

Вроторбаш сила! Всем рекомендую!

Можно ещё, как совет, сделать скрин с видео, взять картинку с небом, загрузить в ФШ и там перекрасить небо в цвет неба на скрине

Всем привет! Пытаюсь зименить небо на видео, выделяю при помощи инструмента небо, но выделяется все кроме неба! В чем проблема или я туплю?)

Может просто ротобраш ошибается

draw roto brush refine edge strokes at full resolution Привет, как это убрать?)

хорошо, помогло, спасибос!

Поставить качество изображения в режим Full.
У тебя стоит видимо все что угодно, кроме Full. Может стоять Auto(авто ставит Full только когда сильно зумируешь видео), а может стоять любое более низкое отображение, типа half

Да благословит тебя господь. Спасибо огромное. Очень полезные туторы.

Я очень рад, что уроки полезны!)

Артур, скажи, а есть разница привязывать небо к нулевому объекту который автоматически привязался к точке или привязывать само изображение неба к точке которую отследили ?

Я, кстати, тоже недавно задался этим вопросом. Всегда делал через null. Думаю, если делать по другому, то выплывет разница

Артур, если не трудно. Для чего нужен nul object и adgastmen layer? Как всегда крутой ролик!

Чтоб встроенная картина синхронно с камерой двигалась

Спасибо тебе, у тебя легкие и понятные уроки ))) Ну и крутые конечно )

Спасибо) Всегда так стараюсь делать!

вопрос.
почему когда я маской ВЬРЕЗАЮ фигуру (человека например) на слое, она у меня двигается отдельно потом по слою?

Артур, отличное видео! Есть вопрос - как ты относишься к хейтерам в комментариях? Частенько вижу комментарии от "профессионалов", что они "такие эффекты делали в 7 лет". Интересно твое мнение :)

Конечно, но это уже дауны 😄

Бывают и такие что просто прямые оскорбления пишут? *facepalm*

К хейтерам хорошо) Ну, типа, понимаешь, все, кто пишут в таком ключе, да и просто какой-то непонятный негатив - лишний раз доказывают, что они не особо далекие люди. А вот говорить, что я что-то сделал не так, или как-то можно было сделать по другому - это другое, с такими можно и пообсуждать в комментах.
Тем более я придерживаюсь мнения Фреда Дерста: "мы делаем музыку, которая нравится нам самим, а те, кому не нравится, пусть идут нахрен"
Хотя я удаляю прямые оскорбления, это не красиво

Привет, вопрос не по теме конечно, но: У меня есть композиция с типографикой в 1080, могу ли я сделать ее 4к без потери качества и масштабирования? Заранее спасибо!

апскейла без потерь не бывает но если это фоновый футаж и обьекты переднего плана не очень кинематографичны или их можно заменить каким нить вектором то немножко блюра при движении решит

Привет. У red giant был какой-то плагин по масштабированию, но не думаю, что это достаточно эффективно. 1080 гораздо меньше 4к, поэтому растягиваться будет сильно

Все началось с поездки в Кондуки, где рано утром я снимал невероятные виды, в голове родилась идея создать космический пейзаж на пост обработке в After Effects.
Вот результат 2 часов работы.

Но это долгий процесс и для ролика в 10 минут с путешествий, который посмотрит от силы 10 друзей и родственников тратить столько времени мне не хотелось.

И неделю назад мне скинул статью друг, который сейчас активно изучает инструменты аналитики Big Data на языке Python, SkyAR - это нейросеть обучена заменять фон в видео ряде. Основана нейросеть на двух других, как и написано в статье, на нейросети стабилизации изображения и нейросети, которая заменяет определенные участки на иные.

Примеры из статьи по стабилизации -

Опыт использования нейросети для изменения неба в видео Нейронные сети, Программирование, Видео, Эффект, Гифка, Длиннопост

Опыт использования нейросети для изменения неба в видео Нейронные сети, Программирование, Видео, Эффект, Гифка, Длиннопост

Примеры из статьи про замену фона или объекта -

Опыт использования нейросети для изменения неба в видео Нейронные сети, Программирование, Видео, Эффект, Гифка, Длиннопост

С помощью друга я скачал все библиотеки и настроил код под свои задачи.
У меня был опыт в программировании в 12-14 лет, и тогда я изучал Delphi, Pascal, С++, PHP, JavaScript, то есть это разные языки, если первые три схожи, то последние два языки вебпрограммирования. В инсте изучал ассемблер и схемотехнику, что более низкий уровень программирования.

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

У меня так же есть опыт в видео, потому настройку качества вывода и остальные подводные камни решились легче, чем код.

Опыт использования нейросети для изменения неба в видео Нейронные сети, Программирование, Видео, Эффект, Гифка, Длиннопост

Данный код изменяет фон на фотографию или видео, как в моем случае, видео фона я создал в After Effects, назвал его effect. И теперь могу спокойно добавлять его в свои видео.

Здесь изначально были другие данные, разрешение видео вывода вместо 1920х1080 было 845х480, дальше здесь можно адаптировать параметры под добавления специального света из фона, специального цвета, гало эффекта и т.д. Я еще не разобрался с остальными данными.

Теперь примеры и выводы.

Это удачные примеры, а теперь к проблемам, если в видео небо пустое, без явных меток за которые зацепится код, то начнутся такие проблемы -

Нейросеть обучена работать со светлыми фонами, если мы заменяем на темную картинку, то заметим сильные проблемы с вырезанием мелких частей. Вот примеры -

Ещё есть проблема с количеством неба в кадре, если его будет меньше примерно 30%, то фон также не будет прикрепляться к видео и начнет гулять сам по себе.

В итоге - каждая обработка занимала 5 - 10 минут, конечно есть множество проблем, но за такое время обработки результат меня устраивает, особенно когда работа в after занимает 2-3 часа без добавления света. Для любительского видео нейросеть идеально подходит, экономит ваше время и нервы.

А как вам результат?


Искусственный интеллект

421 пост 5K подписчиков

Правила сообщества

- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.

- Делиться статьями, понятными большинству аудитории Пикабу.

- Делиться опытом создания моделей машинного обучения.

- Рассказывать, как работает та или иная фиговина в анализе данных.

- Век жить, век учиться.

I) Невостребованный контент

I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.

I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.

II) Нетематический контент

II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.

II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".

II.3) Создавать контент, входящий в противоречие с правилами Пикабу.

III) Непотребный контент

III.1) Эротика, порнография (даже с NSFW).

За нарушение I - предупреждение

За нарушение II - предупреждение и перемещение поста в общую ленту

За нарушение III - бан

Круто получилось. Только в момент, когда модель поднимает руку с телефоном, кусочек неба под рукой не обработался

Наконец, и это свершилось! ИИ пишет код без участия человека

Наконец, и это свершилось! ИИ пишет код без участия человека Программирование, Искусственный интеллект, Нейронные сети

Стартовало публичное тестирование модели GPT-3 в Power Apps, способной генерировать код по текстовому описанию.

Напомним, осенью 2020 года Microsoft получила эксклюзивную лицензию на использование модели. А уже в в конце мая компания презентовала первый продукт на базе GPT-3 от OpenAI для low-code разработки Power Apps.

Инструмент, как минимум, пригодится для автоматизации рутинных задач программистов. Как максимум, позволит создавать приложения практически без написания кода или знания формул.

Тестирование стартовало пока на английском языке и только в Северной Америке. Тем не менее, мы стали ещё ближе к полноценной генерации кода нейросетями.


Работает - палкой и смекалкой , но все же , возможно когда-нибудь пригодится человечеству ( вероятность = 0 )

Остановились в прошлой части мы на том , что извлекли видео и отдельно звуковую дорожку .

Проблема сразу меня атаковала и отняла 4 часа моего времени на её решение ( диванные эксперты справились бы за 1 минуту но я еще молод и глуп что бы просить помощи у великих .. )
Так вот , аудиофайл с youtube скачивается хоть и как mp3 файл , но mimetype у него webm , для этого пришлось скачать еще 3 файла с ffmpeg и закинуть в мою директорию указав в python .

import speech_recognition as sr

from os import path

from pydub import AudioSegment

И теперь, сохраняет файл в wav формате со всеми изменениями .
beginning.export("outputfile.wav", format="wav")

Далее переходим к блоку распознания и так :

Импортируем библиотеки , да где то выше я уже импортировал их , но НУЖНО БОЛЬШЕ ИМПОРТОВ .
import speech_recognition
from speech_recognition import *

Берем наш файл и объявляем объект

with sr.AudioFile('outputfile.wav') as source:

audio = r.record(source) чтение объекта ( аудиофайла)

print(type(audio)) выводим тип аудиофайла , удостоверяемся что он объект своими глазами

massslov = [] - сюда будут выводиться слова которые нашел sphinx

out = r.recognize_sphinx(audio, language="en-US")

print("Sphinx could not understand audio")

except sr.RequestError as e:

print("Sphinx error; ".format(e))

Кстати, процедура не быстрая , 2 минутный трек читает около 80 сек . (На моём пеньке , у вас может будет быстрее)

Давайте переведём эти слова

Использовать будем библиотеку deep_translator

from deep_translator import GoogleTranslator

translated = GoogleTranslator(source='auto', target='ru').translate(to_translate)

И на выходе получаем это :

Получится что-то похожее на текст . Похожее на перевод .

Далее нужно этот текст озвучить :

Используем библиотеку gtts

И так ,есть видео , есть mp3 файл с переводом , давайте совместим видео с аудиодорожкой .

Используем библиотеку mhmovie

и на выходе получаем ролик с переводом , открываем и наслаждаемся .. ( ржем с перевода ) мне стыдно :(

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

Все остальное допилю ,

Берем видео (Английская болтовня )

А получаем вот что :


Одна задача – три конвертера

Продолжаю работу над обучением нейросети распознавать сигнал электроэнцефалограммы для управления экзокистью при реабилитации детей с ДЦП.

Для создания нейроинтерфейса я использую платформу OpenVIBE, которая поддерживает LabStreamingLayer (LSL) - протокол для обмена потоковыми данными между приложениями - и содержит в себе драйвер нашей модели энцефалографа - NVX52. Это позволяет отправлять результаты ЭЭГ-съемки с энцефалографа сразу в поток LSL, который совмещает наши ЭЭГ с метками стимуляций – моментами, когда на экране человек, согласно сценарию OpenVIBE, видит стрелки влево и вправо и должен представлять соответствующие движения.

Но у OpenVIBE есть давняя, но до сих пор не решенная проблема - он не может нормально записывать сигналы в формате EDF+, то есть в формате ЭЭГ с указанными временными метками событий. Внутренний формат OpenVIBE OV или обычный текстовый формат CSV он сохраняет корректно, а файлы EDF+ в итоге получаются с нулевой длиной, он их не обрабатывает.

Поскольку разработчики OpenVIBE пока не предложили подходящего решения, пришлось вспомнить Java и написать конвертер самому.

Одна задача – три конвертера Нейронные сети, Конвертер, Программирование, ЭЭГ

Теперь можно удобно и быстро конвертировать файлы CSV to EDF+ с сохранением временных меток событий. Сейчас работаю над тем, чтобы на этапе конвертирования частотными фильтрами убирать помехи.

Это уже не первый конвертер, который мне пришлось написать самостоятельно для обработки научных данных. Во время предыдущего исследования мы работали на энцефалографе NVX52, который через программу ExoHead записывал данные в формате BCI собственной версии, который вообще ничем не читался. Пришлось сделать конвертер BCI to EDF+.

Ну и наконец, для облегчения работы с данными при обучении ИНС для распознавания различных состояний по сигналам ЭЭГ написал конвертер EDF-файлов в несколько форматов CSV: для Deeplearning4j, Keras и обратно в OpenVibe. Кроме того, конвертер умеет понижать частоту сигнала ЭЭГ, применять фильтры, убирать шумы. Для ускорения конвертации работает в 4 потока, задействуя 4 ядра процессора.

Одна задача – три конвертера Нейронные сети, Конвертер, Программирование, ЭЭГ

Все три программы будут выложены в свободном доступе.


Нейронные сети. Формулы обратного распространения

Представляем заключительную лекцию из курса по нейронным сетям от 3blue1brown. В этой лекции речь пойдет о формулах обратного распространения. Одной из важных тем, которая позволит разобраться с основными моментами дифференцирования сложных функций в контексте сетей.

Благодарим за создание выпуска:

Переводчика – Федора Труфанова;

Редактора – Михаила Коротеева;

Диктора – Никифора Стасова;

Монтажера – Олега Жданова


Практическое применение нейронных сетей в медицине

Мы группа самоорганизованных студентов медицинского ВУЗа из Ижевска создали нейросеть, способную ставить диагнозы основываясь на жалобах и показателях крови.

Из – за невозможности публиковать свою работу в научных журналах по неким причинам, мы оформили ее в свободный доступ.

Нейросеть основана на огромном количестве структурированных медицинских знаний.

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

Вручную мы создали свыше 20 тыс. данных создав зависимость между 986 жалобами и 22 классами заболеваний.

Для чего мы сделали это?

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

Результаты работы нейросети вы можете узнать в документе

Будем очень благодарны если вы оставите отзыв, поддержите нас и расскажете об этом вашим друзьям/знакомым.

Читайте также: