[WIP] Automated CH metadata extractor
Moderator: andyp
- Rule63MePlease
- Explorer At Heart
- Posts: 185
- Joined: Sun Sep 20, 2015 4:13 am
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
People would understand things much better if it was a number like 1-10 or 1-100 with the lower number being easier and the high number being harder.
And I came up with the score formula when I saw Zoltan's Cock Hero Revolution 2ndMix: Championship Edition. In the video it shows a number in front of each player's name showing the number of days they went without fapping and the video showed when they was eliminated. So the plan was to take the number of days they went without fapping and their time (in seconds) minus the time before the first beat of course. Then I think the formula was (days √ * seconds = score. So for example if they went for 5 days before playing and lasted 15 mins which would be 900 sec. Than it would be 5√ = 2.23606797749979 x 900 = 2,012.461179749811. And we can just round it to 2,012 as their final score.
And I came up with the score formula when I saw Zoltan's Cock Hero Revolution 2ndMix: Championship Edition. In the video it shows a number in front of each player's name showing the number of days they went without fapping and the video showed when they was eliminated. So the plan was to take the number of days they went without fapping and their time (in seconds) minus the time before the first beat of course. Then I think the formula was (days √ * seconds = score. So for example if they went for 5 days before playing and lasted 15 mins which would be 900 sec. Than it would be 5√ = 2.23606797749979 x 900 = 2,012.461179749811. And we can just round it to 2,012 as their final score.
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
Since my scale is continuous, it will not be possible to create a 1:1 translation to your discrete scale. In other words, there will be data loss due to rounding errors. The best I can do is approximate. I don't know. Honestly, I think the most user-friendly scale is the label scale, which is:Rule63MePlease wrote: ↑Sun Aug 18, 2019 5:43 pm People would understand things much better if it was a number like 1-10 or 1-100 with the lower number being easier and the high number being harder.
Hardest
Super Hard
Very Hard
Hard
Medium
Easy
Very Easy
Super Easy
Easiest
I find this to be advantageous to using numbers in any case, because the labels provide context, whereas numbers require context.
Interesting! May I ask more about how your formula was derived? Specifically about the inclusion of the square root operation? The function would increase somewhat sharply and slowly become more linear over time. For example, you would get a higher increase in score between days 2 and 3 compared to between days 102 and 103.Rule63MePlease wrote: ↑Sun Aug 18, 2019 5:43 pm And I came up with the score formula when I saw Zoltan's Cock Hero Revolution 2ndMix: Championship Edition. In the video it shows a number in front of each player's name showing the number of days they went without fapping and the video showed when they was eliminated. So the plan was to take the number of days they went without fapping and their time (in seconds) minus the time before the first beat of course. Then I think the formula was (days √ * seconds = score. So for example if they went for 5 days before playing and lasted 15 mins which would be 900 sec. Than it would be 5√ = 2.23606797749979 x 900 = 2,012.461179749811. And we can just round it to 2,012 as their final score.
Would it make more sense to use a slow exponential growth function instead? I would imagine that as days go by, it would become harder and harder to win over time. What do you think?
Code: Select all
>>> # In python3
>>> days = 5
>>> rate = 0.006686
>>> secs = 900
>>> score = round(days * (1 + rate) ** secs)
>>> print(score)
>>> 2012
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
- Rule63MePlease
- Explorer At Heart
- Posts: 185
- Joined: Sun Sep 20, 2015 4:13 am
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
No the formula was made that way because going for 102 to 103 would make less of a difference increase than 2 to 3 days.
If you fap everyday your penis would be use to it so it would be easy, but if you have already gone 100+ days without fapping your penis is really not going to get any more sensitive. So the difficulty difference being more from day 2 to 3 vs 102 to 103 should be smaller. Zoltan also agreed with a "Diminishing Returns Formula" when coming up with a score system.
If you fap everyday your penis would be use to it so it would be easy, but if you have already gone 100+ days without fapping your penis is really not going to get any more sensitive. So the difficulty difference being more from day 2 to 3 vs 102 to 103 should be smaller. Zoltan also agreed with a "Diminishing Returns Formula" when coming up with a score system.
- book_guy
- Experimentor
- Posts: 1820
- Joined: Sat Nov 26, 2011 2:42 am
- Gender: Male
- Sexual Orientation: Straight
Re: [WIP] Automated CH metadata extractor
A meta-data engine that can extract porn starlet's name, by means of facial recognition, seems to me one of the highlights of this kind of project. Better, even, to find the name and source of each scene by means of media recognition? That may be a few years off. Identifying scene-length, number of beats, song speed, etc. ... all very noble endeavors. I would love to have a database that tells me something like, "If you want to see more of Dillion Harper but you don't like anal, then watch these seven scenes," or, "If you want to finish to point-of-view and you are not into fem-dom, then you will like this particular CH and will not like this one."
Subjective rankings are less important, IMO. On that subject, I suggest that using a verbal scale with only certain allowed adjectives is merely the use of a numerical scale but by a different set of names.
Your following scale ...
... is simply 9, 8, 7, 6, 5, 4, 3, 2, 1, but with words other than "nine" or "eight" or "seven" etc..
Problems are many, with a verbal scale. First, comparison is nearly impossible. The verbal scale is harder to convert to compare to any other scale. If another one exists which simply says "hard, medium, easy," you can't be sure where to put your "easiest" in that other scale, and you're highly likely to misplace your "easy" into the space where their "easy" currently sits, even though the two should not be considered as equivalent. Whereas numerical scales are inherently comparable. If one scale runs from 1 to 10, and another from 1 to 3, then a 2 on the latter equates (roughly) to a 5 on the former, and the ratios are easy and obvious to work out.
Second, verbal identifications are unclear. (And third, fail in translation to languages other than the original.) Your suggested scale has some words ranked as higher than others, which I would personally have put the other way around. For instance, I would not have used "Hardest" if I also had "Super Hard" as an option, because I would want to keep "Super Hard" as the hardest option. Verbally, you've introduced confusion. If any one user has a different assumption about a word's definition, he uses an inaccurate interpretation of the ENTIRE scale. Numbers, to the contrary, cannot be misunderstood. Nobody thinks 9 is between 6 and 8.
Verbal scales must be perpetually maintained and re-invented. Nearly all will be converted into numerical equivalents inside the bellies of any calculating machines anyway, and will need to be charted numerically rather than verbally (since there's no such thing as a Cartesian vocabulary plane). Use numbers, please.
Subjective rankings are less important, IMO. On that subject, I suggest that using a verbal scale with only certain allowed adjectives is merely the use of a numerical scale but by a different set of names.
Your following scale ...
Hardest
Super Hard
Very Hard
Hard
Medium
Easy
Very Easy
Super Easy
Easiest
... is simply 9, 8, 7, 6, 5, 4, 3, 2, 1, but with words other than "nine" or "eight" or "seven" etc..
Problems are many, with a verbal scale. First, comparison is nearly impossible. The verbal scale is harder to convert to compare to any other scale. If another one exists which simply says "hard, medium, easy," you can't be sure where to put your "easiest" in that other scale, and you're highly likely to misplace your "easy" into the space where their "easy" currently sits, even though the two should not be considered as equivalent. Whereas numerical scales are inherently comparable. If one scale runs from 1 to 10, and another from 1 to 3, then a 2 on the latter equates (roughly) to a 5 on the former, and the ratios are easy and obvious to work out.
Second, verbal identifications are unclear. (And third, fail in translation to languages other than the original.) Your suggested scale has some words ranked as higher than others, which I would personally have put the other way around. For instance, I would not have used "Hardest" if I also had "Super Hard" as an option, because I would want to keep "Super Hard" as the hardest option. Verbally, you've introduced confusion. If any one user has a different assumption about a word's definition, he uses an inaccurate interpretation of the ENTIRE scale. Numbers, to the contrary, cannot be misunderstood. Nobody thinks 9 is between 6 and 8.
Verbal scales must be perpetually maintained and re-invented. Nearly all will be converted into numerical equivalents inside the bellies of any calculating machines anyway, and will need to be charted numerically rather than verbally (since there's no such thing as a Cartesian vocabulary plane). Use numbers, please.
●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●
Are you missing a cock-hero video?
Me too. Since September 1, 2020, my Mega Sharing Zones contents are being removed by Mega.
●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●
Are you missing a cock-hero video?
Me too. Since September 1, 2020, my Mega Sharing Zones contents are being removed by Mega.
●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●▬▬▬▬▬▬▬▬▬●
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
Those labels were meant to signify the boundaries between my highly unconventional non-discrete numerical scale. What's the significance between 1.49 and 1.50? Without my labels, you wouldn't know. As I've already stated, my weird scale is used for internal calculations. In the end, I will try to display both (pretty) numbers and labels as the difficulty.
Another problem with small range discrete scales, particularly 1-10 or 1-9: How do you determine whether you are closer to 7 than 6? Or closer to 2 than 3? I know that might sound like a very silly question, but these are the strange things that I consider when making a scale. One possible rectification would be to use a larger set of numbers like 1-100, or 1-1000.
We must be careful when we quantize this data. If we only operate on a scale of 1-10, how will we definitively know which CH is the hardest or the easiest? We would end up with many in the same place as one another. This is another reason why using non-quantized numbers are best suited to that application.
Also, "Hardest" makes sense and cannot be misconstrued. It is simply the hardest difficulty available. When the labels have a range of numbers associated with them, it should be impossible to misconstrue their order.
Honestly, I don't know... I have bigger things on my plate to worry about than this right now.
Another problem with small range discrete scales, particularly 1-10 or 1-9: How do you determine whether you are closer to 7 than 6? Or closer to 2 than 3? I know that might sound like a very silly question, but these are the strange things that I consider when making a scale. One possible rectification would be to use a larger set of numbers like 1-100, or 1-1000.
We must be careful when we quantize this data. If we only operate on a scale of 1-10, how will we definitively know which CH is the hardest or the easiest? We would end up with many in the same place as one another. This is another reason why using non-quantized numbers are best suited to that application.
Also, "Hardest" makes sense and cannot be misconstrued. It is simply the hardest difficulty available. When the labels have a range of numbers associated with them, it should be impossible to misconstrue their order.
Honestly, I don't know... I have bigger things on my plate to worry about than this right now.
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
- doremi
- Experimentor
- Posts: 1219
- Joined: Sat Apr 23, 2016 11:09 pm
- Gender: Male
- Sexual Orientation: Straight
- Contact:
Re: [WIP] Automated CH metadata extractor
I just checked this:
You composed this music? <jaw-dropping-to-the-floor-smiley>high_octane wrote: ↑Sun Aug 25, 2019 7:42 pm My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com
Cock Hero Database (on the ice atm) - https://www.ch-db.club/ -
[APP] Cock Hero Slideshow Player - Thinking about a script feature for [APP] Cock Hero Video Player
If your video is too fat, there's a solution!
[APP] Cock Hero Slideshow Player - Thinking about a script feature for [APP] Cock Hero Video Player
If your video is too fat, there's a solution!
- Spoiler: show
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
Too kind, doremi!doremi wrote: ↑Mon Aug 26, 2019 4:23 am I just checked this:You composed this music? <jaw-dropping-to-the-floor-smiley>high_octane wrote: ↑Sun Aug 25, 2019 7:42 pm My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com
I wrote a ton of songs for my CH projects, with some dating back to 2017. I only uploaded the ones that have, so far, been used in a released CH (mostly). Stay tuned for more in the future!
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
Okay! The repository is up on GitLab:
https://gitlab.com/high_octane/chext
The link can also be found in the original post. Sorry for the delay. The mp4 parser took me a while to write.
https://gitlab.com/high_octane/chext
The link can also be found in the original post. Sorry for the delay. The mp4 parser took me a while to write.
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
- Rule63MePlease
- Explorer At Heart
- Posts: 185
- Joined: Sun Sep 20, 2015 4:13 am
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
Very interesting, you are making your own music for CH videos... I'm not much of a music person, I'm more of an artist. I drew my profile picture my self.high_octane wrote: ↑Sat Aug 31, 2019 3:17 am Okay! The repository is up on GitLab:
https://gitlab.com/high_octane/chext
The link can also be found in the original post. Sorry for the delay. The mp4 parser took me a while to write.
Also what do you use to make your music?
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
I'm the opposite. I can't draw for my life! I'm not the best at judging other people's artwork, but I think your drawing looks pretty good. Didn't you used to have a profile picture of a red-haired girl with snakes wrapping around her, or something like that? Was she the kettle-born girl known as female Ranma? Is the girl in your current profile picture also female Ranma?Rule63MePlease wrote: ↑Mon Sep 02, 2019 2:36 pm Very interesting, you are making your own music for CH videos... I'm not much of a music person, I'm more of an artist. I drew my profile picture my self.
I've been a composer for around 12 years now, and a musician for 11 years. I can remember what my first songs sounded like -- horrible! They looked, sounded, and smelled bad. I also didn't know what a tuplet was! Writing music for CH has been a very refreshing venture for me. I've never historically written electronic music before now, as I normally write heavier (rockin') styles of music.
Well... I'll tell you what I use in a PM. I use very specific software and, as silly as this might sound, I don't want to risk doxing myself by mentioning it here. Then again, songs are like a composer's fingerprint, so... whoops!
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
- Rule63MePlease
- Explorer At Heart
- Posts: 185
- Joined: Sun Sep 20, 2015 4:13 am
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
No, the drawing is my own original character.
- high_octane
- Explorer At Heart
- Posts: 283
- Joined: Fri Oct 19, 2018 3:17 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: None of the above
Re: [WIP] Automated CH metadata extractor
My bad!
My original Cock Hero songs can be found here:
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
https://high-octane-ch.bandcamp.com or https://archive.org/details/cock-hero-osts
- Spoiler: show
Who is online
Users browsing this forum: Baidu [Spider], diglet, ginep and 96 guests