Flowframes - GUI Windows для видеополяции видео
itch.io (бесплатные старые сборки) | Patreon (последние сборки) | Раздор
Gui Flowframes Windows для видеополяции - поддерживает реализации Rife (Pytorch & Ncnn), Dain (NCNN) и Flavr (Pytorch).
Flowframes-это посуду с открытым исходным кодом . Сборки выпускаются бесплатно на зудах после первого периода доступа на Патреоне. Код этого репо является завершенным и не «не« запланированным »опытными пользователями, которые хотят скомпилировать программу сами или хотят внести свой вклад в разработку.
Тем не менее, я не оказываю поддержки самопостроенных версий, так как не могу гарантировать, что код этого репо является стабильным в любой момент.
Быстрая установка
- Загрузите на Itch или, для самых последних бета -версий, на Patreon. Это репо не обеспечивает сборки.
- Следуйте инструкциям в установщике и дождите его завершения
- Запустить Flowframes
Использование реализации Pytorch
Flowframes поставляется с Rife-NCNN, которая работает на структуре NCNN Tencent, которая позволяет ему работать на любом современном (Vulkan-способном) графическом процессоре.
Тем не менее, официальная реализация Rife лучше всего работает благодаря первоначальной реализации Pytorch.
Требования к выполнению их следующие:
- Современный GPU NVIDIA (750 TI, 900/1000/1600/2000/3000/4000).
- Установка Python , включающая Pytorch (1,5 или более поздний цвет), а также пакеты
opencv-python , sk-video , imageio .- Установщик Flowframes автоматически загрузит все зависимости по умолчанию, если эти требования не будут полны полной.
Более подробная информация о зависимости от питона
Конфигурация
Все настройки имеют разумные значения по умолчанию, поэтому пользователям не нужно делать какую -либо конфигурацию перед использованием программы.
Вот объяснение некоторых из наиболее важных настроек.
Приложение
- Стиль обработки: либо запустите все шаги сразу, либо каждый шаг вручную, на случай, если вы хотите отредактировать кадры, либо дедуплизировать вручную.
- Максимальный размер видео: кадры экспортируются в этом разрешении, если видео больше. Более низкие решения ускоряют интерполяцию.
- Образец имени экспорта: Настройте шаблон имен файлов выходов с использованием переменных.
Интерполяция
- Введите носитель для сохранения: переключение передачи звука, субтитров и метаданных MKV.
- Включить прозрачность: интерполяция прозрачности. Только активные, если прозрачность ввода и вывода поддерживает (PNG/GIF).
- Импорт HQ JPEGS: будет извлекать JPEG вместо кадров PNG из видео. Быстрый и легкий, но с крошечной (невидимой) потерей качества.
- Длубление кадров: это предназначено для 2D-анимации. Удаление дубликатов делает возможным плавную интерполяцию.
- Вы должны полностью отключить это, если вы используете только контент без дубликатов (например, кадры с камеры, рендеры CG).
- «Во время извлечения» работает для большинства контента. Используйте «Точный (после извлечения)» для тонкой настройки чувствительности.
- Интерполяция петли: это сделает петлевую анимацию интерполировать в идеальную петлю, интерполируя обратно в первый кадр в конце.
- Исправлено изменения сцены: это позволяет избежать интерполяции изменений сцены (сокращения), так как это приведет к странному эффекту морфинга.
- Auto-Ecode: кодировать видео при интерполяции. При желании удалить уже закодированные кадры, чтобы минимизировать использование пространства диска.
Специфические настройки ИИ
- RIFE - режим UHD - этот режим изменяет некоторые параметры масштабирования и должен улучшить результаты в видео с высоким разрешением.
- Идентификаторы графических процессоров:
0 - по умолчанию для настройки с одним выделенным графическим процессором. Четыре выделенных графических процессоров будут означать, например, 0,1,2,3 . - Потоки обработки NCNN: увеличение этого числа до 2, 3 или 4 может улучшить использование графических процессоров, но также замедлить ситуацию.
- Rife Cuda Fast Mode: использует полуоперацию (FP16) для ускорения и уменьшения использования VRAM, но может быть нестабильным.
Экспорт видео
- Параметры кодирования: Установите параметры для кодирования видео/GIF. Для получения подробной информации обратитесь к документации FFMPEG .
- Минимальная длина видео: убедитесь, что выходной сигнал такой же, как это значение, зацикливая его.
- Максимальная частота выходных кадров: ограниченная частота кадров путем снижения дискретизации, например, если вы хотите выход 60 кадров в секунду из видео 24 кадров в секунду.
Отладка / экспериментальная
- Покажите скрытые окна CMD: это покажет Windows для процессов искусственного интеллекта. Может быть полезен для отладки.
Системные требования
Минимум:
- GPU-Vulkan-способность (NVIDIA KEPLER или NEWER, AMD GCN 2 или новее)
Рекомендуется:
- Современный GPU с способностью к CUDA (NVIDIA MAXWELL или новее) с 6 ГБ VRAM или более
- 16 ГБ ОЗУ
- Современный процессор (Intel Core 7000 Series или Newer, Amd Ryzen 1000 Series или новее)
Часто задаваемые вопросы (FAQ)
В: В чем разница между Райф Куда и Райф NCNN? Какой из них мне использовать?
A: Результаты должны быть идентичными, однако, Rife-NCNN также работает на картах AMD, CUDA только на NVIDIA. Если у вас есть карта NVIDIA, используйте CUDA, поскольку она быстрее.
Q: Для чего предназначена двойная кадр? Когда я должен включить или отключить его?
A: Это в первую очередь для 2D -анимации, где видео имеет последовательные рамки без изменений. Они должны быть удалены перед интерполяцией, чтобы избежать изменчивых выходов. Включите его для 2D -анимации, отключите его для постоянного содержания частоты кадров, таких как кадры камеры или 3D -визуализацию.
Q: Мой выход выглядит очень изменчивым, особенно в темных (или низкоконтрастных) сценах!
A: Отключить двойку (или уменьшить порог, если он вам все еще нужен)
Q: Какова техническая разница между режимами двойной «Удалить во время извлечения» и «удалить после извлечения»?
A: «Во время» использует mpdecimate Filter FFMPEG и вообще не будет извлекать дубликаты кадров. «После» извлекает все кадры, а затем проверяет дубликаты, проверяя разность изображений с помощью magick.net, что медленнее, но более точное и гибкое.
В: Как работает автосод, и должен ли я включить или отключить его?
A: Он кодирует ваше выходное видео во время интерполяции, а не впоследствии. Включите это, если у вас нет очень слабая процессор.
В: Я загрузил «полный» пакет, но теперь хочу переключиться на свою собственную систему установки Python. Как мне это сделать?
A: Перейдите в FlowframesData/pkgs/ и удалите папки py-tu или py-amp , в зависимости от того, что у вас есть. Flowframes теперь попытается использовать System Python.