{"content":"\n \n \n Contra\n <\/span>\n \n \n \n \n <\/div>\n\n \n \n \n \n \n Contra<\/span>\n\n \n 2020-08-14T16:29:19+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n great<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n FingerDash2006<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 2 posts\n <\/a>\n <\/div>\n\n \n ed October 2018<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n FingerDash2006<\/a>\n\n \n 2020-08-19T16:01:58+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n it keep stopping at 90-99%any solution for this?<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Cookiesparta<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 4 posts\n <\/a>\n <\/div>\n\n \n ed April 2017<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Cookiesparta<\/a>\n\n \n 2020-08-19T23:10:12+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n yuitora wrote:<\/h4>After a few months I\u2019ve managed to make an app that convert osu replays to mp4 videos in few clicks.All you need to do is to choose the replay you want to convert and click the \"Start\" button. You can the app here: https:\/\/github.com\/uyitroa\/osr2mp4-app\/releases\/tag\/v0.3<\/a>For more information about the app: https:\/\/github.com\/uyitroa\/osr2mp4-app\/<\/a>A sample video using osr2mp4: https:\/\/www.youtube.com\/watch?v=5ugu_9yDSg0<\/a>I would appreciate s and issues, just send me a message via discord: https:\/\/discord.gg\/kaftu4y<\/a> or open an issue on github.Special thanks to -freez<\/a> for the big brain design.Enjoy the program!<\/span>Changelogs<\/a>0.2: Change ValueError(\u2018Problem with video writer\u2019) to a more detailed error.<\/li> Fix app crash when selecting osu folder: try catch when replay are corrupted<\/li> try catch when beatmap is not found in osu.db since it\u2019s not updated for new ed beatmap<\/li> try catch when fail to parse scores.db<\/li><\/ol><\/li> Fix audio when set volume to 0%<\/li> Background delay when using dt or ht fix<\/li> Can\u2019t render scorev2 replay fix (by using scorev1 system)<\/li> Fix using wrong hp bar (fix not using @2x file when animated image file doesn\u2019t exist)<\/li> Fix continuous cursor trail (math domain error)<\/li> Weird character in skin name fix<\/li> Improve skin.ini parse (fix keyerror and others stuffs)<\/li> Fix parsing replay gives NoneType object is not subscriptable<\/li> Fix hitcircle border not loading<\/li><\/ol>0.3: Show mods during replay<\/li> Output name in another textbox<\/li> Customisable output name, ex: {Map} played by {Player} at {PlayDate} video rendered at {Date} {Accuracy}%.mp4<\/li> Customisable PP counter. CustomPP.exe<\/li> Fix no spinner with some skin<\/li> Hide combo during breaks<\/li> Fix animation for fps > 60 (? not sure if it\u2019s fixed)<\/li> Fix scrollbar does weird shit<\/li> Fix clipping line during ranking screen on some skin<\/li> Add song delay option<\/li> Fix grade sometimes it shows D rank instead of C rank<\/li> Fix key error on CHUJ kurwa map (due to wrong slider speed)<\/li> Add unstable rate at the end of the replay<\/li> Fix wonky kick slider<\/li> Fix relax plays doesn\u2019t work properly<\/li> Accuracy position is fucked up with special resolution fix<\/li> Update spinner (margin error of spin bonus score is +- 1k, instead of 10k lol)<\/li><\/ol><\/div><\/div><\/span>Screenshots<\/a><\/div><\/div><\/span>Video showcase<\/a><\/iframe><\/div><\/div><\/blockquote>could i help by translating things to portuguese? i'm not a phyton dev or something but i can help on translating<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n - Isla -\n <\/span>\n \n \n \n \n <\/div>\n\n \n \n \n \n \n - Isla -<\/span>\n\n \n 2020-08-24T22:09:17+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n wow. thats amazing, been looking for something like this for ages. tysm <3<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Zelzatter Zero<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 4,050 posts\n <\/a>\n <\/div>\n\n \n ed October 2016<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Zelzatter Zero<\/a>\n\n \n 2020-08-25T07:29:49+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Now this is epic.Also can you add an option to convert replay with custom hitsounds in the map and\/or with video\/storyboard too?<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/center><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n xKongou<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 365 posts\n <\/a>\n <\/div>\n\n \n ed November 2018<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n xKongou<\/a>\n\n \n 2020-08-26T12:50:21+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n I just this and i wanna export my replay. But it oept saying \"object of type 'NoneTupe' has no len\"Can someone help me<\/div>\n <\/div>\n <\/div>\n\n \n \n Say it with me<\/span>YATTA<\/span><\/span><\/strong><\/h2><\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n qwt<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 966 posts\n <\/a>\n <\/div>\n\n \n ed January 2020<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n qwt<\/a>\n\n \n 2020-08-26T16:45:39+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Does it work for Taiko and CTB???<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Razi7s<\/a>\n\n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 1 post\n <\/a>\n <\/div>\n\n \n ed December 2018<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Razi7s<\/a>\n\n \n 2020-08-28T14:30:14+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n CallMeKenshi wrote:<\/h4>how can i convert to mp4?<\/blockquote>just change file name from .avi to .mp4make sure to have file extensions not on hidden.<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n <\/span>\n <\/div>\n \n notHardXD<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 60 posts\n <\/a>\n <\/div>\n\n \n ed August 2018<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n notHardXD<\/a>\n\n \n 2020-08-29T13:26:06+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n thank you for the hardwork<\/div>\n <\/div>\n <\/div>\n\n \n \n Ehe~<\/div>\n <\/div>\n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Kissen1<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 17 posts\n <\/a>\n <\/div>\n\n \n ed April 2019<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n Kissen1<\/a>\n\n \n 2020-08-30T01:37:01+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Holy shit, this is awesome. I'll have to test it out, up until now Im pretty sure everyone's had to go thru the boring *open OBS, click replay in osu, wait 5 mins till it's finished* but now we can just have more efficiency when posting replays of our scores online!\ud83d\ude2f<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n meomaid<\/a>\n\n \n \n \n \n \n <\/span>\n <\/a>\n <\/div>\n \n \n \n 7 posts\n <\/a>\n <\/div>\n\n \n ed June 2020<\/strong>\n <\/div>\n <\/div>\n\n \n \n \n \n \n meomaid<\/a>\n\n \n 2020-09-02T03:22:43+00:00<\/time>\n <\/a>\n <\/div>\n <\/div>\n\n <\/div>\n\n \n \n Why do I keep getting this error?ImportError(\"cannot import name 'UnidentifiedImageError' from 'PIL' (C:\\\\s\\\\\\\\AppData\\\\Roaming\\\\Python\\\\Python37\\\\site-packages\\\\PIL\\\\__init__.py)\")cannot import name 'UnidentifiedImageError' from 'PIL' (C:\\s\\\\AppData\\Roaming\\Python\\Python37\\site-packages\\PIL\\__init__.py)<\/div>\n <\/div>\n <\/div>\n\n \n \n <\/div>\n <\/div>\n \n \n \n <\/a>\n <\/div>\n \n \n Playay<\/a>\n\n \n \n \n 292t68