2015-09-13 4 views
1

Есть ли какой-либо довольно прямой способ чтения видеофайла на C# и доступа к данным в виде байтового массива кадр за кадром? Я не ограничен конкретным форматом. Код должен быть самодостаточным, то есть нет сторонних библиотек.C# доступа к байтам файла фильма кадр за кадром

EDIT:

мне нужно играть локальный файл фильма (формат не важен) в качестве текстуры в единстве. Я не могу использовать MovieTexture, поскольку он не поддерживает мобильные устройства.

+2

Какие данные вы ищете? Вы имеете в виду декодированное изображение для каждого кадра? Это не встроено в структуру, для этого вам нужны сторонние библиотеки. – CodeCaster

+0

Я ищу необработанные байтовые данные. Я пытаюсь создать сценарий для Unity, который будет воспроизводить видео, обернутое вокруг 3D-объекта. Я делал это раньше с необработанными байтовыми данными, где данные обновляются каждый раз, а затем загружаются в текстуру. Однако мне нужно сделать это с местным файлом видео. –

+0

Что такое «сырые байтовые данные»? Если Unity поддерживает декодирование и воспроизведение видео, вы можете просто передать поток в видеофайл ... – CodeCaster

ответ

-1

В C# нет встроенного видеоустройства. Но если сторонняя библиотека неприемлема, вы можете найти простые читатели mp5 на codeproject (говоря по опыту)

+0

Что читают эти читатели mp5? –

+0

Что такое «считыватель mp5» в первую очередь? – CodeCaster

+0

Когда я говорю читателю, я имею в виду некоторый код (метод, класс или пространство имен), который извлекает информацию из 1 или более файлов. На мгновение я найду ссылку :) –

 Смежные вопросы

  • Нет связанных вопросов^_^