(post deleted by author)
Alright, so I’ve been using this consistently for the last 5 weeks and here are my thoughts.
When it comes to IRL videos, as in videos with Real People, its not good, it sucks. It tends to be all over the place and is abrupt no matter the settings.
BUT when it comes to Hentai, 2D Animation, and 3D animation where motions tend to be repetitive and most importantly BIG, this software is imo great and can be amazingly on point at times. I use it all the time for that specific reason. The fact that I can script out entire folders without having to input any info or boxes myself like with other AI tools is the best selling point even if it takes away precision.
I tend to keep the detrend window at 3 or 2s and The Norm Window between 2 and 1s.
I hope there will be updates in the future to improve the GUI (lack of error messages, emojis in video titles freezing the program, having to close and re open the software when scripting fails, settings not being saved on closing, etc.), but overall I am legit satisfied with my purchase because it has its uses for me.
I also hope you’ll continue to work on this because it has its purpose and place for use in the community
Short version: This is now open source. You can find it here:
I apologize to anyone who wants their money back, but if you do, please ask Gumroad. I never got it.
The longer version is that trying to sell this was way more trouble than it was worth, and ultimately cost more than it made. The below is posted in the spirit of a warning, to help others avoid my mistakes.
Plan A was Steam, who approved the product and store page, then changed their mind and deleted it on the day it was supposed to launch, leaving me scrambling for a new storefront.
That led me to Gumroad, which should have been fine, because it’s completely abstract video analysis software with no adult content included. Unfortunately, on payout day, they banned my account, and, as far as I can tell, they’re keeping the money (they’re weeks past when they said they’d send it, and I no longer expect them to).
I then looked at a bunch of other options, and around the time I ran into people suggesting crypto, I realized it wasn’t worth it. I’d rather have made a free tool that helps people than keep fighting to sell the thing. Based on the reception, it wasn’t meeting expectations anyway (which honestly surprised me, because I use it all the time).
I hope it’s as useful to other people as it has been to me. I made some improvements over the first release before the business side sapped my motivation, so this has slightly better file handling, a new checkbox for POV mode (which improves the POV video reverse scripting issue), and a couple bug fixes.
It’s also Apache licensed, so if someone wants to pull the algorithm into OFS or something, feel free.
Peace.
Thank you for sharing.
I’m sending you a few cups of coffee.
︎
︎
︎
︎
︎
︎
︎
You can now see the exact method I used at Funscript-Flow/FunscriptFlow.pyw at main · Funscript-Flow/Funscript-Flow · GitHub
Bummed to see this as one of the folks who paid you for your hard work. Hopefully Gumroad will come through with the money eventually.
Get the release from the zip file here and not the Github root and you’ll get the whole package.
Thank you for taking the time.
Amazing.
First of all, I imagined having to set up a complicated Python-related environment, and to be honest, I was reluctant to try it.
However, it was actually quite easy to set up, and I was amazed to see that the script was generated on my PC without any problems.
I can picture in my mind the image of the Script Request threads who have departed this world so dearly, crawling out of their graves.
It makes me think of Michael Jackson’s Thriller.
Playing around with this, interesting results. Intel 11th gen i7 1165g7 laptop(4 core 8 threads from 2021) processed a 3 hour video that was 720p and 3.2GB in 1h15 mins.
Notes for other scripters, this will detect scene flashes and very rapid movement as a position 100 spike which might be helpful synchronizing stuff that isn’t even back and forth movement. As an example, syncing to music that has video matches.
I have parts of the video I created a script for that completely stop, as in cutscene picture with zero movement and the funscript is still making a repeated pattern. I mean, I guess filler. There is no point where the script seems to stop.
Stuff like a chick fingerbanging herself just seems to come out as a random position flail that doesn’t match the speed of the action.
Oddly enough, even though I think this thing is taking zero input from music, when I watch the simulator bobbing up and down, it almost looks like it follows the music, but that might just be because it’s mapping timeframes for cutscene changes and those happen to be matched to the music, but nowhere near as fast as the beats that it seems to be in time with.
In any case, this whole thing will probably feel better with estim than Fundancer/PythonDancer.
I should probably script this to actual fucking or something because I’m misusing the tool, so don’t take this as a review. Curious if it will follow something like the Jerk off games beat bar or not though.
Oof, that’s really tough to hear about the business side falling through.
Thank you for all the effort you put in and even more so for making the program open source in the end. It means a lot, and I’m sure a lot of people will appreciate what you’ve built. Wishing you the best moving forward dawg
Maybe somewhat insensitive, but I think this came to a good conclusion after all. I’m not saying people shouldn’t get paid for their work, but being asked to pay half the price of a AAA game for a traditional cv video processor script that maybe works for OP’s use case but is otherwise received very poorly by the rest of the paying users (with many saying it’s almost as good as a random noise generator) is not a good way to help advance this niche industry.
I am happy that ultimately this was open sourced (although maybe a pet peeve of mine but i was hoping to see a better code organization than slapping everything into a .pyw file). I am a firm believer in funscript automation, because it’s an insanely arduous process that wastes everyone’s time. But if we’re to make tools that automate this process, let’s join forces and make something truly worthwhile and open sourced, something that turns hours upon hours of manual frame-by-frame scripting work into just doing some post-processing and clean-up work, and where the scripters still have the final say over their creations.
Monetization can be done in various ways even if your core product is free and transparent. From setting up donation systems to offering extra services on top like cloud processing and fostering a community willing to help contribute to making all our lives easier.
All things considered I personally think its pretty good (at least when it wants to be).
I don’t know how exactly the new POV feature works but it vastly improved this script compared to the last time I generated it, like damn near accurate. Give it a whirl, all I added in were the butt wiggles and changed the speed (otherwise it would’ve been way too fast).
I’m starting to see the strengths of this tool. It’s pretty cool in certain scenarios.
The default mode uses vector field divergence to figure out where the center is (which works when there are two bodies moving relative to each-other, because that will cause the motion vectors to all point towards or away from the point where the two bodies meet). That doesn’t work if only one thing is moving though.
POV mode fixes the center point to the bottom center of the frame, and then just figures out if things are moving towards or away from there. That isn’t flexible for moving cameras or odd angles, but doesn’t need multiple moving objects to orient itself.