Скрипт для обрабоки відео файлів
Необхідно розробити скрипт (можливо на Python), який автоматично вирізає кліпи з відео на основі схожості з кліпами з іншого відео. Скрипт повинен враховувати можливі трансформації кадрів (наприклад, кроп, масштабування, розтягування) при порівнянні.
Як повинен працювати: На вхід подається два відео файла A і B, A - великий файл з довгим відео, B - короткий відеофайл який складається з нарізки кліпів з файлу A. Cкрипт повинен знайти схожі відрізки відео у довгому відео яки є у короткому вирізати іх і скласти у нове відео C.
В ідеальному результаті відео С повинно бути схоже на відео B але контент взятий з файлу A.
Якість відео B може відрізнятися від якості відео A воно може містити лого або тощо та бути не сильно трансформоване (кропнуте або розтягнуте) тому треба передбачити можливість налаштування порогу схожості для визначення схожих сцен.
Як мені бачиться процесс (ви можете запропонувати свій):
1. Видобування кадрів з обох відео
Вхідні дані: два відеофайли, Вихідні дані: Збережені кадри у форматах зображень (JPEG/PNG) в окремих директоріях.
2. Порівняння кадрів.
(Вхідні дані: Директорії з видобутими кадрами з обох відео.
- Процес: Порівняння кадрів з використанням алгоритмів вирівнювання та ключових точок (наприклад, ORB ) aбо свій варіант .
- Урахування трансформацій: Скрипт повинен враховувати можливі кропи, масштабування та розтягування кадрів або свій варіант.
- Поріг схожості: Можливість налаштування порогу схожості для визначення схожих сцен.
- Вихідні дані: Список пар схожих кадрів з вказанням їх часових міток.)
3. Нарізка відео
- Вхідні дані: Оригінальне відео та список пар схожих кадрів з часовими мітками.
- Процес: Використання FFmpeg (або аналог) для нарізки вихідного відео на основі часових міток схожих кадрів.
- Вихідні дані: Збережені відеокліпи.
Вимоги:
Збережений відеокліп може відрізняться від відео B але не більше ніж на 80%, для тесту надам 3-4 приклада .
Вимоги до технологій: які вам зручні, але бачиться що можно застосувати:
- Python
- Бібліотеки: OpenCV, NumPy, FFmpeg
- Бажано скрипт зробити кросплатформенним (Windows, MacOs)
-
8753 60 0 1 Доброго дня!
Готові розробити скрипт, якій буде автоматично вирізати кліпи з відео на основі схожості з кліпами з іншого відео.
Пишемо на Python.Займаємо 9-е місце на платформі по цій мові.
Будемо раді співпрацювати!
Актуальні фриланс-проєкти в категорії Python
Побудувути модель калсифікації клієнтів1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python. AI та машинне навчання, Python ∙ 2 години 24 хвилини тому ∙ 13 ставок |
ІТ Автоматизація ведення VAT- звітності
10 000 UAH
Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.… AI та машинне навчання, Python ∙ 7 годин 49 хвилин тому ∙ 27 ставок |
Обслуговування софта
5000 UAH
Потрібно внести правки в софт та його обслуговувати в подальшому, софт робить замовлення по заданим параметрам та відправляє його в телеграм бот Python, Розробка ботів ∙ 8 годин 38 хвилин тому ∙ 49 ставок |
Інструмент звірки рахунків з банком, картами та бухгалтеромТехнічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і… Python, Десктопні додатки ∙ 20 годин 2 хвилини тому ∙ 34 ставки |
Автоматичне публікування відео в соціальні мережі за розкладомТехнічне завдання (ТЗ)Автоматична публікація відео в соціальні мережі за розкладомОпис проектуПотрібен скрипт/бот (Python бажано, або будь-яке інше рішення на ваш вибір — головне стабільність і простота підтримки), який автоматично публікує відео з папки в соціальні мережі та… Python, Розробка ботів ∙ 1 день 8 годин тому ∙ 54 ставки |