Sign In To Proceed 435v5c

Don't have an ? 473g1v

osu! to create your own !
forum

osu!record - automatic osu! replay .OSR to Youtube service m2z6f

posted
Total Posts
1,511
show more
The first time i tried to use it i ed the wrong replay but i found it this time >:D
Topic Starter

Seph wrote: e4q1c



amazing that it works on ctb too, though no online scoreboards ;;

anyways great job!
Aye no anymore = no bancho = no scoreboards :c
For some reason it says it detected DOUBLETIME/NIGHTCORE in nomod replay, causing the video to end too early.

Topic Starter

Mara wrote: 1293c

For some reason it says it detected DOUBLETIME/NIGHTCORE in nomod replay, causing the video to end too early.

Removed DT/NC '' (I have a sneaking suspicion it was coincidental it worked at all :P) entirely, better to record past the end of DT than to stop early on non-DT

I'll look into the proper method of length reading (ie decoding the 7z) tomorrow, if my server is still in one piece! :P
the code for this would be a lovely thing to see

EDIT: i can also help you adjust the offset if need be, looks a wee bit late
Topic Starter

Ephemeral wrote: 4k296t

the code for this would be a lovely thing to see

EDIT: i can also help you adjust the offset if need be, looks a wee bit late
You really don't want to, it's horrendous :P

Probably not going to open source it any time soon, but I'll send you a wee pm to peek through when I get a chance to clean it up tomorrow :)

As for the offset, late/early always confuses me: assuming I'm padding the start of the audio track with 16ms of blank, should I increase or decrease that padding?
Offset is a tad bit late.. but other than that it's fine. I also tested a taiko replay on it because all of the other replays looked good.
Not a good choice to make because the play field is constantly moving so you can tell when frame rate drops(?) or if there is lag(?), sometimes the taiko play field starts shaking like a leaf in a blizzard :lol:

Ephemeral wrote: 4k296t

the code for this would be a lovely thing to see

EDIT: i can also help you adjust the offset if need be, looks a wee bit late
Tsk, beat me to it... :P
Topic Starter

Kuro wrote: 2z3c2

Offset is a tad bit late.. but other than that it's fine. I also tested a taiko replay on it because all of the other replays looked good.
Not a good choice to make because the play field is constantly moving so you can tell when frame rate drops(?) or if there is lag(?), sometimes the taiko play field starts shaking like a leaf in a blizzard :lol:
Aye the GPU and hard disk can't always keep up sadly, if only I had a basic discrete gpu in there along with twice the ram :P

I've taken out the 16ms padding entirely, see if that's any better now offset-wise
should be, UO is rarely needed except on very old sound cards in my experience

also, regarding messy code: you've never seen my contributions to osu! source code.. i feel like an elephant living in a bird colony when compared to the other devs sometimes!
Topic Starter

Ephemeral wrote: 4k296t

should be, UO is rarely needed except on very old sound cards in my experience
Aye you're probably right, the audio stack it's going through scares me though :P

Various alsa hooks, probably a bit of pulseaudio thrown in along the way, hnnnnng


At least I'm not trying to asynchronously capture from the pulseaudio equivalent of stereo mix and sync it up with a variable frame rate video (any more), now THAT was madness! :P

Also speaking of the osu source code, would it be possible to get the code for decoding replays? I'm at a total loose end with determining length/doubletime properly, I guess what I need is in the mysteriously compressed part
I'm trying it now dark as i'm so pro at this game and all i will find this really useful XD
Well cool though

Darkimmortal wrote: 1oh39

Kuro wrote: 2z3c2

Offset is a tad bit late.. but other than that it's fine. I also tested a taiko replay on it because all of the other replays looked good.
Not a good choice to make because the play field is constantly moving so you can tell when frame rate drops(?) or if there is lag(?), sometimes the taiko play field starts shaking like a leaf in a blizzard :lol:
Aye the GPU and hard disk can't always keep up sadly, if only I had a basic discrete gpu in there along with twice the ram :P

I've taken out the 16ms padding entirely, see if that's any better now offset-wise
Better, I also tested a song that was more than 6 minutes long. I was seeing how far into the replay it would go. :D
thumbs up for this one, gonna wait anxiously for new updates
Why can't I star this? xD
Topic Starter
Update: thanks to statementreply, doubletime/nightcore detection now works perfectly - no more running on way past the end :)

Additionally, I've added code which scrapes the length from the online page for the correct difficulty if it can't be determined from the HP/time graph data in the .osr file, so basically no more recordings stopping early.
You should add a historical display of previous conversions on the page somewhere, in my opinion.

