miniav_tools 0.4.5 copy "miniav_tools: ^0.4.5" to clipboard
miniav_tools: ^0.4.5 copied to clipboard

Cross-platform audio/video codec & container facade with zero-copy GPU buffer support.

miniav_tools #

User-facing facade for the miniav_tools codec & container library.

Add a backend package (miniav_tools_ffmpeg, miniav_tools_web, etc.) to your dependencies — importing it auto-registers the backend with this facade.

import 'package:miniav_tools/miniav_tools.dart';
import 'package:miniav_tools_ffmpeg/miniav_tools_ffmpeg.dart'; // self-registers

final encoder = await MiniAVTools.createEncoder(EncoderConfig(
  codec: VideoCodec.h264,
  width: 1920, height: 1080,
  bitrateBps: 8_000_000,
  hwAccel: HwAccelPreference.preferred,
));

See the repo README and design doc.

1
likes
140
points
1.95k
downloads

Documentation

API reference

Publisher

verified publisherpracticalxr.com

Weekly Downloads

Cross-platform audio/video codec & container facade with zero-copy GPU buffer support.

Repository (GitHub)

License

MIT (license)

Dependencies

miniav_tools_platform_interface

More

Packages that depend on miniav_tools