Какой программой поднять фпс

Содержание

Игра World of Tanks является достаточно «требовательной» к ресурсам вашего компьютера. Именно поэтому маломощные ноутбуки и компьютеры могут ее просто-напросто не потянуть.
К сожалению, настройки самой игры далеко не всегда позволяют снизить качество необходимых параметров для того, чтобы наслаждаться игровым процессом в полной мере. Чтобы добиться такой цели, вам понадобится стороннее программное обеспечение.
В данном случае речь идет о программе для поднятия ФПС Config Tuner. С его помощью можно отключить определенные звуковые и графические эффекты. Сразу же после их отключения производительность игры на слабом ПК станет заметно выше.

Установка и настройка

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

FPS до небес | 100% РАБОЧИЕ НОВЫЕ СПОСОБЫ КАК ПОВЫСИТЬ FPS В ИГРАХ? | Vulkan, DLSS, FSR


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

Источник: wotspeak.org

Как поднять FPS в World of Tanks — Пошаговое руководство

Как поднять FPS в World of Tanks — Пошаговое руководство

В белорусский World of Tanks играют миллионы, и с каждым годом их численность возрастает. Мощный компьютер для комфортной игры на максимальных настройках графики есть не у всех. Что делать? Как поднять ФПС в World of Tanks? Решение есть.

Если низкий ФПС на слабом ПК или ноутбуке вынуждает вас играть с дикими лагами, то эта статья для вас. Наша подробная инструкция поможет убрать лаги и поднять ФПС в танках до оптимальных значений. Но сначала матчасть.

Что такое FPS

FPS – английская аббревиатура, которая расшифровывается как Frames Per Second. Она обозначает количество кадров в секунду. Чем больше, тем более гладкой и реалистичной выглядит картинка на экране. Современные компьютеры способны выдавать сотни и тысячи FPS даже на максимальных настройках. А вот владельцы старых моделей PC обречены на постоянную борьбу с лагами.

что такое FPS

От чего зависит FPS WOT

Производительность игр, в том числе Мира Танков, напрямую зависит от мощности компьютера. Каждая деталь отвечает за выполнение своего спектра задач. Чтобы понять, как повысить ФПС в World of Tanks, стоит выяснить, каких ресурсов не хватает системе для нормальной работы.

ОЗУ (оперативная память)

ОЗУ хранит данные всех запущенных программ, включая саму операционную систему. Ее объем говорит о том, с каким количеством информации устройство может работать одновременно. К примеру, на слабом ноутбуке обычно 2 Гб оперативной памяти. Часть зарезервирована под системные нужды, поэтому на деле доступно только 1.7 Гб. При этом еще около 1 Гб отбирают процессы Windows 10.

КАК ПОВЫСИТЬ ФПС В CSGO #csgotrend #csgo #ксго #cs2

Остается 700 МБ. Чтобы играть в World of Tanks с нормальным фреймрейтом на минималках, нужно по крайней мере 2 Гб свободной оперативной памяти. Это обусловлено тем, что в игре огромные карты и множество 3D-объектов, данные о которых нужно где-то хранить.

CPU (процессор)

Процессор отвечает за обработку информации прямо сейчас, в реальном времени. Он транспортирует данные между оперативной памятью и материнской платой – основной деталью компьютера. То, насколько быстро он это делает, называется частотой процессора и измеряется в Гигагерцах (GHz или ГГц). Например, у процессора Inter Core i5 есть 4 ядра, каждое из которых имеет частоту 3.2 ГГц. Этого достаточно для комфортной игры в WOT с 30-60 ФПС.

Проблема слабого процессора наиболее актуальна тогда, когда на экране начинается динамика: выстрелы, взрывы, разрушение объектов, быстрое движение и тому подобное. В такие моменты можно заметить серьезное падение FPS из-за неспособности слабого CPU справится с колоссальным объемом данных в одночасье. Минимальные параметры процессора, с которыми может быть запущен World of Tanks – 2 ядра по 2 ГГц каждое.

GPU (видеокарта)