Darkimmortal wrote: 1oh39

Update: thanks to statementreply, doubletime/nightcore detection now works perfectly - no more running on way past the end :)

Additionally, I've added code which scrapes the length from the online page for the correct difficulty if it can't be determined from the HP/time graph data in the .osr file, so basically no more recordings stopping early.
Nice fix, would that also include songs longer than 5 minutes? That "test" I ran capped the replay at 6:08, which wasn't too far off though. The replay only had a few more seconds left on it.

Edit: The offset is better too might need some fine tuning but other than that, it was fine.
Topic Starter

peppy wrote: 6w4l42

You should add a historical display of previous conversions on the page somewhere, in my opinion.
Yeah I've been recording the data for that, just need to add a page to display it

In fact the whole UI needs redone properly, it's literally a 30 minute job as it stands :P


Kuro wrote: 2z3c2

Darkimmortal wrote: 1oh39

Update: thanks to statementreply, doubletime/nightcore detection now works perfectly - no more running on way past the end :)

Additionally, I've added code which scrapes the length from the online page for the correct difficulty if it can't be determined from the HP/time graph data in the .osr file, so basically no more recordings stopping early.
Nice fix, would that also include songs longer than 5 minutes? That "test" I ran capped the replay at 6:08, which wasn't too far off though. The replay only had a few more seconds left on it.
That's probably due to the second thing I fixed, so it's worth trying again
I wanted to record a replay, signed in and stuff, but then the page denies itself
pic

The page says it started recording, but the console says "stop loading shite that isn't a replay"

Map: http://osu-ppy-sh.jeuxcrack.net/b/105325

I'm guessing that's the BP<273 thing.
Topic Starter
Update: Fixed several inaccuracies in the various regexs

Fenek Alfa wrote: 192p4s

I wanted to record a replay, signed in and stuff, but then the page denies itself
pic

The page says it started recording, but the console says "stop loading shite that isn't a replay"

Map: http://osu-ppy-sh.jeuxcrack.net/b/105325

I'm guessing that's the BP<273 thing.
Are you sure you're ing the replay(.osr) and not the .osu?

All of your replays should be saved in C:\Program Files (x86)\osu!\Data\r or C:\Program Files\osu!\Data\r depending on your processor and OS
Make sure the extension ends in .osr

Kuro wrote: 2z3c2

Are you sure you're ing the replay(.osr)?
Yep. http://www.mediafire.com/?omm78gayagbba

EDIT: nvm, now it works just fine
Topic Starter

Fenek Alfa wrote: 192p4s

Kuro wrote: 2z3c2

Are you sure you're ing the replay(.osr)?
Yep. http://www.mediafire.com/?omm78gayagbba
Aye it was a bug that I've fixed now

