MediaPlayer
mediaplayer · 121424 загрузок · LGPL-3.0-only
клиент: required · сервер: required (заявлено автором мода)
Библиотека декодирования для Minecraft, основанная на ffmpeg.
Описание
Медиаплеер
Библиотека декодирования для Minecraft на основе ffmpeg.
Особенности:
- Видео и аудио декодер
- Аппаратное ускорение
- Поддерживает множество медиаформатов.
- Поддерживается только платформа Windows x64.
Как использовать:
Для пользователя
Используйте команды
/summon mediaplayer:video
/mediaplayer video
для воспроизведения видео.
Или используйте
/mediaplayer audio
для воспроизведения звука.
Использование
/mediaplayer clear
остановить все видео и аудио.
Для разработчика
Создать декодер
var file = new File("<video file path>");
var decoder = VideoDecoder.create(file);
Декодирование и рендеринг кадра
decoder.fetch();
bufferSource.getBuffer(VideoRenderType.create(decoder.frame));
/* Rendering code */
Воспроизведение сопутствующего аудио из видео
Minecraft.getInstance().getSoundManager().play(new AudioInstance(decoder.audio.decode(false), null));
Воспроизведение независимого аудио
Minecraft.getInstance().getSoundManager().play(new AudioInstance(new AudioDecoder.decode(false), null));
Версии (6)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
1.0.1 |
1.21.1 | fabric | скачать |
1.0.1 |
1.21.1 | neoforge | скачать |
1.0.0 |
1.20.1 | fabric | скачать |
1.0.0 |
1.20.1 | forge | скачать |
1.0.0 |
1.21, 1.21.1 | neoforge | скачать |
1.0.0 |
1.21, 1.21.1 | fabric | скачать |