Overview
EVER - Extended Video Export Revived
What is EVER?
EVER (Extended Video Export Revived) is an actively maintained fork of the original EVE mod by Ali Alidoust. This project continues the development and improvement of one of the most powerful cinematic export tools available for GTA V's Rockstar Editor.
EVER transforms the native Rockstar Editor export capabilities by providing:
- Higher quality video output with customizable encoding settings
- Advanced rendering controls for professional-grade cinematic production
- Audio and video synchronization for high frame rate videos
- Extended format support and export customization options
This project ensures the tool remains compatible with modern game updates while introducing new features and improvements driven by the modding community.
See it in action
Project Goals
The project focuses on the following core objectives:
- Compatibility: Maintain full compatibility with the latest GTA V and FiveM builds
- Stability: Refactor and optimize the codebase for improved reliability and performance
- Extensibility: Expand customization options for video export and rendering pipelines
- Accessibility: Simplify installation, configuration, and usage for all skill levels
- Collaboration: Foster an open development environment welcoming contributions from the community
Features
- High-quality video export from Rockstar Editor clips
- Customizable encoding parameters and output formats
- Support for high frame rates and resolution exports
- Motion blur and visual enhancement options
- Reshade integration for advanced post-processing effects
- Watermark removal for cleaner exports
- Audio and video synchronization improvements
- Optimized for both GTA V and FiveM
How does it work?
EVER is a quite complex tool that interacts with GTA V's Rockstar Editor to enhance its video export capabilities. Here's a simplified overview of how it works:
- When a export is started, EVER hooks into the Media Foundation (MF) pipeline to intercept the exported video data.
- If the user has high FPS or motion blur enabled, EVER slows down the game rendering to match the exported frame rate.
- For the motion blur effect, EVER captures multiple frames per exported frame through Reshade API in order to have all Reshade effects.
- Once enough frames has been collected, it blends them together to create a smooth motion blur effect.
- EVER then processes the captured frames and exports them to the desired format.
- Finally, EVER restores the game's rendering speed to its original value.
- If the motion blur and or FPS exceeds 60, it will then capture the pointer to the
StartBakefunction inside GTA V and call this function in order to do 2 render passes.
The reason for 2 render passes is that the first pass will only collect audio, the second pass will collect the actual video frames, thus having perfectly synced audio and video which the original EVE could not do.