Видеокарта отвечает за все, что связанно с графикой: 3D рендер сцены (карты), детализация игровых моделей, система частиц (эффекты взрывов и выстрелов), прорисовка воды и теней, освещение, отрисовка растительности (в частности деревьев, кустов и их листвы), прозрачность объектов, прочее. У видеокарты есть собственный графический процессор, кулер (вентилятор для охлаждения) и видеопамять. Работает это так же, как и CPU с оперативкой: процессор передает данные между видеопамятью и материнской платой, а кулер следит за температурой, чтобы GPU не сгорела от перегрева.

Наибольшую нагрузку на видеокарту создают:

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

Уже отключив все это в настройках можно заставить PC выдавать на 30-50 ФПС больше, если, конечно, проблема именно в видеокарте. Минимальное количество видеопамяти для игры в WOT – 512 Мб.

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

Какой ФПС должен быть в WOT

Нормальный ФПС в WOT – от 30 и выше. При таком количестве кадров в секунду можно вполне нормально играть. При высоком FPS (60-120 и больше) танковые сражения становятся особенно приятными, но такое удовольствие доступно не каждому. Если же FPS падает ниже 30, стоит приготовиться к периодическим зависаниям, фризам, дерганьям картинки и прочим раздражающим последствиям. Знакомо?

Почему проседает FPS в World of Tanks

В первую очередь, ФПС зависит от мощности устройства, на котором запущена игра. Мы уже выяснили, что на него влияют:

  • Количество ядер процессора и их частота,
  • Количество оперативной памяти и скорость работы с ней,
  • Количество видеопамяти и скорость видеокарты,
  • Скорость жесткого диска и количество занятого пространства,
  • Температура комплектующих,
  • Общее состояние системы,
  • Многое другое.
Читайте также:
Ksc как удалить программу

Исходя из этого, первым делом нужно проверить, соответствует ли ваш ПК системным требованиям World of Tanks.

Минимальные (~30 FPS)

  • Процессор: 2 ядра по 2 ГГц или лучше
  • Оперативная память: 1.5 Гб
  • Видеокарта: 256 Мб
  • Свободное место на диске: ~25 Гб

Рекомендуемые (60, 120 и больше)

  • Процессор: 4 ядра по 3 ГГц
  • Оперативная память: от 4 Гб
  • Видеокарта: 2 Гб и выше
  • Свободное место на диске: ~36 Гб

Если компьютер или ноутбук настолько слаб, что не дотягивает даже до минималок, то навряд ли получится выжать из него больше 10-20 ФПС. Лучше не насилуйте свой калькулятор и обратите внимание на другие онлайн игры про танки, в том числе и сессионные. Минимальные требования соблюдены, а FPS – дно? Идем дальше.

Настройка World of Tanks для повышения FPS

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

Настройка World of Tanks для повышения FPS

Откройте окно настроек World of Tanks.

  • Включите полноэкранный режим. В оконном режиме в WOT часто скачет ФПС.
  • Уменьшите разрешение экрана. Чем меньше оно будет, тем проще будет компьютеру выводить информацию. Разрешения 1366х768 вполне достаточно для комфортной игры, но это не предел.
  • Отключите тени. Тени сильно грузят видеокарту. Если у вас слабый ПК, вы получите почти двукратный прирост производительности, просто отключив их.
  • Отключите вертикальную синхронизацию. Вертикальная синхронизация делает картинку плавной, избавляя вас от фризов и подергиваний, но сокращает FPS. Отключите ее и получите +5-10 кадров в секунду.
  • Отключите тройную буферизацию. Этот параметр имеет смысл только при включенной вертикальной синхронизации. Проследите, чтобы он был отключен в настройках игры.
  • Отключите сглаживание. Сглаживание улучшает визуальную составляющую Мира Танков, но здорово садит FPS на слабых устройствах.
  • Отключите все спецэффекты. Избавьтесь от всех эффектов частиц (пар, дым, огонь и т.п.), способных повлиять на ФПС.
  • Уменьшите качество ландшафта и растительности. Все это лишняя трата системных ресурсов, которая допустима только на мощных ПК.
  • Отключите траву в снайперском режиме. Она влияет не только на FPS, но и на игровой процесс, время от времени создавая помехи при стрельбе.
  • Понизьте настройки графики до минимума. Установите минимальное разрешение текстур. Это снизит нагрузку на видеокарту.
  • Понизьте разрешение 3D-рендера. Параметр влияет на глубину 3D сцены и изменяет разрешение ее объектов. Чем он меньше, тем больший прирост производительности вы получите.
  • Уменьшите дальность прорисовки. Чем меньше будет область видимости, тем быстрее компьютер будет обрабатывать данные, а значит, и FPS будет существенно выше.

