TapeXPlayer (программа, macOS)
TapeXPlayer — экспериментальный видеоплеер, представляющий программную реализацию подхода профессиональных видеомагнитофонов в цифровом формате. Проект возник из интереса к тому, как логика работы видеомагнитофонов формата Betacam может быть воплощена в виде программного кода.
В эпоху, когда большинство видеоплееров ориентированы на потребительский просмотр, TapeXPlayer пытается воссоздать логику профессионального оборудования. Традиционные видеомагнитофоны предполагали совершенно иной ритм работы: необходимость физического взаимодействия с лентой, ощущение материальности носителя, точность в позиционировании. Каждое действие требовало времени и внимания.
Современные цифровые плееры, напротив, делают упор на мгновенность и удобство. Можно сразу перейти к любому моменту, переключаться между файлами, использовать множество дополнительных функций. Но при этом теряется что-то важное — сосредоточенность на материале, внимание к деталям, понимание ценности каждого кадра.
TapeXPlayer использовался для сбора данных в рамках эмпирического исследования «О, дивный эфемерный мир!», или размышления о нелинейности в экранных искусствах для определения понятия «нелинейные экранные искусства». С помощью программы было проанализировано 100 клипов — для каждого записывались таймкоды начала и окончания различных элементов материала с подробным описанием содержания.
Программа написана на C++ с использованием FFmpeg для декодирования видео. Дистрибутив и исходный код доступны в репозитории на GitHub.
Основные функции:
- Плавное воспроизведение в обе стороны с переменной скоростью
- Точное позиционирование по таймкоду
- Покадровый анализ материала
- Поддержка основных видеоформатов
- Минималистичный интерфейс без отвлекающих элементов