flipnote-video
A Node.js library to convert Flipnotes to video
Prerequisites
- Node.js environment
- FFmpeg - at least version 3.4 or above. You may want to check the node-fluent-ffmpeg readme for more information.
Usage as a Command Line Tool
Get started
Use npm to install flipnote-video globally:
npm i -g flipnote-video --save
Examples
Convert Flipnote to MP4
flipnote-video -i flipnote.ppm -o -c:v libx264 -c:a aac -pix_fmt yuv420p video.mp4
Show Flipnote metadata
flipnote-video -i flipnote.ppm --meta
Usage as a Library
Get started
Use npm to add flipnote-video into your project:
npm i flipnote-video --save
Code Examples
Convert Flipnote to MP4
const fs = ;const parseFlipnote FlipnoteConverter = ; { // read input file const file = fs; // parse file as flipnote const flipnote = await ; // FlipnoteConverter extends node-fluent-ffmpeg's command object // https://github.com/fluent-ffmpeg/node-fluent-ffmpeg const converter = flipnote; // Web-friendly MP4 codec settings converter; converter; converter;} ;