Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Flipnote Encoder: Difference between revisions

From GameBrew
(Created page with "{{Infobox DS Homebrews}} {{#seo: |title= (File Operation) - GameBrew |title_mode=append |image=flipnoteencoder2.png |image_alt=Flipnote Encoder }} {{Infobox DS Homebrews...")
 
No edit summary
Line 1: Line 1:
{{Infobox DS Homebrews}}
{{#seo:
{{#seo:
|title= (File Operation) - GameBrew
|title= (File Operation) - GameBrew
Line 21: Line 20:
A cross-platform Flipnote Encoder and Signer written in .NET.
A cross-platform Flipnote Encoder and Signer written in .NET.


Built with [https://github.com/miso-xyz/PPMLib PPMLib], it uses binaries from [[https://ffmpeg.org/ ffmpeg] for video manipulation.
Built with [https://github.com/miso-xyz/PPMLib PPMLib], it uses binaries from [https://ffmpeg.org/ ffmpeg] for video manipulation.


==Features==
==Features==
* 15 Options for Dithering (No Dithering, and 14 different algorithms)
* 15 Options for Dithering (No Dithering, and 14 different algorithms).
* Automatically creates a thumbnail from frame 1
* Automatically creates a thumbnail from frame 1.
* Signs Flipnotes if you have the key for it
* Signs Flipnotes if you have the key for it.
* Lets you embed your own User Information
* Lets you embed your own User Information.


==User guide==
==User guide==

Revision as of 03:53, 9 September 2022

Flipnote Encoder
Flipnoteencoder2.png
General
AuthorRinLovesYou
TypeFile Operation
Version5.0.4
LicenseGPL-3.0
Last Updated2021/04/12
Links
Download
Website
Source

A cross-platform Flipnote Encoder and Signer written in .NET.

Built with PPMLib, it uses binaries from ffmpeg for video manipulation.

Features

  • 15 Options for Dithering (No Dithering, and 14 different algorithms).
  • Automatically creates a thumbnail from frame 1.
  • Signs Flipnotes if you have the key for it.
  • Lets you embed your own User Information.

User guide

Here are the ways you can run the Flipnote Encoder:

  • Windows - Just double click the .exe.
  • Linux - ./FlipnoteEncoder in a terminal, or double click the .sh script.
  • OSX - ./FlipnoteEncoder in a terminal.

How to use

  • Download and unzip the latest release.
  • Place the video called input.mp4 in the frames folder, make sure no other files exist there.
  • Replace the Dummy Flipnote with one of your own. This will embed your User Information.
  • (Optional) place the Flipnote Studio Private Key (good luck getting that one) called fnkey.pem in the same folder as the exe.

Located inside the root folder is a config.json:

  • DitheringMode - Refer to wiki.
  • ColorMode - Refer to wiki.
  • Accurate - Wether to force 30FPS or not. Fixes audio sync.
  • Contrast - How much contrast to add.
  • InputFolder - Frames.
  • InputFilename input.mp4.
  • Split - Wether or not to split the resulting Flipnote.
  • SplitAmount - Unused at the moment. Encoder automatically tries to pick the best split amount.
  • DeleteOnFinish - Deletes all temp frames.

It won't sign a flipnote if no fnkey.pem exists, you can still play it back with most online players like rakujira though.

FAQ

Q. why won't it play on my dsi?

You don't have the flipnote private key.

Screenshots

flipnoteencoder3.png

Changelog

Release 5.0.4

  • Fixed a bug that would cause the program to constantly tell you to update.

Credits

Special Thanks:

  • khang06 For his awesome encoder, being the inspiration, and his help in understanding audio.
  • NotImplementedLife For their FlipnoteDesktop program, which helped a lot in understanding the structure of a Flipnote.
  • JoshuaDoes For being really. really. really patient.
  • guys from DSiBrew and [ Flipnote Collective] for their awesome documentation on .PPM file format.

External links

Advertising: