This project is the sucessor of the discontinued iRacingReplayDirector.NET application developed by Vipoo.
As Vipoo no longer owns an active license for iRacing - nor has the time to commit to this project - I will take over managing the original repository (vipoo/iRacingReplayDirector.net) and continue to coordinate future enhancements as well.
For the ease of processing most of the development activites will be managed in the fork MerlinCooper/iRacingReplayDirector.
Based on Azure DevOps continous integration is setup for two branches "master" and "Fast_Video_Recording_With_OBS". Whereas the master branch is being used for changes/modifications within the current program structure and the "Fast_Recording_With_OBS" branch is taking a different approach to significantly reduce the time to create a highlight video from long replays.
This program converts your iRacing replay's into edited video files for uploading to youtube. It overlays the race with leaderboards and other race data.
It creates 2 videos from your replays; the full replay and a 10 minute highlight video.
The highlight video will contain the battles, incidents and remove any boring bits from the final video.
You can see some of the videos the application has created from my replays on my youtube channel at: https://www.youtube.com/user/nethd/videos
https://www.youtube.com/watch?v=h6BETG8z-_w&feature=youtu.be
https://www.youtube.com/watch?v=Zs4VyBPOCHw&list=UUjHTFbxIv3vi7KGreofr8Aw
Please feel free to log feature requests, or bug issues in github issues tracker for the repo at: https://github.com/vipoo/iRacingReplayDirector.net/issues
You configure the rules for cameras selection - then with iRacing replay loaded, you press the big button saying 'Begin'.
The program then does the following:
Analyse your replay session - looking for all the spins and crashes etc. - so it makes sure it can capture those
Next, capture some scenic views of the track - to use as a backdrop for the introduction sequence - this is where it details the race location, etc - and shows the qualifying positions
Then it positions the replay to just before the start of the race - and starts capturing again
Whilst it is capturing the race using your video capture program, its recording all the driver positions, fastest laps, overtakes etc.
After the race is finish the program stops your video capture program - and then u can press the 'Transcode Video' button.
This is where it joins the introduction scenic views recorded above and the main race - cuts the boring bits, and adds the overlays.
You still need a conventional capture software to capture your game video to a video file - I use Nvidia's ShadowPlay.
The program will send the required keystroke to the video capture software, once its position the replay to the start of the race.
The application can be installed at: https://iracingreplaydirector.s3-ap-southeast-2.amazonaws.com/index.html
Or if you a feeling adventurous, you can try ealier releases at: https://iracingreplaydirector-beta.s3.amazonaws.com/index.html