HOME

Workflow & app guides

How can I transfer my files without access to renderBeamer? (FTP)
How can I transfer my files without access to renderBeamer? (FTP)
3ds Max V-Ray
3ds Max V-Ray
General guide
General workflow
General workflow
General guide
Maya Arnold
Maya Arnold
Modo Native
Modo Native
3ds Max Corona
3ds Max Corona
Maya Redshift
Maya Redshift
Modo V-Ray
Modo V-Ray
Cinema 4D
Cinema 4D full workflow
Cinema 4D full workflow
Cinema 4D
Maya V-Ray
Maya V-Ray
Blender
Blender full workflow
Blender full workflow
Blender
SketchUp
SketchUp full workflow
SketchUp full workflow
SketchUp
V-Ray Scene
V-Ray standalone full workflow
V-Ray standalone full workflow
V-Ray Scene
After Effects
After Effects full workflow
After Effects full workflow
After Effects
LightWave 3D
LightWave full workflow
LightWave full workflow
LightWave 3D
Redshift standalone (.rs)
Redshift standalone (.rs) full workflow
Redshift standalone (.rs) full workflow
Redshift standalone (.rs)

Articles

FAQ

How to convert a sequence of images into a video on GarageFarm?

How to convert a sequence of images into a video on GarageFarm?

1. Can I get a video out of my rendered frames?

We all know that it is not recommended to render directly to a video format because of potential issues that may occur during rendering which might make the video file unusable.  

GarageFarm gives you an ability to create a video based on a rendered sequence of frames. In other words, you can convert the previously rendered frames of PNGs or JPEGs to a video format such as MP4. 

To convert a sequence of images to a video we use the FFmpeg tool. It allows us to render videos using our cloud technology quickly and without the need of having any additional video editing programs. 

2. How to create a video from a sequence of images?

You can create video output from a rendered sequence of images in two ways - manual and automatic.

1st method - the manual way:

Any time you have finished rendering a job in an image format i.e. PNGs or JPEGs, you can then manually select those files or a finished job and convert them to a video using a so-called “video job”.

To manually add a job that converts sequence of images to video output, follow any of the three options:

  • (1) go to the file browser section in the web dashboard, then locate the sequence output folder or a file inside of it, and click RMB (right mouse button) and choose “Create video sequence”:
  • (2) go to the render jobs section in the web dashboard, then select a job that is done, and click RMB (right mouse button) and choose “Create video sequence”:
  • (3) go to the render jobs section in the web dashboard, then select a job that is done, and click on the icon at the top of the panel:
  • After executing the "Create video sequence" option, a job submission window will appear where you can see and configure all video encoding related settings (more on that in point 3 of this guide).

    2nd method - the automatic way:  

    You can create video output automatically every time you add a render job to the queue. 

    In the standard render job submission window for Blender, 3ds Max, and After Effects, you’ll find a checkbox “create video sequence from output frames” which enables additional settings for rendering videos.

    additional settings for the “create video sequence from output frames” option ON

    Basically, this option works just like executing the "create video sequence" option we covered earlier (the manual way). The difference is that this video job is added automatically as a separate job along with the scene you are about to render so in effect you will have 2 jobs. As soon as the render job is finished and all the frames are rendered, the conversion will be performed on the sequence from the given job.

    To use this feature, all you have to do is check the “create video sequence from output frames” box in the job settings window and choose your preferred video output settings.

    3. What settings should I set to get video output?

    In this section, we’ll cover all the video related settings that are available in the video job.

    video job settings

    Overview of the settings available in the video job:

    Frame range -  the range is set automatically based on the detected image sequence you want to convert to video output. If you tick on the “create video sequence from output frames” option when adding a job to the queue, this range will be the same as the range for the rendering job. Then, after completing the rendering of all the frames from that sequence, the job that converts frames to video will start.

    Priority - before adding a job to the render queue, you can decide how you want to prioritize it. Depending on the queue and farm traffic, a higher priority may allow your job to quickly acquire nodes to convert your sequence of images faster. Each priority has a different rate - a detailed list can be found here: https://garagefarm.net/pricing 

    Output path - here you can find the default save path for converted video in the given job. The default output path is based on the name of your project and scene/sequence images. You can edit this path if you clone your job and need to render a different extension in that project.

    Output file (w/o ext) - by default, the frames file name is set based on the name of your sequence images. If you want to create a unique name and/or you need to customize naming for the output according to your pipeline, you can set your own name for the output video file.

    Extension - by default, the video output extension is set to a common setup, which is .mp4 (MP4 MPEG-4 Part 14). However, if you want to change the extension to a different one, you can choose from the available options, i.e: .mkv, mov, .webm, mxf 

    video job settings: advances settings

    Advanced settings

    • Job dependencies - if you want this job to start rendering after finishing another job that is in the queue, you can select it here. As a result, the current job will not start until the selected dependency job has finished.
    • Custom node version - if you need a different software setup (e.g. custom software version), put here the value you received from our support. Note that inputting a wrong number may cause errors during rendering. 
    • Custom script - if your job requires a modified environment or adding a custom script (prepared by our support team), e.g. custom plugin installation, select the available script from the list.

    NOTE: The advanced settings above are empty by default, please do not modify them without consulting support first.

    Audio path - here you can add a path for your audio that you want to be included for video output. If you uploaded (in advance) your .mp3; .wav or .ogg audio file, put the path to it, e.g.: /_add_GF/final_audio.mp3

    example path of an audio file

    Encoder - depending on the video output extension you choose, you can select one of the specific codecs:

    list of available video codecs based on the video output extension (containers)

    Framerate - that means frames per second, also known as FPS option. It is the frequency (rate) at which consecutive images (frames) are displayed in one second of video. By default it is set to 25, but you can also set any other value for FPS, eg: 24, 30, etc.

    Bitrate - by default, the value of this parameter is set to 5000. This is a well known standard and gives good quality video output. Nevertheless, if you prefer to set a higher value, feel free to change it.

    Pixel format - by default, it is set to "yov420p" depending on your preferences, you can choose one of the available Pixel formats:

    list of available pixel formats based on encoder (video codec)

    Profiles - By default it is set to "main profile". Depending on which encoder for video output you choose, there you can select one of the specific profiles:

    list of available profiles based on encoder (video codec)

    Encode all outputs - this option is useful when you have render elements in your scene and you would like to convert each of them to a separate video file. By default this option is disabled, so only the main render output frames (or a selected sequence) will be used to create a video by default. If enabled, all rendered layers will be used to convert them to video output.

    Add job as paused - if you tick this option and then submit your job, it will be added with the status “paused”. This means that it will not start rendering automatically. It is useful to use this option if you intend to add the job to the queue, but you do not intend to render it at the moment. After adding a "paused" job, you can resume it at any time by selecting the "resume job" option (right-click on the job).

    Submit - when you press this button, the system will immediately add the job to the render queue. Please remember to check all settings before submitting a job!

    Cancel - if you do not want to add the current job to the render queue or you want to reset your settings and add the scene again, you can use this option. The submission window with the settings for the given job will be closed and all changes will be cancelled.

    4. How can I download my video output?

    Both the rendered frames and the video output can be downloaded in a standard and automatic way via the renderBeamer app

    Each rendered and completed output is downloaded automatically to your local drive to a directory you selected in the renderBeamer application. If you’re unsure where your download folder is located, you can double-check it or change it in renderBeamer’s settings (click on the cogwheel). Also, ensure you have auto download turned on to get the frames downloaded as soon as they are available. If this box is unchecked, you will have to click on each job in Beamer's "downloads'' tab, and manually download the output(s). 

    renderBeamer default settings with auto download ON

    If you prefer more control over what to download and when, you can also download your output(s) manually. To do that, just turn off the auto download switch in renderBeamer settings and go to the “downloads” tab. Next, select the desired render output using a checkbox, and click the download button. 

    renderBeamer downloading frames for a selected video job

    The other option is to download directly from the web dashboard. To download an output, click RMB on a video file you’d like to download and select the option: “Download via web browser”. This way you do not need to open our application to download a file because it will be downloaded using the browser.

    direct downloading from web dashboard (via web browser)
    How to convert a sequence of images into a video on GarageFarm?
    Convert frames into a video
    Chat