From 6076820556b541edf17997ea891d7f05292eb22e Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sat, 27 Feb 2021 22:03:14 +0100 Subject: [PATCH 1/7] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 585f8fa..8fd2e3a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ A Flipnote encoder written in C# -uses binaries from [ffmpeg](https://ffmpeg.org) and [imagemagick](https://imagemagick.org/index.php) video/image manipulation +uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation + +please install [imagemagick](https://imagemagick.org/script/download.php) before running this [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) From 2dbc9df917560bb6ce0838204f196a4e6b5073ad Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sat, 27 Feb 2021 22:34:14 +0100 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fd2e3a..ece0bdf 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A Flipnote encoder written in C# uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation -please install [imagemagick](https://imagemagick.org/script/download.php) before running this +please install [imagemagick](https://imagemagick.org/script/download.php) before running this (the first exe above the others in the Windows section) [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) From a79e9ac04d4c32299fce4da497275a71e79da71b Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sun, 28 Feb 2021 04:06:25 +0100 Subject: [PATCH 3/7] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ece0bdf..6f21bdb 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ A Flipnote encoder written in C# -uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation +uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation. -please install [imagemagick](https://imagemagick.org/script/download.php) before running this (the first exe above the others in the Windows section) +please install [imagemagick](https://imagemagick.org/script/download.php) before running this. (the first exe above the others in the Windows section) [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) @@ -15,11 +15,11 @@ please install [imagemagick](https://imagemagick.org/script/download.php) before * (Optional) Replace the flipnote in DummyFlipnote with one of your own! It'll embed your user information in the encoded Flipnote * (Optional) place the Flipnote Studio Private Key (good luck getting that one) called `fnkey.pem` in the same folder as the exe -As long as you have your `input.mp4` located in `frames` you can just double click `EncodeAndSign.exe` it should work (Playback on a real dsi with 1mb+ flipnotes is not guaranteed) +As long as you have your `input.mp4` located in `frames`, you can just double click `EncodeAndSign.exe` and it should work. (Playback on a real dsi with 1mb+ flipnotes is not guaranteed) -Expect bugs and report them in the [issues](https://github.com/RinLovesYou/Flipnote-Encoder/issues) section please +Expect bugs and report them in the [issues](https://github.com/RinLovesYou/Flipnote-Encoder/issues) section please. -it won't sign a flipnote if no `fnkey.pem` exists, you can still play it back with most online players like [rakujira](https://flipnote.rakujira.jp) +it won't sign a flipnote if no `fnkey.pem` exists, you can still play it back with most online players like [rakujira](https://flipnote.rakujira.jp) though. ![screenshot](https://media.discordapp.net/attachments/738116823035150356/812439551930007582/unknown.png) @@ -33,8 +33,8 @@ discord: `Rin#6969` twitter: `@does_rin` ## Special Thanks -* [khang06](https://github.com/khang06) For his awesome encoder, being the inspiration, and his help in understanding audio -* [miso-xyz](https://github.com/miso-xyz) For his FlipnoteDesktop program, which helped a lot in understanding the structure of a Flipnote +* [khang06](https://github.com/khang06) For his awesome encoder, being the inspiration, and his help in understanding audio. +* [miso-xyz](https://github.com/miso-xyz) For his FlipnoteDesktop program, which helped a lot in understanding the structure of a Flipnote. * guys from [DSiBrew](https://dsibrew.org/wiki/Main_Page) and [Flipnote Collective](https://github.com/Flipnote-Collective) for their awesome documentation on .PPM file format. # Note From 1758578094e9e6957f31072945cd6e8697a027a2 Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sun, 28 Feb 2021 04:11:18 +0100 Subject: [PATCH 4/7] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6f21bdb..cb3c31e 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation. please install [imagemagick](https://imagemagick.org/script/download.php) before running this. (the first exe above the others in the Windows section) [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) +[![Support Server](https://img.shields.io/discord/815244291366453259.svg?label=Discord&logo=Discord&colorB=7289da&style=for-the-badge)](https://discord.gg/MBM9ZeAjna) # How to use ### DELETE OLD `frames` CONTENT BEFORE DOING A NEW ONE @@ -28,9 +29,9 @@ it won't sign a flipnote if no `fnkey.pem` exists, you can still play it back wi * Q: Can you give it to me? A: no good luck googling for it * Q: Can you add x? A: Yes! Maybe! suggest in [issues](https://github.com/RinLovesYou/Flipnote-Signer/issues) -discord: `Rin#6969` +[discord:](https://discord.gg/MBM9ZeAjna) `Rin#6969` -twitter: `@does_rin` +[twitter:](https://twitter.com/does_rin) `@does_rin` ## Special Thanks * [khang06](https://github.com/khang06) For his awesome encoder, being the inspiration, and his help in understanding audio. From f8c30dfd3393956ec4efc86bca1223cb9f4b4103 Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sun, 28 Feb 2021 21:14:53 +0100 Subject: [PATCH 5/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cb3c31e..626681d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation. please install [imagemagick](https://imagemagick.org/script/download.php) before running this. (the first exe above the others in the Windows section) [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) -[![Support Server](https://img.shields.io/discord/815244291366453259.svg?label=Discord&logo=Discord&colorB=7289da&style=for-the-badge)](https://discord.gg/MBM9ZeAjna) +[![Support Server](https://img.shields.io/discord/815244291366453259.svg?label=Support_Server&logo=Discord&colorB=7289da&style=for-the-badge)](https://discord.gg/MBM9ZeAjna) # How to use ### DELETE OLD `frames` CONTENT BEFORE DOING A NEW ONE From 1c78cab58dfff69f14bba5ff8012d909b6307a2d Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sun, 28 Feb 2021 22:07:17 +0100 Subject: [PATCH 6/7] Readme for Version 4 --- README.md | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 626681d..d4fd062 100644 --- a/README.md +++ b/README.md @@ -4,19 +4,30 @@ A Flipnote encoder written in C# uses binaries from [ffmpeg](https://ffmpeg.org) for video manipulation. -please install [imagemagick](https://imagemagick.org/script/download.php) before running this. (the first exe above the others in the Windows section) - [![ForTheBadge built-with-swag](http://ForTheBadge.com/images/badges/built-with-swag.svg)](https://github.com/RinLovesYou) + [![Support Server](https://img.shields.io/discord/815244291366453259.svg?label=Support_Server&logo=Discord&colorB=7289da&style=for-the-badge)](https://discord.gg/MBM9ZeAjna) -# How to use -### DELETE OLD `frames` CONTENT BEFORE DOING A NEW ONE +# Quickstart * download and unzip the latest [release](https://github.com/RinLovesYou/Flipnote-Encoder/releases) -* place the video called `input.mp4` in the `frames` folder) -* (Optional) Replace the flipnote in DummyFlipnote with one of your own! It'll embed your user information in the encoded Flipnote +* 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 -As long as you have your `input.mp4` located in `frames`, you can just double click `EncodeAndSign.exe` and it should work. (Playback on a real dsi with 1mb+ flipnotes is not guaranteed) +# config.json +Located inside the Root folder is a config.json. Should it not exist, a new one will be created by the program. +Here you can see all the config Items with a description of how to use them: +```Java +{ + //One of 7 possible Dithering algorithms. Most of these don't require imagemagick to be installed, except for the last one. + //0 = None, 1 = Floyd Steinberg, 2 = Atkinson, 3 = Burkes, 4 = Jarvis, 5 = Sierra, 6 = Imagemagick Mogrify Bilevel (This one requires Imagemagick) + "DitheringMode": 1, + //Wether or not to turn the Video into 30FPS to fix sound sync issues. Is on by default to avoid these issues. Saves a bit on filesize if turned to false + "Accurate": true, + //Not working, once implemented will split the video into parts that are all playable on a dsi/3ds + "Split": false +} +``` Expect bugs and report them in the [issues](https://github.com/RinLovesYou/Flipnote-Encoder/issues) section please. From 6a3c7957d03840f7c4af4847113f2fd1d5077d58 Mon Sep 17 00:00:00 2001 From: RinlovesYou Date: Sun, 28 Feb 2021 22:20:39 +0100 Subject: [PATCH 7/7] V4 Readme --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index d4fd062..6704960 100644 --- a/README.md +++ b/README.md @@ -19,12 +19,13 @@ Located inside the Root folder is a config.json. Should it not exist, a new one Here you can see all the config Items with a description of how to use them: ```Java { - //One of 7 possible Dithering algorithms. Most of these don't require imagemagick to be installed, except for the last one. - //0 = None, 1 = Floyd Steinberg, 2 = Atkinson, 3 = Burkes, 4 = Jarvis, 5 = Sierra, 6 = Imagemagick Mogrify Bilevel (This one requires Imagemagick) + // One of 7 possible Dithering algorithms. Most of these don't require imagemagick to be installed, except for the last one. + // 0 = None, 1 = Floyd Steinberg, 2 = Atkinson, 3 = Burkes, 4 = Jarvis, 5 = Sierra, 6 = Imagemagick Mogrify Bilevel (This one requires Imagemagick) + // Different Algorithms will look better on different videos. "DitheringMode": 1, - //Wether or not to turn the Video into 30FPS to fix sound sync issues. Is on by default to avoid these issues. Saves a bit on filesize if turned to false + // Wether or not to turn the Video into 30FPS to fix sound sync issues. Is on by default to avoid these issues. Saves a bit on filesize if turned to false "Accurate": true, - //Not working, once implemented will split the video into parts that are all playable on a dsi/3ds + // Not working, once implemented will split the video into parts that are all playable on a dsi/3ds "Split": false } ```