Cock Hero automation?
Moderator: andyp
Cock Hero automation?
I love cock hero, it's just awesome and everyone's work has just blown me away. A few weeks ago, I was inspired to start putting one together myself, thinking it would be great to have the CH format with my favorite clips. Well, about 10 minutes of completed video in, I realized something. I can't possibly enjoy my own work. It lacked one important element - surprise. Spending hours in front of Sony Vegas, I knew those clips and edits inside and out, and I'm not so selfless as to press on just to share my work with others (sorry guys) knowing that in the end I'd just be checking this forum every day to see if some new CH episode has shown up.
My problem is conceptually simple: I want my clips in the cock hero format, but arranged completely without my knowledge. And I want lots of them. Apart from hiring an army of video editors who will work for nothing but the love of porn, the only solution I can imagine is to have a computer automatically and somewhat randomly stitch together clips and music. Sure it will never be as good as something contributed by the community, and the problem has some very difficult parts to it but maybe it's possible to have something halfway passable.
Does anyone else feel the same?
My problem is conceptually simple: I want my clips in the cock hero format, but arranged completely without my knowledge. And I want lots of them. Apart from hiring an army of video editors who will work for nothing but the love of porn, the only solution I can imagine is to have a computer automatically and somewhat randomly stitch together clips and music. Sure it will never be as good as something contributed by the community, and the problem has some very difficult parts to it but maybe it's possible to have something halfway passable.
Does anyone else feel the same?
Re: Cock Hero automation?
Don't really know if I followed your whole thought process since it's late and I'm incredibly tired but have you checked out the Cock Hero Randomiser by andyp?
http://www.milovana.com/forum/viewtopic.php?t=7593
Useful to spice things up by randomly generating the rounds from CH videos, but if that was not really what you wanted then I'm out of options.
http://www.milovana.com/forum/viewtopic.php?t=7593
Useful to spice things up by randomly generating the rounds from CH videos, but if that was not really what you wanted then I'm out of options.
Re: Cock Hero automation?
Long time fan just signed up for this post......I'm a bit of a programmer &'ve been considering creating a website that streams random videos, and plays random beats, for this purpose. Youtube softcore vids would be easy, less sure which adult streaming sites allow similar coded embeddiing, but reckon I could get a wide selection of vids with the system knowing, eg....this vid contains penis/lesbians/softcore, first 30 seconds suitable for moderate beat, last minute fast beat...underlying music uses 120bpm pattern. Etc.....to allow filtering options and randomisation appropriate to content & existing audio.
Thing is, hosting costs, and the amount of work it'd take (both to get started, and keep up to date....as I'd want to allow people to 'submit' new video link suggestions from compatible sites, and I'd need to filter out vids that were removed from their hosts) means I want to know how much of a audience there is for this stuff before I started....I certainly can't pay hosting from my own pocket, and realistically would want some return for the (probably at least 100) hours of work to just get it set up with a basic selection & filtering, style, beat, options. And everyone and their dog uses adblocker these days, and even those that didn't would be presumably playing fullscreen. Technically I could make it, but I'm not sure economically.
If the mods/admins here would like to perhaps share traffic stats for the cockhero forum perhaps, or if anyone has any thoughts....donations isn't a sustainable path, and I can't see paid membership being popular....I wouldn't buy it.
Thing is, hosting costs, and the amount of work it'd take (both to get started, and keep up to date....as I'd want to allow people to 'submit' new video link suggestions from compatible sites, and I'd need to filter out vids that were removed from their hosts) means I want to know how much of a audience there is for this stuff before I started....I certainly can't pay hosting from my own pocket, and realistically would want some return for the (probably at least 100) hours of work to just get it set up with a basic selection & filtering, style, beat, options. And everyone and their dog uses adblocker these days, and even those that didn't would be presumably playing fullscreen. Technically I could make it, but I'm not sure economically.
If the mods/admins here would like to perhaps share traffic stats for the cockhero forum perhaps, or if anyone has any thoughts....donations isn't a sustainable path, and I can't see paid membership being popular....I wouldn't buy it.
-
prawndiddy
- Explorer At Heart