(using regex's to process binary file formats is never a good idea :p )

Darkimmortal wrote: 1oh39

Fenek Alfa wrote: 192p4s

Yep. http://www.mediafire.com/?omm78gayagbba
Aye it was a bug that I've fixed now

(using regex's to process binary file formats is never a good idea :p )
Ah lol, cool :lol:


Why it doesn't show top 40 of Global?
Topic Starter

Bass wrote: f2t3h



Why it doesn't show top 40 of Global?
peppy doesn't want it logged in
Will you release it?
Topic Starter

Ren wrote: 3s645r

Will you release it?
Possibly once I basically rewrite the entire thing as it's in quite a state atm

Also it might be difficult to get running on anything but arch linux and has loads of very specific dependencies
Can we discuss it on skype? I'll pm you now.
OOps
Querying osu! api for map info... ID 49001... Difficulty 154391... Not found, t
rying artist/title match... Not found. (map too new or not ranked?)
:(
It's a good concept, hope newest ranked map will be added soon ;)
Topic Starter

Arnold0 wrote: 6g3r1c

OOps
Querying osu! api for map info... ID 49001... Difficulty 154391... Not found, t
rying artist/title match... Not found. (map too new or not ranked?)
:(
It's a good concept, hope newest ranked map will be added soon ;)
Yeah it runs off a set of beatmaps from a private mirror system that I run, usually add the new packs every month

(Would kill for access to the official beatmap mirror sync system)
Omg ...
I was too lazy for the rendering , encoding & ing ...
It works very well for me .
Thx so much ^^
http://www.youtube.com/watch?v=FGBE1ULLIb8&feature=share&list=UUfPoaUmerB35anfvHzm1eFg
Ps : Approved for lazies, by a lazy .
Even map with video works without make the intel chipset lagging :o


Awesome, the website gave alot of useful information about the last successful video, and also give's enough live streaming on the website to realise where it is. And the console was very helpful as i know when did the recording start, ended, or the converted. Also, 720p HD! Although it seems that the gameplay was resized to a very small window... Or is it just me? >.<
Topic Starter

DJNightmare wrote: 261n2z

Awesome, the website gave alot of useful information about the last successful video, and also give's enough live streaming on the website to realise where it is. And the console was very helpful as i know when did the recording start, ended, or the converted. Also, 720p HD! Although it seems that the gameplay was resized to a very small window... Or is it just me? >.<
Yes the game runs at 640x480 which is then upscaled to 960x720. Sadly the GPU isn't quite up to running 800x600 or higher smoothly

The upscaling process makes osu! content look vastly better on youtube, even compared to ing it at native 720p equivalent or higher (you end up with loads of aliasing in the final product in this case). Just a quirk of whatever way Youtube's final encoding process works

Upscaling to 1080p looks even better, but it's not worth the speed tradeoff (takes more than twice as long)
Thanks alot for this :) it worked great and is 1000 times as if i woul do that :D
Awesome! ><
Just wanted to say thanks! Easy to use, and works flawlessly from what I can tell. Nice job!
Could you add a list of ed video with this "tool" on the site?
Mh... is it normal I just can't get a good recording from this ? Like, it won't start the replay or something.

Probably because it doesn't have the map, dunno. I'll let the video so you get what I mean.



If it is because of that "private mirror", tell me if you ever need some uncommon hard maps or something.

Getting the original mirror would be nice tho'...
The only thing that catch my eye is the weird font text on the "REPLAY MODE - Watching <> playing <artist> - <song> [<difficulty>]" and the OSR information at the top of result screen. I guess it's because the game can't find the required font. :P

The video has good quality (though not as good as what I ed myself, but I can't blame you if this is intended to allow other s to their OSR as well). Timing-wise, I find it acceptable without any noticeable de-sync. speed is blazingly fast! :O I would love to see online scoreboard though, if only it's possible to see without logging in... :? Overall, it's still satisfying nevertheless.

If you want me to "break" the server, I probably would go on ing a lengthy Marathon map OSR, but I'm just afraid I would get banned from using the service for that. :P


@Elysion: Your video is set to Private.
This looks nice, however I am interested in what kind of video codec do you use. Looking at the vids, they look somewhat pale (probably due to bad color conversion on rgb?).
Topic Starter

lolcubes wrote: u93m

This looks nice, however I am interested in what kind of video codec do you use. Looking at the vids, they look somewhat pale (probably due to bad color conversion on rgb?).
I haven't really noticed any colour difference to be honest

The capture is done in BGR (no idea bits/pixel) which GLC internally converts to YUV420 (I guess any flaws in this conversion would be considered a bug in GLC). Colourspace isn't touched beyond this

Codec-wise, uncompressed+lossless GLC mystery format -> YUV4MPEG (GLC internal conversion) -> x264 via ffmpeg
This is amazing. I'm bookmarking this for future replays


will it still despite this?

I guess I'll have to wait and see :P
Topic Starter

kriers wrote: 615o5i



will it still despite this?

I guess I'll have to wait and see :P
No that's a fatal error

I've not yet had a chance to hook up the API that allows it to stay constantly 100% up to date with ranked maps
Apart from like 15 seconds in the score screen after played (not gonna hurt me), everything was fine. Thanks!

Axuxa wrote: 6c3pr

Apart from like 15 seconds in the score screen after played (not gonna hurt me), everything was fine. Thanks!
You can use the youtube post-editing tools to adjust clipping at either side.
silma should record his half time play on the Within Temptation marathon.
it didn't do my replay correctly
http://www.youtube.com/watch?v=by2V9e0yDCw

This was the first attempt I did and this is what it gave me.

I'm going to try doing it again to see if it was just a small bug or something.

Edit:
on my second I saw that it did this, it did this before but I wasn't sure if it was normal since the site is still new

Extracting replay length... Got 93000msFAILED to detect mod flags

No dice, same thing happened
http://www.youtube.com/watch?v=cXTYak7Kwk8

JappyBabes wrote: 5m344u

silma should record his half time play on the Within Temptation marathon.
I tried ing that but it's too new for the API :(
Topic Starter

Dexus wrote: 5x17s

it didn't do my replay correctly
http://www.youtube.com/watch?v=by2V9e0yDCw

This was the first attempt I did and this is what it gave me.

I'm going to try doing it again to see if it was just a small bug or something.

Edit:
on my second I saw that it did this, it did this before but I wasn't sure if it was normal since the site is still new

Extracting replay length... Got 93000msFAILED to detect mod flags

No dice, same thing happened
http://www.youtube.com/watch?v=cXTYak7Kwk8
Your replay must be corrupt or incredibly old if even osu itself can't load it

Darkimmortal wrote: 1oh39

Your replay must be corrupt or incredibly old if even osu itself can't load it
I found out that it was the replay and that it didn't save properly.
If the map is approved but not ranked it detects the file name and still tries to load the song, and then records the main screen. Is this intended? The song I tried was talent shredder.
i ed 1 lol no problems this is nice :D


This is pretty neat, especially since my computer sucks, lol
Problem with space in profile link.
I think you should replace spaces with %20. :D
I can't open the side D:
Is it down?
By the looks of it this is pretty neat.

How about enabling us to our custom skins for osu!record to use during recording?
Topic Starter
Should be working again now.

Custom skins won't be ed any time soon, but I will be ing a full set of skins for maps that need them to use
HAHAHA I BROKE IT

Sometimes checking if the map can or cannot be located works and sometimes it doesn't.

(There needs to be a cancel button)
Mind = Blown
Amazing
Are replays from 2011 Nov. somehow outdated? :S I'm getting the "stop ing shite that isn't really a .osr" message on all of them. The play fine in osu thought.
Topic Starter

nanashiRei wrote: 6b71h

Are replays from 2011 Nov. somehow outdated? :S I'm getting the "stop ing shite that isn't really a .osr" message on all of them. The play fine in osu thought.
I need to get round to writing a proper parser rather than relying on extremely optimistic regexs
Topic Starter
Update: Have added auto updating every few hours with the latest beatmaps

There's still a handful of beatmaps that were never included in a numbered pack however, that won't help for these
This is a great idea. This will probably be a huge success. Good job on making something so awesome. :D
Replacing space with + in profile url doesn't seems to work. Consider using %20 ?
http://www.youtube.com/watch?v=RsOSamGRTA4
result screen is only displayed for fraction of second
Topic Starter
New: added gallery of all s (http://osurecord.weeaboo.com/gallery.php) and improved design slightly


-


Wojtek wrote: 6nd4l

http://www.youtube.com/watch?v=RsOSamGRTA4
result screen is only displayed for fraction of second
Not a whole lot I can do there, the osu site has it recorded as a 4:09 long beatmap.

Goddess Madoka wrote: 1u5w7

Replacing space with + in profile url doesn't seems to work. Consider using %20 ?
Changed
This is such a SICK thing.. Amazing work!

However there is one thing that makes this basically useless for anyone serious about osu!, imho. The default skin.
With all its bells and barrelrolling sounds and whatnot, it's just garbage. You can't even hear the song you're playing..

I'm not asking for an option to choose a beatmap by the er, but rather you installing another skin that's more "raw".

Like this one: t/47918 - It's absolutely fantastic.

Again, thanks for the insanely nice work you did on this! a thousand million billion trillion gazillion kudos'! :)
Great job. Keep it up !
Speaking of skins, maybe you should add an extra options box instead of requesting the desired skin instead. For instance, before ing the .osr, there can be a drop box to list out some of the most popular skins there. With the skin compendium in the skinning forum, it will help alot with it if your gonna use this idea.
wht about more extra skins packs for getting with osu when u it ? :P
Wow good job, I just tried it and the result is very nice !



However a little thing bothers me. The title of the video is [osu!] Artist - Title (player).
I think it would be better to have something like [osu! gamemode] Artist - Title [Difficulty name] <mods (HR, DT, etc)> (player).
And another succesful recording!


Actually, it's smoother than the previous one, so whatever you've done, it worked.
Topic Starter

Fenek Alfa wrote: 192p4s

And another succesful recording!


Actually, it's smoother than the previous one, so whatever you've done, it worked.
Smoothness will be related to the time of day - I run a number of gameservers on the box that will be full towards the evening UK time, all of which run at a higher priority level than the osurecord-related processes.
This is great! I've ed 2 videos so far and they've turned out really nicely! I'm definitely going to continue using this! Thank you so much! :D

I really wish you could turn on BG dimmer/ fun spoilers optionally.

That requires the map to have been played though, so we can't really do that. Unless double time/ relax or autopilot counts as a play. Then it could be done optionally.

If we ed a .osk (skin file extension?) or .rar as well, could it toggle that skin?

EDIT: Why isn't my video working?
Funspoiler is limited if you're offline?
Although I played that beatmap in 8K osu!mania, it seems that the Special style on the replay doesn't seem to match my own.





While watching in my iPad, it seemed offset... but it could be fixed by shifting the audio track about 80 ms later.
Hi, it seems that it can't record this beatmap in particular: http://osu-ppy-sh.jeuxcrack.net/b/153857

I've tried 2 times with different working replays and both didn't worked.
Topic Starter

Gaba yvis wrote: 5z5n1w

Hi, it seems that it can't record this beatmap in particular: http://osu-ppy-sh.jeuxcrack.net/b/153857

I've tried 2 times with different working replays and both didn't worked.
It's not on my mirror, probably was never included in a numbered pack
This thing is fantastic, good job!

if the map have a skin in its file, it is used or not? -> Auto answer : yes because I got able to my file and the map skin was used.

EDIT: Oh, my computer crashed. And after rebooting it, the osu!record website looks down :(
I hope I'll be able to use it tommorow
[quote="http://www.downforeveryoneorjustme.com":6b2e8]It's not just you! http://osurecord.weeaboo.com looks down from here.Someone broke the server ! >:(

EDIT2 : Yey, website comes up again, and I was able to my .osr file ;)
Nice one!


Happy Christmas ;)
(They was recorded with osu!record, I just deleted my nickname from the tittle and added diff name, and osu!record URL is still on the description :))

There is just a little thing I can say : There is a message about updating osu! at the start of the two replays here :p
And also your game servers are pretty active, I had to wait they crash (Yes, they realy crashed and osu!record goes down too) for beeing able to my files when it comes up again ^^"

Also sorry for upping two files with so few time between the two, because I want to post these songs on a forum for christmas, but my computer and connexion are so crappy here that I can't record using fraps, and upping video files would take ages... So I did that because after the crash, the games server was near empty so I could my files without "games servers are to active" error. This morning the system is broken so I think it was not a bad idea :o
Topic Starter
I have resolved some issues with the i915 driver, such that it works reliably following server reboots rather than taking 10+ hangs and X restarts to kick in
Nope, still down.

Could you add this to the OP, so people can check?

http://isup.me/osurecord.weeaboo.com
Topic Starter

Fenek Alfa wrote: 192p4s

Nope, still down.

Could you add this to the OP, so people can check?

http://isup.me/osurecord.weeaboo.com
Not really any point, if it's down it's down.

Have been working flat out the past 2 days to fix assorted issues on my server (none of which directly related to osu!record), hopefully will be able to give some attention to fixing the i915 driver hanging (the current issue with osu!record) soon.

(The joys of self-built colo boxes running Arch :P )




Edit: All sorted with my server, and wrote a program to workaround the i915 gpu hangs
primrose
Yaaaay :) :) :) I thought this once and someone made it! :D Thanks!
I've just tried this, and the result is way better than expected. :) Great, and thanks alot.
Oh my god, thank you. My recordings run like a DREAM now plus my eyes won't burn from the lag that I feel in the videos I record myself.
as I said before, this was a great idea, just tested it out and works even better than I thought.

now, this might be too much to ask, but couldn't you make a script or something so the replay accepts customized osu! skin parts? or even a full .osk? with this I'm pretty sure it will be just like recording on our own pc's

EDIT: You should add taiko skin, too
Topic Starter

DJ Angel wrote: 6c2t6a

as I said before, this was a great idea, just tested it out and works even better than I thought.

now, this might be too much to ask, but couldn't you make a script or something so the replay accepts customized osu! skin parts? or even a full .osk? with this I'm pretty sure it will be just like recording on our own pc's

EDIT: You should add taiko skin, too
.osk ing is planned for the future

taiko skin appears to be present in the skins folder
weird, my last videos were on osu! default taiko skin.

gonna try to one today to check it out
Topic Starter

DJ Angel wrote: 6c2t6a

weird, my last videos were on osu! default taiko skin.

gonna try to one today to check it out
If you can link me to the skin you need I can install it


so unlucky ;_;
This is pretty awesome!
Hook it up to some live rss feed showing new ranked maps and this could easily replace the current (manual) osu youtube preview project!

I'm curious in how you did this
Annie the Eagle
Works nice on Taiko maps also, but it does use the osu! default skin rather than Taiko v6, have you made sure the osu! client has "Use Taiko skin on Taiko mode" checked in the options? Also a little lag on Video BGs but other than that, works really nicely, even with 720p!

And if you can also do .osk that would be be ridiculous. Do you also plan to 1080p (maybe for donators or perhaps 1x 1080p mode per day / week)?

EDIT: Will you also add for online rank display?

show more
Please sign in to reply.

New reply 1b384i