97,753
814
97,753
814
IMPORTANT: Due to the way this mod works, the original Rockstar Editor video file will NOT be saved to the disk (actually it does, but it will be empty). The complete video will be exported to the folder specified in the .ini file. The default location is your user's Videos folder.
NOTE: For high resolution exports without DSR, use this guide by Kravencedesign
Note that this is not tested with version 0.5.0 of the mod, please confirm it in the comments if you managed to make it work.
NOTE: Currently the mod only works in Windowed and Borderless Window mode. Your Graphics > Render Resolution and Advanced Graphics > Resolution settings MUST be the same value in game settings.
Source code for this mod is available on GitHub.
You can watch a showcase of some of the features here. Extended Video Export
Extended Video Export is an enhancement mod for GTA V, aimed at directors who want better export options from Rockstar editor.
Requirements
- ScriptHookV or FiveM
- Voukoder 13.3. Might work with other versions.
- Latest version of Microsoft Visual C++ 2015 - 2022 Redistributable
How to install:
-
If you have previously installed this mod, remove all the previous files and directories. Possible old locations:
- [GTAV_DIR]\EnhancedVideoExport.asi
- [GTAV_DIR]\EVE
- %localappdata%\FiveM\FiveM.app\plugins\EnhancedVideoExport.asi
- %localappdata%\FiveM\FiveM.app\plugins\EVE
- %localappdata%\FiveM\FiveM.app\data\cache\subprocess\EVE
-
Extract all files to your FiveM's plugins directory.
Configuration:
You can change the configuration by editing ExtendedVideoExport.ini file.
For encoding configuration use EncoderConfig.exe in EVE directory.
Current Features:
-
High Quality Export:
Whenever you export a video via Rockstar Editor, this script saves it with a custom quality in the current user’s video folder. The quality of the exported video can be configured using the preset.json file. Even lossless exports are possible too. Use the bundled EncoderConfig.exe to configure the encoder.
-
Custom Video Encoder:
Supported video encoders include (but not limited to) x264, x265, FFV1, VP8, VP9 and more.
-
Custom Audio Encoder:
Supported audio encoders include FLAC, AC3, Vorbis and more.
-
ReShade/ENB Support:
If you are using ReShade or ENB graphics mods, your exported videos will have the effects too.
-
Nvidia DSR Support:
You can now export higher resolution videos using Nvidia DSR. ATI VSR might work too, but it is not tested. You have to set the desktop resolution to your DSR resolution and use Borderless Windowed mode to be able to export high resolutions.
-
Custom frame rate:
You can now set the frame rate in the config file. If you set it too high the audio will be longer than the video. This is a limitation of the engine and I couldn't find a way to fix it.
-
Motion blur:
Videos can have high quality motion blur effect. Be careful when setting motion_blur_samples config, setting it too high will make the exporting take a very long time. As of version 0.5.0 of the mod, the motion blur is done on the GPU and should be generally much faster, especially with higher resolutions.
-
OpenEXR Export (High Dynamic Range):
Exporting of floating point R16G16B16 version of the scene is now possible in OpenEXR format. When enabled, the mod will create a new folder beside the exported video that contains one .exr file for each frame. This file also contains the depth buffer. These files are only usable in professional image and video manipulation programs. Enable this feature only if you know what you’re doing.
Important things to note:
- Exporting a video using this mod might take much longer times than the original export, especially towards the end. You might think that the process has frozen, but most probably it’s not.
Changelog
Changes in v0.5.2beta
- Crash fixes
Changes in v0.5.1beta
- Better Compatibility
- Support for render scaling
Changes in v0.5.0alpha
- Resumed the support for the original game with ScriptHookV
Changes in v0.5.0experimental
- Mod is now only compatible with FiveM. Regular usage with ScriptHookV is not supported anymore.
- Motion Blur uses GPU for accumulation and division of pixels. Should be much faster.
- Export is now performed using Voukoder.
Changes in v0.4.4beta
- Changed shutter position parameter to motion_blur_strength and made it work correctly. The value should be between 0 and 1. Zero means no motion blur and one means full frame length blur.
Changes in v0.4.3beta
- Fixed the problem with importing exported files into video editing applications (Sony Vegas, Adobe Premiere, ...). The default preset was tested with Sony Vegas 12
- Added shutter position parameter for motion blur.
Changes in v0.4.2beta
- Added GIF preset.
- Fixed some compatibility issues.
- Fixed presets again.
- Fixed some minor bugs.
Changes in v0.4.1beta
- Fixed missing/wrong presets.
Changes in v0.4.0beta
- Updated FFMPEG to v3.2.x. So "aac" codec is available now.
- Exported videos should have better compatibility with video editing software.
- Better audio/video syncing.
- Image sequence (JPG, PNG, ...) support added.
- Audio only or Video only exports possible now.
- Added a number of presets for common exporting scenarios.
Changes in v0.3.0beta
-
IMPORTANT: Remove old dlls, log, and ini file from the GTA directory. Here a list of files you have to delete:- ExtendedVideoExport.ini
- ExtendedVideoExport.log
- ExtendedVideoExport.txt
- avcodec-56.dll
- avdevice-56.dll
- avfilter-5.dll
- avformat-56.dll
- avutil-54.dll
- postproc-53.dll
- swresample-1.dll
- swscale-3.dll
- Moved dlls and config files to a folder.
- Separated config from format preset.
- Fixed a crash with MSAA set to off.
Changes in v0.2.2beta
- Fixed crash when using DirectX 10 or DirectX 10.1
Changes in v0.2.1beta
- Depth and stencil (mask) channels are now exported correctly in OpenEXR format
- Enabled multithreading on OpenEXR exports
- Removed unused hooks
Changes in v0.2.0beta
- OpenEXR export added
- Reimplemented frame capturing logic. This solves some crashes and blank videos.
Changes in v0.1.6beta
- Custom FPS and Motion Blur should now work in more recent versions of the game.
Changes in v0.1.5beta
- Fixed a parsing error in .ini file that made the mod always export as .mkv
- Added auto use of custom fps is it is supported by the game version
Changes in v0.1.4beta (Experimental)
- Added custom frame rate support
- Added motion blur support
Changes in v0.1.3beta
- Added option to export mp4 and avi files too.
- Fixed a number of crashes.
Changes in v0.1.2beta
- Fixed a bug where game freezed when exporting a video.
Changes in v0.1.1beta
- ReShade/ENB support added.
- High resolution export added using Nvidia DSR
- Fixed some random crashes.
Changes in v0.1.0beta
- Changed the way the frames are captures, so now full RGB exports are possible.
- Added configurable video and audio codecs support.
- Better memory management.
- Automatically reload the .ini file before each export.
- Different log levels.
- Experimental ENB/ReShade support removed since it was not good enough (actually it sucked).
Changes in v0.0.5alpha
- Added experimental ReShade/ENB support
Changes in v0.0.4alpha
- Added .ini configuration file support.
- Fixed a crash due to a race condition in the encoder.
Changes in v0.0.3alpha
- Added audio to the exported video file (also lossless).
- Better memory management
Changes in v0.0.2alpha
- Fixed crash in some resolutions/configurations.
Changes in v0.0.1alpha:
- Lossless video export
Configuration
enable_mod
- Description: If set to false, the script won’t be run.
- Values: true, false
- Warning: Auto reload feature does not update this value, you have to restart the game for it to take effect
- Example:
- enable_mod = true
auto_reload_config
- Description: If set to true, this config file will be automatically reloaded whenever you export a new video. Especially useful if you want to toy with encoder settings
- Values: true, false
- Example:
- auto_reload_config = true
output_folder
- Description: Videos will be exported to this folder. If left empty, current user’s videos directory will be used.
- Values: [empty] or a valid path
- Warning:
- Example:
- output_folder = D:\MyVideos\
log_level
- Description: Sets the detail of the mod’s logging feature. Please use “trace” level to report bugs.
- Values: error, warn, info, debug, trace
- Example:
- log_level = trace
[EXPORT] Section
format
- Description: Output file format.
- Values: mkv, mp4, avi
- Example:
- format = avi
fps
- Description: FPS value.
- Values: It can be a floating point value (like 20.3), or a fraction (like 30000/1001)
- Warning:
- Examples:
- fps = 60
- fps = 23.976
- fps = 30000/1001
motion_blur_samples
- Description: Number of motion blur samples. The higher the value, the higher the quality of motion blur, and higher exporting time. A value of zero means motion blur is disabled.
- Values: 0-255 (0 means disabled)
- Warning: Setting this to a high value will make export take a very long time.
- Example:
- motion_blur_samples = 10
export_openexr
- Description: If enabled, each frame is exported as a floating point HDR OpenEXR file containing “RGBA” channels and “depth.Z”
- Values: true, false
- Warning: Enabling this slows the exporting process significantly
- Example:
- export_openexr = false
First Uploaded: November 22, 2016
Last Updated: January 09, 2024
Last Downloaded: 1 minute ago
All Versions
1,669 Comments
IMPORTANT: Due to the way this mod works, the original Rockstar Editor video file will NOT be saved to the disk (actually it does, but it will be empty). The complete video will be exported to the folder specified in the .ini file. The default location is your user's Videos folder.
NOTE: For high resolution exports without DSR, use this guide by Kravencedesign
Note that this is not tested with version 0.5.0 of the mod, please confirm it in the comments if you managed to make it work.
NOTE: Currently the mod only works in Windowed and Borderless Window mode. Your Graphics > Render Resolution and Advanced Graphics > Resolution settings MUST be the same value in game settings.
Source code for this mod is available on GitHub.
You can watch a showcase of some of the features here. Extended Video Export
Extended Video Export is an enhancement mod for GTA V, aimed at directors who want better export options from Rockstar editor.
Requirements
- ScriptHookV or FiveM
- Voukoder 13.3. Might work with other versions.
- Latest version of Microsoft Visual C++ 2015 - 2022 Redistributable
How to install:
-
If you have previously installed this mod, remove all the previous files and directories. Possible old locations:
- [GTAV_DIR]\EnhancedVideoExport.asi
- [GTAV_DIR]\EVE
- %localappdata%\FiveM\FiveM.app\plugins\EnhancedVideoExport.asi
- %localappdata%\FiveM\FiveM.app\plugins\EVE
- %localappdata%\FiveM\FiveM.app\data\cache\subprocess\EVE
-
Extract all files to your FiveM's plugins directory.
Configuration:
You can change the configuration by editing ExtendedVideoExport.ini file.
For encoding configuration use EncoderConfig.exe in EVE directory.
Current Features:
-
High Quality Export:
Whenever you export a video via Rockstar Editor, this script saves it with a custom quality in the current user’s video folder. The quality of the exported video can be configured using the preset.json file. Even lossless exports are possible too. Use the bundled EncoderConfig.exe to configure the encoder.
-
Custom Video Encoder:
Supported video encoders include (but not limited to) x264, x265, FFV1, VP8, VP9 and more.
-
Custom Audio Encoder:
Supported audio encoders include FLAC, AC3, Vorbis and more.
-
ReShade/ENB Support:
If you are using ReShade or ENB graphics mods, your exported videos will have the effects too.
-
Nvidia DSR Support:
You can now export higher resolution videos using Nvidia DSR. ATI VSR might work too, but it is not tested. You have to set the desktop resolution to your DSR resolution and use Borderless Windowed mode to be able to export high resolutions.
-
Custom frame rate:
You can now set the frame rate in the config file. If you set it too high the audio will be longer than the video. This is a limitation of the engine and I couldn't find a way to fix it.
-
Motion blur:
Videos can have high quality motion blur effect. Be careful when setting motion_blur_samples config, setting it too high will make the exporting take a very long time. As of version 0.5.0 of the mod, the motion blur is done on the GPU and should be generally much faster, especially with higher resolutions.
-
OpenEXR Export (High Dynamic Range):
Exporting of floating point R16G16B16 version of the scene is now possible in OpenEXR format. When enabled, the mod will create a new folder beside the exported video that contains one .exr file for each frame. This file also contains the depth buffer. These files are only usable in professional image and video manipulation programs. Enable this feature only if you know what you’re doing.
Important things to note:
- Exporting a video using this mod might take much longer times than the original export, especially towards the end. You might think that the process has frozen, but most probably it’s not.
Changelog
Changes in v0.5.2beta
- Crash fixes
Changes in v0.5.1beta
- Better Compatibility
- Support for render scaling
Changes in v0.5.0alpha
- Resumed the support for the original game with ScriptHookV
Changes in v0.5.0experimental
- Mod is now only compatible with FiveM. Regular usage with ScriptHookV is not supported anymore.
- Motion Blur uses GPU for accumulation and division of pixels. Should be much faster.
- Export is now performed using Voukoder.
Changes in v0.4.4beta
- Changed shutter position parameter to motion_blur_strength and made it work correctly. The value should be between 0 and 1. Zero means no motion blur and one means full frame length blur.
Changes in v0.4.3beta
- Fixed the problem with importing exported files into video editing applications (Sony Vegas, Adobe Premiere, ...). The default preset was tested with Sony Vegas 12
- Added shutter position parameter for motion blur.
Changes in v0.4.2beta
- Added GIF preset.
- Fixed some compatibility issues.
- Fixed presets again.
- Fixed some minor bugs.
Changes in v0.4.1beta
- Fixed missing/wrong presets.
Changes in v0.4.0beta
- Updated FFMPEG to v3.2.x. So "aac" codec is available now.
- Exported videos should have better compatibility with video editing software.
- Better audio/video syncing.
- Image sequence (JPG, PNG, ...) support added.
- Audio only or Video only exports possible now.
- Added a number of presets for common exporting scenarios.
Changes in v0.3.0beta
-
IMPORTANT: Remove old dlls, log, and ini file from the GTA directory. Here a list of files you have to delete:- ExtendedVideoExport.ini
- ExtendedVideoExport.log
- ExtendedVideoExport.txt
- avcodec-56.dll
- avdevice-56.dll
- avfilter-5.dll
- avformat-56.dll
- avutil-54.dll
- postproc-53.dll
- swresample-1.dll
- swscale-3.dll
- Moved dlls and config files to a folder.
- Separated config from format preset.
- Fixed a crash with MSAA set to off.
Changes in v0.2.2beta
- Fixed crash when using DirectX 10 or DirectX 10.1
Changes in v0.2.1beta
- Depth and stencil (mask) channels are now exported correctly in OpenEXR format
- Enabled multithreading on OpenEXR exports
- Removed unused hooks
Changes in v0.2.0beta
- OpenEXR export added
- Reimplemented frame capturing logic. This solves some crashes and blank videos.
Changes in v0.1.6beta
- Custom FPS and Motion Blur should now work in more recent versions of the game.
Changes in v0.1.5beta
- Fixed a parsing error in .ini file that made the mod always export as .mkv
- Added auto use of custom fps is it is supported by the game version
Changes in v0.1.4beta (Experimental)
- Added custom frame rate support
- Added motion blur support
Changes in v0.1.3beta
- Added option to export mp4 and avi files too.
- Fixed a number of crashes.
Changes in v0.1.2beta
- Fixed a bug where game freezed when exporting a video.
Changes in v0.1.1beta
- ReShade/ENB support added.
- High resolution export added using Nvidia DSR
- Fixed some random crashes.
Changes in v0.1.0beta
- Changed the way the frames are captures, so now full RGB exports are possible.
- Added configurable video and audio codecs support.
- Better memory management.
- Automatically reload the .ini file before each export.
- Different log levels.
- Experimental ENB/ReShade support removed since it was not good enough (actually it sucked).
Changes in v0.0.5alpha
- Added experimental ReShade/ENB support
Changes in v0.0.4alpha
- Added .ini configuration file support.
- Fixed a crash due to a race condition in the encoder.
Changes in v0.0.3alpha
- Added audio to the exported video file (also lossless).
- Better memory management
Changes in v0.0.2alpha
- Fixed crash in some resolutions/configurations.
Changes in v0.0.1alpha:
- Lossless video export
Configuration
enable_mod
- Description: If set to false, the script won’t be run.
- Values: true, false
- Warning: Auto reload feature does not update this value, you have to restart the game for it to take effect
- Example:
- enable_mod = true
auto_reload_config
- Description: If set to true, this config file will be automatically reloaded whenever you export a new video. Especially useful if you want to toy with encoder settings
- Values: true, false
- Example:
- auto_reload_config = true
output_folder
- Description: Videos will be exported to this folder. If left empty, current user’s videos directory will be used.
- Values: [empty] or a valid path
- Warning:
- Example:
- output_folder = D:\MyVideos\
log_level
- Description: Sets the detail of the mod’s logging feature. Please use “trace” level to report bugs.
- Values: error, warn, info, debug, trace
- Example:
- log_level = trace
[EXPORT] Section
format
- Description: Output file format.
- Values: mkv, mp4, avi
- Example:
- format = avi
fps
- Description: FPS value.
- Values: It can be a floating point value (like 20.3), or a fraction (like 30000/1001)
- Warning:
- Examples:
- fps = 60
- fps = 23.976
- fps = 30000/1001
motion_blur_samples
- Description: Number of motion blur samples. The higher the value, the higher the quality of motion blur, and higher exporting time. A value of zero means motion blur is disabled.
- Values: 0-255 (0 means disabled)
- Warning: Setting this to a high value will make export take a very long time.
- Example:
- motion_blur_samples = 10
export_openexr
- Description: If enabled, each frame is exported as a floating point HDR OpenEXR file containing “RGBA” channels and “depth.Z”
- Values: true, false
- Warning: Enabling this slows the exporting process significantly
- Example:
- export_openexr = false
First Uploaded: November 22, 2016
Last Updated: January 09, 2024
Last Downloaded: 1 minute ago
Added a short tutorial on how to get things going:
https://www.youtube.com/watch?v=b6EXIXOoigM
@choppo33 It must be one of your mods then. I know it does't work with ENB but does with reshade.
any body know how to resolve error "Rockstar editor servises not available" while expoting video please help
So, i got it somehow working with fivem with the fivem only release ofc, but the problem is its exporting in 1 frame per second and then the videos are like 6minute long even tho the clip is only 20seconds, and also audio delay...
I installed everything according to the instructions, when I start exporting, this error comes out:
"a third-party game plugin (extendedvideoexport.asi+4E727) encountered an error
[FiveM crashed due to a third-party game plugin (extendedvideoexport.asi+4E727).
Please try removing the above file from the "plugins" folder in your FiveM installation and restarting the game"
Who has this problem? When rendering in interiors, all shaders and shadows disappear. but if you disable ENB it works correctly. But I don’t like rendering with a vanilla image. This was not the case in the previous version. but for some reason the previous version began to work poorly and gives an error with fps.
failed to initialize voukoder. make sure that it is installed... but it is..
cant export video... failed to export video
It crashes when I export and the log gives this:
[2024-03-25 21:43:44] ERR 0x1658 encoder.cpp (line 94): Failed to open Voukoder context. ### error code: -2147467259
[2024-03-25 21:43:44] ERR 0x1658 script.cpp (line 624): Failed to open Voukoder context.
I'm also using using 0.5.1 since the latest doesn't even start the game
I also get an infinite "Preparing clip"
For the infinite preparing clip it was being caused by one of them heist mods by danishtheman
But now I just crash and get that same error code
my problem was an impromper output path but now i just get a blank export. one problem after a damn nother i give up
[2024-03-27 19:29:50] ERR 0x32B0 script.cpp (line 307): Failed to hook FPS function. ### error code: -2147467260
[2024-03-27 19:29:50] ERR 0x32B0 script.cpp (line 369): Failed to hook FPS function.
any fix? was working like 4 hours earlier
How do we render as PNG?
Hello! Someone have updated version or @Nightingale can i asq u for update that version for using on FiveM build 3095?
Log from FiveM Client Console:
This ASI plugin does not claim to support game build 3095. If you have access to its source code, add `FX_ASI_BUILD 3095 BEGIN "\0" END` to the .rc file when building this plugin. If not, contact its maintainer.
[2024-03-31 13:38:24] ERR 0x6C40 encoder.cpp (line 94): Failed to open Voukoder context. ### error code: -2147467259
[2024-03-31 13:38:24] ERR 0x6C40 script.cpp (line 723): Failed to open Voukoder context
I have been trying for years on end to even launch the game with EVE but even still after all this time, I cannot do so and that's even with FiveM so I've found. I have had everything required when I first tried EVE about 4 or 3 years ago or so and still have everything that's required nowadays, including Voukoder but VoukoderPro specifically. Alas, I still get a black screen every time GTA pops up, no error code to speak of to help me steer clear of this issue (including FiveM so it seems), and that all puts me at a loss. Does anyone have an idea as to what's going on? I can send my FiveM crash log if anyone would like me to.
my game can't launch after installing EVE... how to fix it??
Hey guys , i figured out and fixed black screen and some crash problem
And i will give you best render settings lossless
FIRST OF ALL DOWNLOAD 0.5.1 AND 0.5.0 VERSIONS
Use 0.5.1 ' ExtendedVideoExport.asi file
Use 0.5.0 ' EVE file (don't use 0.5.1 and 0.5.2 EVE file)
Combine them
Main problem is output (mine but try that)
1- Set Encoder H.264 x264
- select 4:2:0 Lossless, 10 bit projects and APPLY
- open options > Preset : Placebo / Tuning : Film / Strategy :CQP / Constant Q : 0
- audio AAC (FFmpeg) Default
- output MPEG-4 mp4 - BUT UNTICK FASTSTART its very important !!
SAVE.
ini file : fps 25 - motionblursample 10 - motionblurstrength 0.8
SAVE.
OPEN ALL VIDEOS ON !! VLC MEDIA PLAYER !!
Windows cant open videos
i can render now , i was facing black screen and crash
Example Render Video : https://file.io/hpmbTDtpUb2X
have a good day and subscribe to my channel , thank you all!
www.youtube.com/ichzara
By the way , do not forget to install Voukoderpro and Voukoder 13.3
When I download 0.5.2 [BETA] (current) and run fivemi by following the instructions you gave, I get this error:
[Window Title]
FiveM
[Main Instruction]
Couldn't load ExtendedVideoExport.asi
[Content]
[^] Hide details [Save information] [Close]
[Expanded Information]
Report ID: si-b0c0c411145744eb90daa8e8730c2380
You can press Ctrl-C to copy this message and paste it elsewhere.