Есть ли какой-либо довольно прямой способ чтения видеофайла на C# и доступа к данным в виде байтового массива кадр за кадром? Я не ограничен конкретным форматом. Код должен быть самодостаточным, то есть нет сторонних библиотек.C# доступа к байтам файла фильма кадр за кадром
EDIT:
мне нужно играть локальный файл фильма (формат не важен) в качестве текстуры в единстве. Я не могу использовать MovieTexture, поскольку он не поддерживает мобильные устройства.
Какие данные вы ищете? Вы имеете в виду декодированное изображение для каждого кадра? Это не встроено в структуру, для этого вам нужны сторонние библиотеки. – CodeCaster
Я ищу необработанные байтовые данные. Я пытаюсь создать сценарий для Unity, который будет воспроизводить видео, обернутое вокруг 3D-объекта. Я делал это раньше с необработанными байтовыми данными, где данные обновляются каждый раз, а затем загружаются в текстуру. Однако мне нужно сделать это с местным файлом видео. –
Что такое «сырые байтовые данные»? Если Unity поддерживает декодирование и воспроизведение видео, вы можете просто передать поток в видеофайл ... – CodeCaster