MediaToolkit
Stable Version 1.2.0
Published on 2 Jul by 
Created on 02 November 2017
Details
MediaToolkit is a simple set of libraries to handle media files: images, videos and audio files.
Read More

MediaToolkit is meant to provide an API for applications to handle their media files, specially incoming files. More than being a comprehensive library for manipulating media, this means to be able to handle correctly media files that are uploaded: such as querying thefile’s metadata for validation or simple editing operations (conversions, rotation, resizing, etc.) before being saved in the database.

It’s divided into three extensions (Audio, Image, Video) so that only the one needed is used and no unnecessary dependencies are added to the project.

Currently available operations:

Image

  • Get the full image metadata (EXIF, XMP, etc.)
  • Strip metadata
  • Resize
  • Rotate and auto rotate
  • Watermark
  • Convert between image formats (BMP, JPG, PNG, etc.)

Video

  • Get the full video metadata, including video and audio codec information
  • Extract thumbnail from video at specified seek position
  • Convert between video formats (MOV, FLV, MP4, etc.)

Audio

  • Get the full audio metadata, including codec and album information
  • Convert from MP3 to WAV


Roadmap:

  • Image - Further editing options (like overlays).
  • Audio - Further editing options, further conversion options.
  • Video - Further editing options, evaluate the possibility of an implementation that does no rely on FFMpeg.
What’s new (1.2.0)
  • Image - Fixes in the resize mode of images
  • Video - Some attributes now are decimal for more accuracy (SeekInPosition, FramesPerSecond)
  • Demo application
Reviews (0)
Category
Components, Libraries
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from darwinLabs Dev Team who created this component.
Dependencies
MediaToolkit has no dependencies.
Requirements
Platform
10.0.0.402
Database
All
Stack
.NET
Component Consumers
MediaToolkit has no consumers.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
997
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7325
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10640
More from darwinLabs Dev Team
Emoji
darwinLabs Dev Team
Emoji library with over 1200 items. Has emojis from Google, Twitter, Apple and Emojione.
JWT
João Almeida
Library for creating, decoding and validating JSON Web Tokens, an open, industry standard RFC 7519 method for representing claims securely between two parties.
212
IFTTT Basic
darwinLabs Dev Team
Basic integration to the IFTTT service (using IFTTT's Maker service).