Настройка World of Tanks для повышения FPS 1

Отключите все, что только можно и проверьте фреймрейт. Конечно, после выполнения всех этих действий картинка на экране будет та еще… Но, что поделать? Такова цена за производительность. Идем дальше.

Как поднять ФПС в World of Tanks: настройка и чистка компьютера

Небольшой прирост производительности в World of Tanks можно получить, оптимизировав работу компьютера. Давайте посмотрим, что можно сделать, чтобы немного поднять или стабилизировать ФПС.

Очистите ПК от мусорных файлов

Это базовая мера, которую нужно выполнять регулярно вне зависимости от того, играете вы в игры или нет. В этом вам поможет специальная утилита CCleaner, которую можно бесплатно скачать на официальном сайте по ссылке.

Очистите ПК от мусорных файлов

  1. Запустите CCleaner
  2. Перейдите в раздел «Очистка»
  3. Нажмите кнопку «Анализировать» и дождитесь завершения сканирования
  4. Нажмите «Очистить», чтобы удалить мусорные файлы

Исправление реестра

В реестре хранятся данные, которые позволяют системе правильно работать с приложениями. Ошибки в реестре почти всегда приводят к потере быстродействия. Устранить их поможет все та же программа CCleaner.

Исправление реестра

  1. Запустите CCleaner
  2. Перейдите в раздел «Реестр»
  3. Нажмите «Поиск проблем» и дождитесь завершения сканирования
  4. Нажмите «Исправить выбранное…»
  5. В появившемся окошке укажите, нужна ли вам резервная копия
  6. В следующем окошке нажмите «Исправить отмеченные»

Перенос игры с диска C:/

Если ваш World of Tanks установлен на локальном диске C:/ (на одном виртуальном диске с операционной системой ПК), перенесите его на файловый виртуальный диск (например, D:/ или E:/). Старайтесь не устанавливать ничего лишнего и громоздкого на диск C:/, так как из-за этого компьютер будет работать медленнее обычного.

  1. Удалите World of Tanks
  2. Заново установите World of Tanks на другой локальный диск

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

Проведите дефрагментацию жесткого диска

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

Проведите дефрагментацию жесткого диска

  1. Откройте «Мой компьютер»
  2. Кликните правой кнопкой мыши на локальном диске с игрой
  3. Перейдите во вкладку «Сервис»
  4. В подразделе «Оптимизация и дефрагментация» выберите «Оптимизировать»
  5. Выберите в списке нужный локальный диск и нажмите «Анализировать»
  6. Дождитесь завершения анализа и нажмите «Оптимизировать», если это необходимо

Инструкция актуальная для Windows 10. Для других ОС порядок действий может отличаться.

Обновите драйвера видеокарты

Найти и загрузить последние версии драйверов можно на официальном сайте производителя вашей видеокарты – AMD или Nvidia. Более новые версии драйверов оптимизируют работу видеоускорителя. FPS будет немного выше, а графика немного лучше.

Отключите все ненужные фоновые программы

Отключите все ненужные фоновые программы

Закройте все ненужные программы: Skype, Telegram, веб-браузеры, Steam и т.п. Если у вас Windows 10, в диспетчере задач перейдите во вкладку «Автозапуск» и отключите там все лишние приложения, которые запускаются вместе с ОС.

Повысьте приоритет процесса

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

Отключите визуальные эффекты Windows

Если дело совсем плохо, сделайте следующее.

отключите визуальные эффекты Windows

  1. Кликните правой кнопкой по иконке «Мой компьютер» и выберите «Свойства».
  2. В открывшемся окне нажмите «Дополнительные параметры системы»
  3. В появившемся окне перейдите во вкладку «Дополнительно»
  4. В подразделе «Быстродействие» нажмите кнопку «Параметры»
  5. Далее выберите «Обеспечить наилучшее быстродействие» и сохраните изменения.

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

