Техническое задание: Автоматизация обработки видеофайлов
Цель проекта
Разработать программное решение для автоматического отслеживания появления и обработки видеофайлов в заданной директории.
Основные функции
1. Мониторинг директории
- Постоянное наблюдение за указанной папкой на предмет появления новых файлов с расширением *.avi
- Определение момента полного формирования файла (когда его размер перестает увеличиваться)
2. Автоматическая обработка
- Передача готового видеофайла в VLC media player для конвертации
- Организация надежного процесса передачи данных между компонентами системы
3. Требования к надежности
- Обработка файлов только после их полной загрузки/создания
- Устойчивость к ошибкам и возможность повторной обработки при сбоях
- Логирование всех операций для отслеживания процесса
Технические требования
- Кросс-платформенность или указание целевой ОС
- Минимальное потребление ресурсов в фоновом режиме
- Четкая реакция на события файловой системы