делаем 60 fps видео с помощью fpska

Перевел еще несколько видео в 60 fps с помощью программы Fpska. В качестве теста выбрал Full HD видео в которых очень много движения по всему кадру. Fpska переводит исходное видео в формат 60 fps по честному, тупо для двух кадров строится промежуточный. Анализируется движение по всему кадру. Затем это движение сравнивается в соседних кадрах. И на основе полученных данных воссоздается промежуточный кадр.

Никаких оптимизаций и хитростей, как в телевизорах. Чистая математика. Для Fpsk’и нет разницы в кадре диктор телевидения шевелит губами (остальное все неподвижно) или дрон летит над лесом и по всему кадру ползут деревья с ветками листьями. К любому типу движения Fpska относится серьезно и расценивает, как максимально сложное. Процесс добавления промежуточных кадров идет очень долго. Полутораминутный ролик с медузами конвертировался в 60 fps два часа. Fpska не церемонится, она, как трактор ползет по исходному видео и добавляет воссозданные промежуточные кадры.

Следующие видео лучше смотреть отдельно на YouTube. В этих маленьких окошечках никакого 60 fps не заметите.

Представленные видеролики были сжаты с 1920 до 1280 (для того чтобы комп не тормозил). Заметил, что когда переводишь в 60 fps по честному, а не так, как телевизоры делают, то никакого эффекта «отделенного фона» или «мыльной оперы» нет. Видео смотрится целостно. Все движения становятся плавными и естественными.

Не забудьте поставить макисмальное качество при воспроизведении:

60 fps на YouTube

контроль и разгон графических карт NVIDIA в Linux

Многие геймеры, майнеры и просто любители повозиться с multimedia давно используют видеокарты NVIDIA для своих целей. Используют на «всю катушку». Разработчики видеокарт позволили простым людям создавать программы для запуска на видеокартах, используя мощь всех CUDA ядер. Попутно видеокарты стали комплектоваться оперативной памятью в несколько гигабайт. После этого простая видеокарта превратилась в компьютер-в-компьютере. Поэтому контроль графических карт NVIDIA является первостепенной задачей для тех, кто хочет выжать по максимуму и одновременно добиться того, чтобы карта работала, как можно дольше.

Читать дальше

ffmpeg — быстрей, еще быстрее

В давние времена возможностью кодирования видео на уровне железа обладали немногие устройства (в основном цифровые фото/видеокамеры и гаджеты типа Canopus). Но с 2012 года такие гиганты, как Intel и NVIDIA сказали, что теперь и мы сможем заниматься кодированием/раскодированием видеопотока, выделив под это дело отдельный набор микросхем (чип). Intel ввела технологию Quick Sync Video в своих процесорах, а NVIDIA реализовала это, как NVDEC/NVENC чип на своих видеокартах . Этот чип ничем кроме, как сжатием/расжатием видеопотока заниматься не может (на самом деле может еще кое-что). А раз чип берет на себя всю работу по сжатию видео, например, в h.264, то центральный CPU полностью разгружается, открывая перед пользователем очередные горизонты в multimedia. Особенно «горизонты» открылись в стриме, когда нужно было «играть» и «показывать». За «играть» отвечает CPU + основные ресурсы GPU, а за «показывать» отвечал тот самый чип. Еще «горизонты» открылись для пользователей слабых ноутбуков, теперь они могут заниматься обработкой FullHD и 4K видео без томительного ожидания окончания процесса кодирования.
Читать дальше

mpv player — а как смотреть кино


Для просмотра фильмов на компьютере у каждого пользователя есть свой любимый player:

  • тот к которому он привык;
  • тот который он настроил под себя любимого;
  • player, который не подведет.

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

Встречайте, mpv media player.
Читать дальше

обработка фото с помощью плагина G’MIC

G’MIC — это набор библиотек и программ для работы с изображениями. Имеет поддержку работы со скриптами, что позволяет создавать мощные конвейеры по обработке изображений. Изначально G’MIC создавался, как приложение, работающее из командной строки. Постепенно G’MIC обзавелся графическим интерфейсом в виде плагина для GIMP и Krita. G’MIC портирован на множество платформ (Linux, Windows, MacOS).

Поддерживает написание собственных фильтров и благодаря энтузиастам количество фильтров для G’MIC достигло 500 штук. Фактически, G’MIC является одним из основных поставщиком фильтров для GIMP.

Сегодня мы попробуем использовать G’MIC в виде плагина для GIMP и я распишу простейший подход (workflow) при использовании G’MIC при обработке фотографий.
Читать дальше