Что еще можно сделать

  1. Удалить все ненужные программы и файлы. Чем меньше данных на диске, тем шустрее он работает.
  2. Установить WOT на SSD. При запуске игры с внешнего жесткого диска она будет работать гораздо быстрее, что повлечет за собой увеличение ФПС.
  3. Аппаратный разгон комплектующих. Процессор, оперативную память и видеокарту можно «разогнать». Показатели «железа» улучшаться, но и увеличится количество выделяемого тепла. Заниматься этим должен человек, четко понимающий все риски и имеющий практический опыт.
Читайте также:
Ошибка при обновлении программы iptv player на компьютере

Программы и моды

FPS в WOT можно также поднять с помощью специальных программ и модификаций игры. Ниже представлен самый популярный софт на эту тему.

  1. CCleaner. С этой утилитой мы уже познакомились выше. Программа умеет чистить PC от мусора, исправлять ошибки реестра и удалять ненужные приложения.
  2. Razer Cortex (обновленный Razer Game Booster). Программа создана специально для геймеров. При запуске игр Razer Cortex будет высвобождать для них максимальное количество системных ресурсов. Прирост производительности на слабых ПК – от +10 до +30 FPS. Также программа умеет делать скриншоты, записывать видео, проводить стримы, выполнять дефрагментацию и многое другое. Подробнее на сайте разработчика.
  3. WOT Tweaker. Эта небольшая программа разработана специально для Мира Танков. С ее помощью можно изменить игру до неузнаваемости, отключив все ненужные спецэффекты – облака, взрывы, дым, огонь и прочее. Прирост FPS на слабых ПК будет ощутимый. Подробнее на форуме разработчика.

Помимо программ существуют моды со сжатыми текстурами World of Tanks. Это позволяет снизить нагрузку на видеокарту и повысить производительность.

Что делать если ничего не помогло

Когда-то я был на вашем месте, пытаясь поиграть в WOT на двухъядерном ноутбуке . У меня ничего не получилось, но я не особо расстроился – в сети еще очень много разных танковых игр. Итак, если вам не удалось повысить ФПС в Ворлд Оф Танкс, предлагаю следующие варианты.

  1. Попробуйте поиграть в War Thunder. На минимальных настройках лагов здесь значительно меньше. Кроме того, игра предлагает нетипичную механику и разнообразие военной техники, включая самолеты и корабли. Подробнее в нашем обзоре.
  2. Попробуйте поиграть в World of Tanks Blitz. Это упрощенная, но не менее интересная версия Мира Танков. Клиент есть как для мобильных, так и для PC-платформ. На 2018 год количество игроков в онлайне редко падает ниже 30 тыс. Подробнее об игре смотрите по ссылке. Также вам будет полезна инструкция, как установить WOT Blitz на ПК для любой ОС.
  3. Выберите другyю игру. Обратите внимание на игры про танки для слабых ПК.

Есть оригинальные идеи? Расскажите о них в комментариях. Самые яркие и гениальные мысли будут добавлены в материал.

Смотрите также:

Как удалить War Thunder с компьютера полностью – Пошаговое руководство

Paбoчий Оленемер (moд XVM) — пocлeдняя вepcия оленеметра для World of tanks WOT

Как правильно удалять моды в World of Tanks

Как поднять рейтинг в WOT Blitz и получить награды сезона

Поиграл во многие танковые игры и теперь делюсь опытом. Провел много времени в сражениях WOT и War Thunder. Одно время играл в Crossout, но потом аккаунт взломали. Присматриваюсь к новой Enlisted в поисках вечернего фана.

9 комментариев

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

Помогло, спасибо! Но токо графа действительно стала не очень мягко говоря… Во всяком случае теперь хотя бы не зависает. Почистил комп — получил прирост около 5 фпс. Для моего ведра с гайками это достижение!

Даже незнаю насчёт war thunder… да я играл в эту игру и она мне не понравилась из-за того что там много спецэффектов это уже ~-5 фпс ещё там на высоких скоростях падает фпс на 2 или 3. Тоесть если у человека было 30 фпс то станет 23 и меньше так как там есть водичка которая не так уж и мало берёт если так подумать то мир танков и вар тандер это разные игры ) а ещё учитывайте что там идут самолёты вместе с танками это тоже самое что и взять 50 танков в один бой в мире танков-ещё минус фпс тем более с людьми у которых проблема с интернетом им нужно срочно покупать или новый пк+новый интернет или удалить эту игру и забыть как страшный сон (моё мнение)

