45

Обработка 240 fps (slowmotion) видео с современных телефонов

Всем добрый день! Не знаю куда-бы оформить данный пост, пусть будет на Пикабу - авось кому пригодится.

Наверное, ни для кого не секрет, что современные телефоны (например Xiaomi MI8) могут снимать замедленное (Slowmotion) видео с частотой кадров 240 к\с. Можно получить довольно интересные эффекты, типа как в этом видео:

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

Обработка 240 fps (slowmotion) видео с современных телефонов FPS, Slow motion, Xiaomi, Видеомонтаж, Avisynth, Видео, Длиннопост

Телефон вроде бы снимает видео в FullHD разрешении, но при увеличении, весь обман всплывает наружу. Для примера кадры с самого современного Galaxy S9, в нормальном 30 fps режиме текст вполне читается, а в 240 fps уже с трудом.:

Обработка 240 fps (slowmotion) видео с современных телефонов FPS, Slow motion, Xiaomi, Видеомонтаж, Avisynth, Видео, Длиннопост

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

Что-же делать обычному человеку, который хочет улучшить свое видео и избавиться от назойливых лесенок и квадратов? Если Premiere Pro имеет хоть какую-то настройку для борьбы с этим дефектом (Antialias в папке Blur&sharpen), то Sony Vegas вообще лишен каких-либо инструментов.

Однако, выход есть! Это использование народного и бесплатного фреймсервера Avisynth и фильтра QTGMC. Установка и настройка фреймсервера, конечно требует определенных усилий, зато результат оправдывает их полностью:

Обработка 240 fps (slowmotion) видео с современных телефонов FPS, Slow motion, Xiaomi, Видеомонтаж, Avisynth, Видео, Длиннопост

Фрагмент с рукавом для более лучшего примера:

Обработка 240 fps (slowmotion) видео с современных телефонов FPS, Slow motion, Xiaomi, Видеомонтаж, Avisynth, Видео, Длиннопост

В данном примере я использовал двойной фильтр QTGMC со следующими параметрами:

QTGMC(Preset="Medium", InputType=2)

TurnLeft

QTGMC(Preset="Medium", InputType=2)

TurnRight

Для увеличения скорости работы можно заменить пресет Medium на Fast или даже Ultra Fast, результат не особо пострадает.

Таким образом, с помощью не особо хитрого и, главное, бесплатного инструмента как Avisynth можно кардинально улучшить свое видео. На этом пока всё. Если кому-то нужен гайд по установке Avisynth, пишите в комментариях. Если много народу заинтересуется, запилю пост.

Найдены возможные дубликаты

+1
Пили
+1
Схоронил, спасибо за пост
0
Пилииии!
раскрыть ветку 1
0
пили пост
0

А если использовать честные 120 то все читаемо

Иллюстрация к комментарию
раскрыть ветку 2
0
Чем снято? Не припомню на телефонах 120 fps.
раскрыть ветку 1
0

Ios, ха в настройках стоит 240 hd 1080

-3

а если снять видео в 60фпс и потом в редакторе замедлить?

раскрыть ветку 3
+3
Ты себя слышишь вообще?
0
К сожалению, нужно будет использовать Twixtor, а он весит артефакты.
раскрыть ветку 1
0
*вносит
Похожие посты
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: