Loading...

Extended Video Export 0.4.4 [BETA]

Download
Nightingale
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.

NOTE: For high resolution exports without DSR, use this guide by Kravencedesign

NOTE: If you want to know how to install and use this mod, check this great tutorial from whanowa.

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




How to install:

Just extract all the files to the game directory.


Configuration:

You can change the configuration by editing ExtendedVideoExport.ini file. Help about each option can be found in ExtendedVideoExport.txt


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 .ini file. Even lossless exports are possible too.
  • 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. Note that this will only work if you use DSR in Fullscreen mode. Windowed and Borderless Windowed modes are not supported. ATI VSR might work too, but it is not tested.
  • Custom frame rate (Experimental):
    You can now set the frame rate in the config file. Be careful that setting it too high might disable the exported file’s audio. Also note that this feature has only been tested on 1.0.350.1 version of the game. If you tested on another version and it worked, please leave a comment and let me know.
  • Motion blur (Experimental):
    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.
  • 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 and stencil buffers but they aren’t implemented the right way. 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:

  • The default video codec is libx264, but you can change it in the .ini file. There are a number of example codec configurations in the .ini file, you can try them or change the configuration as you like.
  • 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 freezed, but most probably it’s not.
  • Lossless video files tend to get really large (around 1GB for 20 seconds of 1080p video @60fps in my case). These files are to be used with video editing software. They can also be played using MPC-HC and VLC, but it requires a lot of CPU power. The stuttering you may experience is because of the large size of the file and the complexity of the decoding process, the rendered files themselves have no stutter.



Changelog

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



[VIDEO] Section

encoder



pixel_format

  • Description: Pixel format of the output video
  • Values: Any format supported by the selected encoder. Most common formats are “yuv444p” and “yuv420p”.
  • Warning: The game might crash if the encoder does not support the pixel format.
  • Example:
    • pixel_format = yuv444p



options

  • Description: Video encoder options
  • Values: Any number of key=value pairs seperated by ‘/’. See https://ffmpeg.org/ffmpeg-codecs.html#Video-Encoders for each encoder’s available settings.
  • Note: “b” is for bitrate
  • Example:
    • options = preset=slow / b=40000000




[AUDIO] Section

encoder



sample_format

  • Description: Sets the audio sample format.
  • Values: Any format supported by the selected encoder. Most common formats are “s16” and “fltp”.
  • Warning:
  • Example:
    • sample_format = fltp



sample_rate

  • Description: Audio sampling rate.
  • Values: Any sampling rate you want. Sampling rates above 48000 are not useful since the game doesn’t support them.
  • Example:
    • sample_rate = 48000



options

  • Description:
  • Values:
  • Note: “b” is for bitrate
  • Example:
    • b=320000



Example [VIDEO] presets

Lossless H.264 (Very slow)

  • encoder = libx264
  • pixel_format = yuv420p
  • options = preset=veryslow / crf=0


Lossless H.264 (Fast)

  • encoder = libx264
  • pixel_format = yuv420p
  • options = preset=ultrafast / crf=0


H.265 (HEVC) (Slow)

  • encoder = libx265
  • pixel_format = yuv420p
  • options = preset=slow / b=40000000


H.265 (HEVC) (Very slow)

  • encoder = libx265
  • pixel_format = yuv420p
  • options = preset=veryslow / b=40000000


Lossless FFV1 (Full RGB, Very Large Files)

  • enocder = ffv1
  • pixel_format = bgr0
  • options = slices=16 / slicecrc=1


Example [AUDIO] presets

Lossless FLAC

  • encoder = flac
  • sample_format = s16
  • sample_rate = 48000
  • options =


AC3 320Kbps

  • encoder = ac3
  • sample_format = fltp
  • sample_rate = 48000
  • options = b=320000
View topic on GTA5-Mods.com Forums »
First Uploaded: November 22, 2016
Last Updated: February 08, 2017
Last Downloaded: 2 hours ago
7,248

Sponsored Link