Источник: tankigames.ru

Увеличиваем FPS в аниме с помощью нейросети и GPU Tesla T4

Привет, Хабр! Я Кирилл, работаю в техподдержке Selectel. Как-то я решил посмотреть легендарное аниме 1995 года «Призрак в доспехах» и не смог сдержать слез. В первую очередь оттого, что частота кадров в этом аниме – убийственные для моего зрения 23 кадра в секунду. В силу особенностей жанра аниме частота кадров на некоторых отрезках видео может достигать до 12 в секунду.

Страдать я не хотел, поэтому начал гуглить, какое решение может предложить мне мир IT. В итоге наткнулся на крайне интересную технологию — интерполяцию, которая используется почти везде, но мы о ней очень мало знаем. Под катом рассказываю, как она, нейросеть RIFE и сервер с GPU помогли мне посмотреть «Призрака» без головной боли.

Немного теории

Начнем с самого главного — с понятия, вокруг которого построена статья.

Интерполяция кадров видео, или Video Frame Interpolation (VFI), — это обобщенное название целого ряда различных подходов, ориентированных на то, чтобы выполнить одну единственную цель — улучшить качество видеоконтента путем добавления промежуточных кадров в видеоряд. Суть подхода в том, чтобы взять два ключевых кадра и создать на их основе промежуточный. Так, в перспективе, их общее число увеличивается в несколько раз.

Стандартный метод интерполяции

Стандартная интерполяция использует метод преобразования видеопотока. Сама по себе технология довольно старая и уходит корнями в 90-е годы. Главным недостатком метода является то, что стандартные алгоритмы интерполяции состоят только из математической модели и не подразумевают анализ содержимого кадра, его глубину и движение объектов внутри него. Это зачастую приводит к неприятным артефактам в обработанном видео. Лучше всего иллюстрируют пример таких артефактов видео с котиками.

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

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

Однако это может нарушить планы некоторых режиссеров. В особенности это раздражает создателей боевиков, специально снимающих свои фильмы с 30 FPS. Дело в том, что во многих современных телевизорах опция интерполяции кадров включена по умолчанию. Картинка становится слишком плавной, из-за чего фильм выглядит совсем не так, как он был изначально задуман, а зритель перестает верить в происходящее.

В 2018 году Том Круз высказывался в пользу отключения данной функции перед просмотром полнометражного кино. Картинка действительно выглядит странно и неестественно, будто снята на цифровую камеру, а не на пленку. У этого явления даже появилось название — «Эффект мыльной оперы». Я не удержался и сделал на эту тему мем.

Современный метод интерполяции

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

Этот метод решает часть недостатков стандартной интерполяции — например, неприятные артефакты, появляющиеся на фоне кадра, когда на экране происходит движение.

Читайте также:
Как включить микрофон в программе зум

Но как? Давайте разберемся.

Современные алгоритмы представляют из себя своеобразный многослойный пирог из программных решений. На каждом слое происходит обработка кадра с помощью нейросетей и сложных математических моделей. Этот подход дает ряд преимуществ перед стандартным методом:

  • Картинка становится намного плавнее и выглядит естественнее.
  • На выходе алгоритм выдает меньше артефактов за счет более глубокого анализа.
  • Такой подход дает нам возможность увеличивать количество кадров неограниченное количество раз. То есть с помощью этих алгоритмов можно сделать slow motion 5 000 кадров в секунду из двухсекундного видео.
  • Самым главным недостатком метода является его прожорливость к ресурсам. Чтобы качественно обработать видео в высоком разрешении с помощью нейросетей, понадобится либо очень мощный графический ускоритель, либо значительное количество времени.
  • Из первого минуса выходит следующий — высокая стоимость обработки одного кадра.
  • Современные алгоритмы еще не научились суперкачественно достраивать кадры, на которых движение каких-либо объектов происходит слишком быстро. Так, например, при интерполяции видео игры в теннис на части кадров мяча не будет видно. Нейросеть просто не дорисует его как незначительный элемент кадра.

Но есть исключения. Компания NVIDIA научилась использовать методы, применяемые при анализе кадров, для улучшения картинки в играх. Так появилась технология DLSS, которая одновременно убивает двух зайцев: улучшает картинку в игре и увеличивает частоту кадров в секунду почти в два раза.

Помимо крупных компаний вроде NVIDIA, методы интерполяции с помощью нейросетей используют небольшие стартапы, такие как neural.love. Это проект нашего соотечественника, который применяет современные нейросети для решения целого ряда различных задач — от апскейлинга видео в 4К и интерполяции в 60 FPS до восстановления старинных фотографий. Выглядит как магия.

Этот текст — не ВКР по нейросетям, но чтобы чуть лучше разобраться, на каких нейросетях работает современный метод интерполяции, давайте познакомимся с популярной «исследовательской» нейросетью.

DAIN — самая известная VFI-нейросеть

Эта нейросеть не является готовым продуктом, это исследовательский алгоритм, разработанный с целью пересмотреть подход к интерполяции и сделать ее «произведением искусства». Модель получает на вход видео и проходится по нему несколько раз, применяя к кадрам разные методы. На выходе мы получаем максимально качественно обработанный контент.

DAIN состоит из следующих «слоев»:

Алгоритм преобразования оптического потока

На этом этапе происходит хорошо знакомая нам межкадровая интерполяция «старым» стандартным методом, ничего особенного. Идем дальше.

Построение карты глубины

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

Анализ контекста

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

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

Интерполяция нейросетью

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

Сборка видео

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

Более наглядно это в реализации. Например, вот мое любимое видео, интерполированное с помощью DAIN.

Технологии интерполяции видео развиваются очень быстро, поэтому по меркам искусственного интеллекта DAIN считается устаревшей. В 2020 году группа исследователей из Китая пересмотрела работу ряда похожих алгоритмов — в результате получился RIFE.

Какую нейронную сеть использовал я

Для своей благой цели и сохранения зрения я решил использовать более новый трансформер, занимающийся интерполяцией, – RIFE. Сама по себе нейросеть использует подход, при котором не применяется метод анализа оптического потока (первый слой DAIN).

Разработчики написали собственный алгоритм, который был обучен на двух гигантских датасетах из видео в высоком качестве. Этот алгоритм так же, как в классических нейросетях для интерполяции, строит карту глубины и выделяет на ней отдельные объекты. Но дорисовывает только те части кадров, на которых происходит движение объектов.

Благодаря пересмотру стандартного подхода разработчикам удалось добиться головокружительного успеха: по их слова, RIFE работает в 4 раза (а в некоторых случаях — до 27 раз) быстрее предшественников.

Интерполяция своими руками

Итак, что нам понадобится, чтобы сделать интерполяцию с помощью RIFE самостоятельно?

Первым делом нам нужны достаточные вычислительные мощности. В качестве стенда я выбрал облачный сервер с видеокартой NVIDIA Tesla T4.

После этого переходим в официальный GitHub репозиторий авторов нейросети RIFE и клонируем его себе на сервер:

Далее для корректной работы нейросети нам понадобится установить необходимые зависимости. Они лежат в файле requirements.txt. Выполняем команду:

pip3 install -r requirements.txt

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

Скачанную модель необходимо переместить в каталог train_log/

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

Для создания видео с удвоенной частотой кадров запускаем команду:

python3 inference_video.py —exp=1 —video=video.mp4

Процесс пошел! Можно отойти попить чаю или включить очередную серию любимого сериала, если видео длинное: интерполяция с помощью нейросетей — довольно долгий процесс. Например, на полный прогон «Призрака в доспехах» мне понадобилось два с половиной часа.

Когда алгоритм закончит обрабатывать видео, в каталоге, который мы скачали с GitHub, появится готовое видео с увеличенным количеством кадров. Посмотрим на итоги нашей работы:

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

И еще чуть-чуть.

Изображение стало более плавным — все благодаря интерполяции.

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

  • Блог компании Selectel
  • Работа с видео
  • Машинное обучение
  • Видеокарты

Источник: habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru