Я рассматриваю возможность запуска проекта, который будет сильно зависеть от манипуляций с видео, и я хотел бы получить информацию о хороших технологиях, которые я могу использовать. Обычно я выбираю Python, но, похоже, доступные библиотеки либо заброшены, либо недостаточно функциональны.
Учитывая это, я относительно независим от конкретного языка, хотя я бы предпочел вариант, отличный от C или C++. Требования к проекту включают в себя:
- Способность работать с различными распространенными форматами
- Воспроизведение видео (воспроизведение с переменной скоростью плюс)
- Вырезание разделов из больших видео
- Объединение клипов в одно видео
- Извлечение отдельных кадров
- Мультиплатформенность (желательно развертывание на Windows/Mac/Linux)
- Бесплатно или по разумной цене по лицензии для независимой (но коммерческой) разработки
Раньше я мало работал с видео на рабочем столе, поэтому не уверен, что такое существует. Есть ли хорошие кандидаты, или я ищу здесь мифического зверя?