837 Comments

  • 5031c8 photo 2016 11 22 17 59 03
    nightingale
    Pinned Comment

    Got a problem or crash after installing the mod? Follow these steps to send me a complete log file so I can help you:
    1. Modify "EVE\ExtendedVideoExport.ini" file and set the "log_level" option to "trace" like this:
    log_level = trace
    2. Restart the game and export your video again.
    3. Upload the "EVE\ExtendedVideoExport.log" file somewhere (like https://www.mediafire.com)
    4. Describe your problem here in the comments and include the link to the uploaded file.

    January 30, 2017
  • Franklin

    Hey Guys I keep getting this problem
    [2017-04-15 00:26:25] ERR 0x2A94 script.cpp (line 315): Failed to hook CreateTexture function. ### error code: -2147467260
    [2017-04-15 00:26:25] ERR 0x2A94 script.cpp (line 369): Failed to hook CreateTexture function.

    Anyone knows how to fix such issue?

    April 15, 2017
  • Franklin

    Not working, either gives that error or the FPS error...:(

    April 15, 2017
  • Franklin

    GUYS IF ANYONE HAS A PROBLEM, I have a 0.3.0 BETA downloaded long ago, I tried 0.3.0 and it worked for me without any problems so far. Here is a link for 0.3.0BETA http://microify.com/D4I

    (If you want to be sure that it is safe and clean, use *virustotal.com*)

    April 16, 2017
  • Ccdc8d richie01 logo profile

    @iClockW OMG thank you so much! That version is working for me.

    April 16, 2017
  • Ed7a93 avatar 40786

    Hey,

    If I want to have the best quality @ 600 fps (which i really need) these are the correct settings right? I don't really care how big these files get since I need them at its maximum potential for a video I'm creating.

    ExtendedVideoExport.ini:

    enable_mod = true
    auto_reload_config = true
    output_folder = E:\GTAExport\
    log_level = trace

    [EXPORT]
    fps = 600
    motion_blur_samples = 16
    motion_blur_strength = 0.5
    export_openexr = false

    preset.ini:

    [FORMAT]
    format = avi
    extension = avi
    options = movflags=+faststart

    [VIDEO]
    encoder = libx264
    pixel_format = yuv420p
    options = preset=veryslow / crf=0

    [AUDIO]
    encoder = aac
    sample_format = fltp
    options = ar=48000 / b=384k

    Oh.. and also.. when I slow down the exported .avi file (w/ motion blur and 600fps), the video will stay super blurry even if it's hella slow right? Because I can't think of it otherwise. I need to have it like that because it looks so good. I hope 600fps doesn't make the game crash or the video file super laggy.

    Thank you in advance!

    - 996rvN aka. raveNlel

    April 16, 2017
  • Franklin

    @Richie01 Haha np!

    April 17, 2017
  • Default

    Can someone double load a game and see if they crash whilst recording in third person after the first clip? Vanilla or modded, doesn't matter because it's showing up in both.

    April 22, 2017
  • 475f87 untitled 1

    6 seconds video only enable the motion blur 45 minutes rendering.

    April 22, 2017
  • 672c89 2016 02 s07

    yeah ! https://www.youtube.com/watch?v=ZVKwb8VuRw0 :D 4k vid
    Can someone tell me what is
    options = b=140000000 / bf=2 / flags=+cgop
    Bf=2 ? b is bitrate but bf=2 ? thank you

    April 24, 2017
  • Default

    @Nightingale Hello, I have a problem with EVE. I followed everything in the readme exactly, but when I export a video in Rockstar editor, nothing shows, what did I do wrong?

    April 29, 2017
  • 12faee photo

    Hey I wanted to say thank for this mod best mod to make gta 5 movies
    And have made a video for this mod
    https://www.youtube.com/watch?v=QKX4LWZegQM

    May 03, 2017
  • 6d5b7a 2017 02 24 08.14.58 1

    howyto use this modfor taking screenshot using motionblur

    May 04, 2017
  • 0da927 eliminaedits

    So, the video exports properly, and its an typical .mp4, but for some reason I cannot open it or even view it in any editing program. Any I idea on how to fix this?

    May 08, 2017
  • 0da927 eliminaedits

    Never mind, I got a previous version and it works beautifully

    May 08, 2017
  • Trevor2

    @nightingale (https://www.mediafire.com/?bsnu1ahdbb0wl88) this is my trace file sometimes i can export video . but most of time in starting export = stop working error

    9 days ago
  • Default

    0.4.4beta doesn't work. I have ScriptHookV_1.0.1032.1, Microsoft Visual C++ 2017 x86 and x64 14.10.25017. I tried the all example presets. And every time they crashed the game. The only one preset creates a video file:
    [FORMAT]
    format = mp4

    [VIDEO]
    encoder = libx264
    pixel_format = yuv420p
    options = preset=slow / b=40000000

    [AUDIO]
    encoder = ac3
    sample_format = fltp
    sample_rate = 48000
    options = b=320000

    But the size of it is 0.

    v0.3.0beta works. But the video becomes brighter, than it should be.

    8 days ago
  • 475f87 untitled 1

    @nightingale yoo author, I have this kind of issue

    https://www.facebook.com/matthias.gates.7/videos/392275961172763/

    7 days ago
  • Ccdc8d richie01 logo profile

    @Zen-Imogen Are you referring to the slow rendering? That's normal for EVE especially if you have motion blur active.

    19 hours ago
  • Default

    i installed everything correctly but the videos just go to the normal rockstar folder, with no motion blur. even when i specify the folder to send it to it doesn't work, screens and video dont have motion blur it is as if i didnt even install the mod. i also made sure to copy the file path so that it is exact. Can you please help because i would really like to have nice photos like these

    17 hours ago
  • Default

    this is the link to my log file. my problem is that it doesnt create a .mp4 file also my screenshots dont have motion blur. i have the folder path as nothing just like it came http://www.mediafire.com/file/6j563gicdp474yy/ExtendedVideoExport%284%29.log

    16 hours ago
Join the conversation! Log In or register for an account to be able to comment.