flutter_captions 0.0.1
A flutter library to add caption to a video.
Flutter Captions
A Flutter library for adding captions to a video.
Installation
Example
You can find the example project here in this repository.
Usage
Initialize CaptionWriter
final writer = CaptionWriter();
or
final writer = CaptionWriter( decoration: CaptionWriterDecoration( postion: CaptionWriterPostion.BottomCenter, fontSize: 12, margins: const EdgeInsets.all(24), shadow: 0.5, outline: 0, fontName: 'Arial', fontColor: Colors.white, bold: false, italic: false, underlined: false, borderStyle: 0, wrapStyle: 0, outlineColor: Colors.amber));
Adds caption and return output file
String out = await writer.process(File(path), [ CaptionWriterParams( text: 'Hello', time: CaptionWriterTimestamp(start: 65, end: 6500), ), CaptionWriterParams( text: 'Bye', time: CaptionWriterTimestamp(start: 6500, end: 16500), ) ]);
Caption Postions
- BottomLeft
- BottomCenter
- BottomRight
- CenterLeft
- Center
- CenterRight
- TopLeft
- TopCenter
- TopRight