Создать объект для чтения видеофайлов
Использовать VideoReader объект для чтения файлов, содержащих видеоданные. Объект содержит информацию о видеофайле и позволяет считывать данные из видеофайла. Можно создать VideoReader с использованием VideoReader функция, запрос информации о видео с помощью свойств объекта, а затем чтение видео с помощью функций объекта.
Дополнительные сведения см. в разделе Поддерживаемые форматы видео и аудиофайлов.
задает свойства v = VideoReader(filename,Name,Value)CurrentTime, Tag, и UserData используя пары имя-значение. Например, VideoReader('myfile.mp4','CurrentTime',1.2) начинает чтение 1.2 секунд в видео. Можно указать несколько пар имя-значение. Заключите каждое имя свойства в одинарные кавычки, за которыми следует соответствующее значение.
hasFrame | Определите, доступен ли видеокадр для чтения |
read | Чтение одного или нескольких видеокадров |
readFrame | Чтение следующего видеокадра |
VideoReader.getFileFormats | Форматы файлов, VideoReader поддержки |
Для некоторых файлов AVI, MOV или MP4 в Windows ® используйте readFrame функция чтения всех кадров в файле может привести к количеству кадров, отличному от значения, возвращаемого NumFrames имущества VideoReader объект.
Платформа macOS больше не поддерживает некоторые старые форматы видеофайлов. Чтение таких файлов с помощью VideoReader:
Откройте видеофайл с помощью проигрывателя QuickTime. Если проигрыватель обнаруживает, что файл имеет более старый формат, то он автоматически преобразует файл в более новый формат.
Сохраните вновь преобразованный видеофайл.
Использовать VideoReader для чтения этого вновь преобразованного видеофайла.