- Posts: 111
- Joined: Tue Apr 24, 2012 1:34 am
Re: Cock Hero automation?
I've never made a tease (check out the webtease forum if you haven't! good stuff there), but I've modified a couple of them to fix some bugs and typos and just to make them suit me better. If you started your project concept as a tease instead of an edited video, you can add a lot of randomization to it. Grab the TeaseMe program that the webtease folks have developed, and it has the power to pull from a random set of files. It can show pictures, play videos play music, and show text if you want it to.
So... if you want to create a self-randomized database of videos and music videos, it could be done that way. You wouldn't be able to overlay a beatmeter for the music on an arbitrary video, though... and obviously you can't guarantee the two would be the same length of time. But you could create genre pages (like... "give me a softcore round" vs "give me a hardcore round") just by grouping the files, either in subfolders or by filename ranges. (Aside... I wonder if the TeaseMe authors would be able to accomodate a second video stream or something to associate a visual beat meter with an audio track and display that separately from the live action video stream... hmm.)
This would almost work in place of the Randomizer, but afaik TeaseMe doesn't have a way to know when a file is done so you have to pre-define the timer before the next page (set of files).
Also, the Randomizer is super awesome if you haven't already tried it. Once I play through a given video once or twice, I find it's a lot more fun to stumble across a round here and a round there than to go through the whole thing again. I'm really looking forward to a possible rewrite that might expand the round selection and change to a more universal embedded player.
So... if you want to create a self-randomized database of videos and music videos, it could be done that way. You wouldn't be able to overlay a beatmeter for the music on an arbitrary video, though... and obviously you can't guarantee the two would be the same length of time. But you could create genre pages (like... "give me a softcore round" vs "give me a hardcore round") just by grouping the files, either in subfolders or by filename ranges. (Aside... I wonder if the TeaseMe authors would be able to accomodate a second video stream or something to associate a visual beat meter with an audio track and display that separately from the live action video stream... hmm.)
This would almost work in place of the Randomizer, but afaik TeaseMe doesn't have a way to know when a file is done so you have to pre-define the timer before the next page (set of files).
Also, the Randomizer is super awesome if you haven't already tried it. Once I play through a given video once or twice, I find it's a lot more fun to stumble across a round here and a round there than to go through the whole thing again. I'm really looking forward to a possible rewrite that might expand the round selection and change to a more universal embedded player.
Re: Cock Hero automation?
Thanks for the suggestion, but I ditched the randomizer after one try. It was easier for me just to split the CH videos into rounds and use windows media player or VLC for the randomization. It's also very easy to programmatically generate playlists for either of those. I would upload my split rounds, but I was being pretty selective, as my tastes are a bit on the narrow side and I don't have anything close to complete. I would love to see future CH authors include split rounds in their uploads.prawndiddy wrote: Also, the Randomizer is super awesome if you haven't already tried it. Once I play through a given video once or twice, I find it's a lot more fun to stumble across a round here and a round there than to go through the whole thing again. I'm really looking forward to a possible rewrite that might expand the round selection and change to a more universal embedded player.
Re: Cock Hero automation?
Hmm, I was thinking time-coded metadata would be the hard part. Sure, you can know that a 20 minute vid contains some reverse cowgirl, but is there really someplace out there that tells you exactly when within that 20 minutes, or am I confused about what you're saying? I was expecting to build some kind of tool for this.Coder wrote:Long time fan just signed up for this post......I'm a bit of a programmer &'ve been considering creating a website that streams random videos, and plays random beats, for this purpose. Youtube softcore vids would be easy, less sure which adult streaming sites allow similar coded embeddiing, but reckon I could get a wide selection of vids with the system knowing, eg....this vid contains penis/lesbians/softcore, first 30 seconds suitable for moderate beat, last minute fast beat...underlying music uses 120bpm pattern. Etc.....to allow filtering options and randomisation appropriate to content & existing audio.
I was also thinking 100% desktop - I didn't even consider streaming, which would make it very accessible. You could even share and save your favorite mixes. But I agree with you, it's not something I'd pay for. In general, I don't use streaming services anyway since I hoard porn like the zombie apocalypse is tomorrow.Coder wrote:Thing is, hosting costs, and the amount of work it'd take (both to get started, and keep up to date....as I'd want to allow people to 'submit' new video link suggestions from compatible sites, and I'd need to filter out vids that were removed from their hosts) means I want to know how much of a audience there is for this stuff before I started....I certainly can't pay hosting from my own pocket, and realistically would want some return for the (probably at least 100) hours of work to just get it set up with a basic selection & filtering, style, beat, options. And everyone and their dog uses adblocker these days, and even those that didn't would be presumably playing fullscreen. Technically I could make it, but I'm not sure economically.
If the mods/admins here would like to perhaps share traffic stats for the cockhero forum perhaps, or if anyone has any thoughts....donations isn't a sustainable path, and I can't see paid membership being popular....I wouldn't buy it.
Re: Cock Hero automation?
Everybody talks here about that randomizer but has anyone tried to download it lately? I can't. When i go to that link I get to a page that says "Request Download ticket" and when I click on that I get a message saying " no such file". Am i missing something?
Re: Cock Hero automation?
I was thinking of manually watching suggested vids & tagging them myself....trying to use existing tag systems of streaming sites seems to be a recipe for frustration & inaccuracy. It'd mean the system couldn't import all 100,000 videos on a site, but certainly a lot more content than a downloaded version. I'd assumed streaming mostly due to the amount of content.....a harddrive can only hold so much, and gom player shuffle etc already do that for desktop anyways.
Re: Cock Hero automation?
pir0 wrote:Everybody talks here about that randomizer but has anyone tried to download it lately? I can't. When i go to that link I get to a page that says "Request Download ticket" and when I click on that I get a message saying " no such file". Am i missing something?
I'm not sure what link you're accessing but if its an ifile link you need to create an account and log in otherwise it'll always say no such file.
_____________________________________
Regarding CH Randomiser, I had initially planned to take over development and got as far as making a rough prototype in Java using a VLC library before I ended up swamped with work. At this point its not looking likely that I'll have time to pick it up again.
The main issue is how rounds are handled, you need to manually map out each round start / end time, then assign that to a video. It's a fair bit of work to go through and update time codes for it.
If you were going doing an "automated" route, I'd make a utility program first to aid in the creation of the timecodes, even if its just some sort of AB slider and a XML generator for the existing CHDB / randomiser client you'd likely save yourself quite a bit of time.
-
prawndiddy
- Explorer At Heart

