Processing:Библиотеки/Video: различия между версиями
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
Строка 4: | Строка 4: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=Video<ref>[https://processing.org/reference/libraries/video/index.html processing.org - Video]</ref>= | =Video<ref>[https://processing.org/reference/libraries/video/index.html processing.org - Video]</ref>= | ||
Строка 67: | Строка 67: | ||
|Высота логотипа издателя для schemaNewsArticle=45 | |Высота логотипа издателя для schemaNewsArticle=45 | ||
}} | }} | ||
{{Навигационная таблица/ | {{Навигационная таблица/Портал/Processing}} |
Текущая версия от 11:58, 20 мая 2023
Содержание | Среда разработки Processing | Справочник языка Processing | Библиотеки | Примеры | Режимы программирования |
Video[1]
Библиотека Video проигрывает видеофайлы и захватывает видеоданные с камеры. Видео можно захватывать с USB-камер, камер IEEE 1394 (Firewire) и видеокарт, когда к ним подключены устройства, использующие композитное видео или видеоинтерфейс S-Video. Видеофайлы могут быть загружены с локального компьютера или из любого уголка интернета. Библиотека основана на мультимедийном фреймворке GStreamer и использует привязки gstreamer-java, чтобы создать интерфейс GStreamer/Java и поддерживать большой диапазон видеоформатов. Мы рекомендуем H.264, но другие форматы тоже работают хорошо.
Исходный код библиотеки можно найти в GitHub-репозитории Processing. О багах сообщайте сюда.
Класс Movie
Класс Movie загружает видео и проигрывает их. Поддерживаются зацикленное проигрывание, остановка на паузу и изменение скорости проигрывания.
- Класс Movie
- read()
- available()
- play()
- pause()
- stop()
- loop()
- noLoop()
- jump()
- duration()
- time()
- speed()
- frameRate()
Класс Capture
Класс Capture считывает кадры видео, идущего от подключенного видеоустройства вроде камеры.
Обработчики событий
См.также
Внешние ссылки
Примеры на Processing | |
---|---|
Основы |
|
Продвинутые графические эффекты |
|
Примеры из сторонних библиотек |