Как я могу начать разработку VR-видео? (редактирование VR-видео)

Я хочу сделать простое приложение, которое редактирует мои видео в виртуальной реальности. Как мне начать? У меня есть некоторые знания в области программирования (C #, C ++, Unity). Я ищу основные операции редактирования. Например, изменение фона видео, обрезка видео. Я провел небольшое исследование в Google, но у меня много вопросов. Какие языки мне следует использовать? Какой SDK мне следует использовать? Как я могу это сделать?


person my-lord    schedule 05.02.2018    source источник


Ответы (1)


Самый простой способ понять это — создать оболочку FFmpeg. Возможно, это не самый быстрый API, и для его обхода потребуется много хаков, но есть причина, по которой он встроен во многие утилиты для редактирования видео: он работает.

Вы можете использовать два маршрута: через API или с помощью исполняемого файла и входящего/выходящего из него конвейера (хорошо будет работать C# System.Diagnostics.Process с каналами). Если вы хорошо знакомы с концепциями оболочки, я бы посоветовал начать со второго.

Совет: автономные операции будут легкими с FFmpeg, но объединение многих из них сложно и часто требует нескольких проходов с временными файлами.

Редактировать: да, и насчет VR, это не имеет значения на этом уровне. Это было бы, если бы вы сшивали видео или делали (но не применяли) наложения.

person Krzysztof Bociurko    schedule 06.02.2018