Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Multimedia Utilities packages
Last updated: December 4, 2024
The complete list of Dart and Flutter packages that provide Multimedia Utilities is provided below.
photo_manager
Dart 3 compatible π 679
Maintenance Status: Good
A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony.
flutter_screen_recording
Dart 3 compatible π 151
Maintenance Status: Good
A new Flutter plugin for record the screen. This plugin can be used for record the screen on android, iOS, and web devices.
image_size_getter
Dart 3 compatible π 122
Maintenance Status: Good
Get image width and height, the library does not completely decode the image file, just read the metadata to get the image width and height.
vector_graphics_compiler
Dart 3 compatible π 88
Maintenance Status: Good
A compiler to convert SVGs to the binary format used by `package:vector_graphics`.
flutter_exif_rotation
Dart 3 compatible π 78
Maintenance Status: Good
Flutter plugin that fixes the picture orientation when it's took in landscape for some devices.
direct_link
Dart 3 compatible π 70
Maintenance Status: Good
Direct link extractor from URL to stream and download directly.
flutter_video_info
Dart 3 compatible π 61
Maintenance Status: Good
A flutter plugin to get basic metadata information of a video file.
vector_graphics
Dart 3 compatible π 58
Maintenance Status: Good
A vector graphics rendering package for Flutter using a binary encoding.
youtube
Dart 3 compatible π 52
Maintenance Status: Good
A package to get youtube video information and thumbnail in multiple quality.
flutter_media_downloader
Dart 3 compatible π 43
Maintenance Status: Good
This plugin helps user to download medias for example pdf files, image files etc.
ffmpeg_cli
Dart 3 compatible π 42
Maintenance Status: Good
Run FFMPEG CLI commands from Dart.
native_exif
Dart 3 compatible π 41
Maintenance Status: Good
A plugin to read and write exif data of images.
audio_metadata_reader
Dart 3 compatible π 20
Maintenance Status: Good
A metadata reader for audio files. Support ID3, Vorbis comments and ILST itunes
flutter_image_converter
Dart 3 compatible π 14
Maintenance Status: Good
Ultimate converter between Dart & Flutter images: ui, widgets, package image, ImageProvider, raw bytes, Base64 string. Works in any direction.
ve_sdk_flutter
Dart 3 compatible π 1
Maintenance Status: Good
Banuba Video Editor Flutter plugin.
ffmpeg_kit_flutter
Dart 3 compatible π 441
Maintenance Status: Average
FFmpeg Kit for Flutter. Supports Android, iOS and macOS platforms.
exif
Dart 3 compatible π 123
Maintenance Status: Average
Decode Exif metadata from digital image files. Supported formats: TIFF, JPEG, HEIC, PNG, WebP
bitmap
Dart 3 compatible π 96
Maintenance Status: Average
Bitmap is a fast and minimalistic lib that heelps you to manipulate image on Flutter apps.
gif
Dart 3 compatible π 50
Maintenance Status: Average
Control a gif using flutter animation controller. You can either specify a fixed duration or set the framerate of the playback.
cached_memory_image
Dart 3 compatible π 45
Maintenance Status: Average
A Flutter library to show images from the Base64, Uint8List and keep them in the cache directory.
media_info
Dart 3 compatible π 41
Maintenance Status: Average
Determine multimedia file properties like width, height, duration
interactable_svg
Dart 3 compatible π 32
Maintenance Status: Average
Flutter package to interact with different regions of an SVG.
video_url_validator
Dart 3 compatible π 14
Maintenance Status: Average
Video URL Validator will validate Video URLs from Popular Video Platforms.
flutter_media_metadata
Dart 3 compatible π 70
Maintenance Status: Poor
A Flutter plugin to read metadata of media files.
flutter_youtube_downloader
Dart 3 compatible π 69
Maintenance Status: Poor
A flutter plugin for extracting and downloading youtube video url
image_compare
Dart 3 compatible π 49
Maintenance Status: Poor
Dart package for image comparison. Compare images for difference using a variety of algorithms.
youtube_downloader
Dart 3 compatible π 42
Maintenance Status: Poor
youtube_downloader is a Flutter package that allows the developers to download youtube videos in several formats such as mp3 and mp4.
export_video_frame
Dart 3 compatible π 41
Maintenance Status: Poor
A Flutter plugin for iOS and Android for exporting picture from video file.
extractor
Dart 3 compatible π 40
Maintenance Status: Poor
Create direct video links from various websites like youtube, vimeo and many more
media_scanner
Dart 3 compatible π 39
Maintenance Status: Poor
Media scanner is library for scan new Media in Gallery, Only work in Android
flutter_chord
Dart 3 compatible π 39
Maintenance Status: Poor
Lyrics Chord parser and renderer for Flutter. It also comes with transpose and auto-scroll features.
facebook_video_download
Dart 3 compatible π 31
Maintenance Status: Poor
A Flutter package to get facebook post details and download links.
getter
Dart 3 compatible π 27
Maintenance Status: Poor
By using this plugin you can get images, videos, or audios from the local storage.
youtube_metadata
Dart 3 compatible π 24
Maintenance Status: Poor
A lightweightβ‘ Flutter package that can fetch basic data from a youtube video url including thumbanail url
dlna_dart
Dart 3 compatible π 24
Maintenance Status: Poor
simple dlna client in pure dart,works fine in flutter,do all the job less than 500 lines
open_simplex_2
Dart 3 compatible π 10
Maintenance Status: Poor
Dart implementation of KdotJPG's OpenSimplex2 noise algorithms.
flutter_gif
π 54
Maintenance Status: Poor
gif image widget help to control gif progress,speed,repeat frames .
local_image_provider
π 31
Maintenance Status: Poor
A library for retrieving the metadata and contents of the images, videos, and albums on a mobile device.
network_image_to_byte
π 19
Maintenance Status: Poor
Convert network image to byte data as type Uint8List
m3u
π 12
Maintenance Status: Poor
Simple Dart tool to parse M3U and M3U_Plus files from a string or document string.