Skip to content

🎬 Web player and video converter for animations made with Flipnote Studio; an animation app for the Nintendo DSi and 3DS

License

Notifications You must be signed in to change notification settings

jaames/flipnote-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A web player and video converter for animations created with Flipnote Studio and Flipnote Studio 3D
Check it out at flipnote.rakujira.jp

Features

  • Full support for both of the proprietary animation formats used by Flipnote Studio and Flipnote Studio 3D
  • Built-in converters for exporting Flipnotes as high quality MP4 video (!!!), animated GIF, or static image sequences
  • Multi-file upload support -- open multiple Flipnotes at once and browse through them, with thumbnails and usernames shown
  • The ability to load Flipnotes directly from Kaeru Gallery or IPGFlip web URLs
  • No server-side code whatsoever
  • 100% free and open source :^)

Background

Released in 2009, Flipnote Studio is an application for the Nintendo DSi which allows users to create flipbook-style animations with the console's touch screen, cameras and microphone. In 2013 it recieved a sequel on the Nintendo 3DS called Flipnote Studio 3D, which expanded upon the original's feature set and added the ability to use 3D depth.

Even though it has been several years since the last Flipnote Studio installment was released (and the online services for both apps have since been retired) there is still a large community of people actively creating Flipnotes thanks to fan-built services such as Kaeru Gallery, IPGFlip and Sudomemo. There's even several high-profile artists such as Kéké who are rocking Flipnote Studio on social media.

My hope is that this project will help the Flipnote community to continue sharing their creations :)

Built With

Building

Copy .env.example to .env:

cp .env.example .env

Install dependencies:

npm install

Build production-ready assets in the /dist directory:

npm run build

Run development server:

npm run dev

Generate sample Flipnote manifest file

npm run manifest

Acknowledgments

  • Everyone acknowledged in the flipnote.js readme
  • Kaeru Team for providing helpful feedback and for their assistance with testing.
  • Sudomemo for providing sample Flipnotes and audio equalizer settings used in video conversion.