- Posts: 111
- Joined: Tue Apr 24, 2012 1:34 am
Re: Cock Hero automation?
Aw, that's too bad but I understand. This last part is actually what I was envisioning, even within the main program. That along with checkbox toggles for easy round selection were the 2 things I was looking forward to. I guess I'll go back and add in the last few months of videos to my own XML file after all.nihlus wrote:Regarding CH Randomiser, I had initially planned to take over development and got as far as making a rough prototype in Java using a VLC library before I ended up swamped with work. At this point its not looking likely that I'll have time to pick it up again.
The main issue is how rounds are handled, you need to manually map out each round start / end time, then assign that to a video. It's a fair bit of work to go through and update time codes for it.
If you were going doing an "automated" route, I'd make a utility program first to aid in the creation of the timecodes, even if its just some sort of AB slider and a XML generator for the existing CHDB / randomiser client you'd likely save yourself quite a bit of time.
Re: Cock Hero automation?
Yes it is ifile. The link is this one http://ifile.it/dr7jyk8 and I did create an account and logged into it before clicking on the link but no luck.nihlus wrote: I'm not sure what link you're accessing but if its an ifile link you need to create an account and log in otherwise it'll always say no such file.
Re: Cock Hero automation?
I've done some poking around and a bit of experimenting, and here's what I've come up with so far. While the streaming idea would be the most accessible, I'm gonna stick to my personal bias for desktop software. I'd like to suggest the following as an initial stab:
The cornerstone of the whole thing is Blender. It runs on both MacOS X and Windows, it's scriptable using python and supports a wide array of video codecs. It's not as sophisticated as Sony Vegas or Adobe Premiere, but it does support cross fades, wipes, and the scaling and cropping necessary to do interesting split screen effects. Plus, it's primarily a 3D modeling and animation tool, which means constructing a beat meter should be possible. I've got a little prototype of both the metadata editor and the automated video composition working reasonably well already. The big downside of Blender is that both the user interface and documentation could stand to be a lot better.
To fill up the song with clips, the system will need to be able to shrink clips to fit. When assigning the meta data to clips, the user must specify how each clip can shrink. For some clips, how they shrink doesn't matter, because their content is fairly uniform. However, others have a defining or "best" part. If you can give the system a rough idea of where that is (beginning, middle or end), it can make sure to trim the time off of the less important parts. Given that flexibility, using the song template provided and the database of metadata, it's just a contraint problem that needs to be solved and there are open source libraries for that.
Using Blender to do the beat meter would also make a great stand alone tool. Anyone who isn't using the high-end video editors can't do a beat meter, but just about every video editor can do green screen compositing. So if you can make blender output a beat meter at the bottom of a green screen, you can add that to your hand crafted CH episode no sweat.
The music part also has some interesting opportunities for automation, though this is very sophisticated stuff. For other side projects, I've been geeking out with Sonic Visualizer, Sonic Annotator and Vamp plugins for music data mining. There are Vamp plugins to segment songs into self-consistent sections (e.g. chorus and verses), track tempo, detect key changes, etc. So it's conceivable (with a ton of very hard and sciency work), that the templates could be auto generated to a certain extent.
- A desktop tool to assign time-coded metadata to videos.
- A template format to decribe how to fill up time in the video. Templates would need to be per song, though a song could have multiple templates.
- A desktop tool that uses a database of metadata created by (1) to pick clips to fill up the template defined by (2) to produce the list of clips to use for a song.
- A tool that takes a list of clips, start times and durations and stitches together a complete video.
- A desktop tool to create a beat meter (I haven't thought too much about this).
The cornerstone of the whole thing is Blender. It runs on both MacOS X and Windows, it's scriptable using python and supports a wide array of video codecs. It's not as sophisticated as Sony Vegas or Adobe Premiere, but it does support cross fades, wipes, and the scaling and cropping necessary to do interesting split screen effects. Plus, it's primarily a 3D modeling and animation tool, which means constructing a beat meter should be possible. I've got a little prototype of both the metadata editor and the automated video composition working reasonably well already. The big downside of Blender is that both the user interface and documentation could stand to be a lot better.
To fill up the song with clips, the system will need to be able to shrink clips to fit. When assigning the meta data to clips, the user must specify how each clip can shrink. For some clips, how they shrink doesn't matter, because their content is fairly uniform. However, others have a defining or "best" part. If you can give the system a rough idea of where that is (beginning, middle or end), it can make sure to trim the time off of the less important parts. Given that flexibility, using the song template provided and the database of metadata, it's just a contraint problem that needs to be solved and there are open source libraries for that.
Using Blender to do the beat meter would also make a great stand alone tool. Anyone who isn't using the high-end video editors can't do a beat meter, but just about every video editor can do green screen compositing. So if you can make blender output a beat meter at the bottom of a green screen, you can add that to your hand crafted CH episode no sweat.
The music part also has some interesting opportunities for automation, though this is very sophisticated stuff. For other side projects, I've been geeking out with Sonic Visualizer, Sonic Annotator and Vamp plugins for music data mining. There are Vamp plugins to segment songs into self-consistent sections (e.g. chorus and verses), track tempo, detect key changes, etc. So it's conceivable (with a ton of very hard and sciency work), that the templates could be auto generated to a certain extent.


