modsmith Войти Войти Рус / Eng

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 скачать

Страница на Modrinth →