video_duration 0.0.3 copy "video_duration: ^0.0.3" to clipboard
video_duration: ^0.0.3 copied to clipboard

A Flutter package that provides a simple cross-platform utility to get the duration of a video file in seconds

📹 video_duration #

A Flutter package that provides a simple cross-platform utility to get the duration of a video file in seconds.

Currently supports Windows and macOS. Contributions are welcome to extend support to Linux, Android, iOS, and Web!

✨ Features #

  • Returns the duration of a video file.
  • Outputs a double value (e.g., 3.728 = 3 seconds and 728 milliseconds).
  • Works seamlessly on Windows and macOS.
  • Minimal, focused, and easy to integrate.

🔧 Installation #

Add this to your pubspec.yaml:

dependencies:
  video_duration: ^<latest_version>

or type:

flutter pub add video_duration

Then run:

flutter pub get

🧠 Usage #

import 'package:video_duration/video_duration.dart';

void main() async {
  final duration = await getVideoDuration('path/to/video.mp4');
  print('Video duration: $duration seconds');
}

💻 Supported Platforms #

  • ✅ macOS
  • ✅ Windows
  • ⏳ Linux (Help wanted!)
  • ✅ iOS
  • ⏳ Android (Help wanted!)
  • ⏳ Web (Help wanted!)

🤝 Contributing #

Contributions are welcome and appreciated! Feel free to:

  • Submit a pull request for additional platform support
  • Report issues or bugs
  • Suggest improvements
1
likes
160
points
271
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package that provides a simple cross-platform utility to get the duration of a video file in seconds

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_video_info, thumblr

More

Packages that depend on video_duration