video_forge 1.1.0-dev.1 copy "video_forge: ^1.1.0-dev.1" to clipboard
video_forge: ^1.1.0-dev.1 copied to clipboard

High-performance Rust video processing engine for Flutter. Hardware-accelerated video transcoding, frame-accurate previews, audio mixing, and fast thumbnail generation powered by FFmpeg. Low-level eng [...]

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:video_forge/video_forge.dart';

/// Minimal example: initialize FRB and show API surface (no sample file bundled).
Future<void> main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await NativeBindings.ensureInitialized();
  runApp(const VideoCoreExampleApp());
}

class VideoCoreExampleApp extends StatelessWidget {
  const VideoCoreExampleApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('video_forge')),
        body: const Padding(
          padding: EdgeInsets.all(24),
          child: Text(
            'Engine ready. Call getMediaInfo(path:) or startCompress from '
            'package:video_forge after adding a video path.',
          ),
        ),
      ),
    );
  }
}
2
likes
140
points
89
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

High-performance Rust video processing engine for Flutter. Hardware-accelerated video transcoding, frame-accurate previews, audio mixing, and fast thumbnail generation powered by FFmpeg. Low-level engine. For a higher-level SDK with job queues, presets, and cached thumbnails, use `video_forge_kit` instead.

Repository (GitHub)
View/report issues

Topics

#video #video-processing #ffmpeg #compression #flutter

License

Apache-2.0 (license)

Dependencies

code_assets, flutter, flutter_rust_bridge, freezed_annotation, hooks, path

More

Packages that depend on video_forge

Packages that implement video_forge