jaames / flipnote-player

🎬 Web player and video converter for animations made with Flipnote Studio; an animation app for the Nintendo DSi and 3DS
https://flipnote.rakujira.jp
MIT License
114 stars 8 forks source link

Discussion: Flipnote Player v4 #16

Open jaames opened 4 years ago

jaames commented 4 years ago

I think it's about time I took another pass at this - if anyone has any suggestions to add, please don't hesitate to reach out!

thejsa commented 4 years ago

Moving the actual player logic into an embeddable player component for external services would be amazing to have :)

jaames commented 4 years ago

@thejsa sure, I was planning to add a webcomponent wrapper to flipnote.js for that, so embedding a flipnote player would be as simple as dropping in a script and a <flipnote-player src="./whatever.ppm"/> tag somewhere

It'd have similar attributes and API to the HMTL5

redegg89 commented 3 years ago

Converting from one animation format to the other would be nice

I have some PPMs I'd like to play on actual hardware, but I only have my 3DS from 2015 and I don't feel comfortable modding it, considering how old it is.

jaames commented 3 years ago

I'm not going to be tackling encoding to either animation formats im afraid

redegg89 commented 3 years ago

I understand. It also hasn't been done before (to my knowledge, except for the dsi library on the 3ds), so it's not even like you would have anything to base it off of

nikku4211 commented 2 years ago

Why would you want to add padding on each side of the note? That just causes windowboxing in certain monitors with different ratios in fullscreen. I think a more useful option would be to crop the Flipnote to a custom setting, so that you can get rid of any unused space.

Also, even if the space saving of the 'slow' speed preset is negligible for most people, I found it pretty useful in getting the most out of the H.264 format. It would be awesome if there was also support for VP9 and Opus under the WebM container. VP9 and Opus have better quality at the same bitrate than H.264 and AAC, even if again, most people have huge enough SSDs to not care at all about optimising file size.

jaames commented 2 years ago

Why would you want to add padding on each side of the note?

Padding with the Flipnote's paper color would be an easy way to make an exported Flipnote look more appealing on places like YouTube where the video player has a wider aspect ratio. I've had a few people ask if if there's a way to "remove the black bars", so I assume that's what they mean.

I think a more useful option would be to crop the Flipnote to a custom setting

I was planning that too, just guess I didn't mention it here.

Also, even if the space saving of the 'slow' speed preset is negligible for most people

I don't think 99% of users will care? This tool isn't explicitly geared towards techies, and I'd rather keep options to a minimum to avoid being cluttered and confusing for the majority of people.

It would be awesome if there was also support for VP9 and Opus under the WebM container

See above.

nikku4211 commented 2 years ago

Why would you want to add padding on each side of the note?

Padding with the Flipnote's paper color would be an easy way to make an exported Flipnote look more appealing on places like YouTube where the video player has a wider aspect ratio. I've had a few people ask if if there's a way to "remove the black bars", so I assume that's what they mean.

Actually, YouTube's video player changes to fit a video's aspect ratio, and it has done so since mid-2018. If you've seen any videos that still have black bars, it's because they have black bars actually baked into the video data itself.

However, most people do use 16:9 screens, and it'd make sense to do this when you're putting it in a video that's already 16:9.