Documentation
- Shutter Encoder
- Settings
- Image
- Bitrates adjustment
- Audio settings
- Image cropping
- Display timecode / file name / text
- Add subtitles
- Add image / video as watermark
- Colorimetry
- Image adjustement
- Corrections
- Transitions
- Image sequence
- Filter
- Advanced features
- Force output
- Force profile
- Force preset
- Force tune
- Force quality
- Force speed
- Enable fast start
- Set GOP
- Set the function to Open-GOP
- Remove duplicate frames
- Conform
- Force to progressive
- Force deinterlacing
- Force interlacing
- Force fields inversion
- Enable alpha
- Preserve folder hierarchy
- Preserve metadata
- Preserve subtitles
- Settings icon
- Hide file list path
- Load at startup
- Automatically wait for file to be ready
- Replace suffix
- Exclude extensions
- Process file list as Merge
- Disable animations
- Disable end sound
- Disable updates
- Empty the list when process complete
- End action
- Set scale mode
- Set screen recording framerate
- Set input device framerate
- Set number of used threads
- Set still image duration
- Set highlight color
- Set language
- Output 1, 2, 3 default
- Status bar
-
Shutter Encoder
-
Choose files
Allows you to drop your files or folders, also support copy & paste.
Right click is available to set up a watch folder or copy a tree.
- Display
- Add a mute audio track
- Open file location
- Watch folder
- Total length of files
- Approximate file size
- File(s) information…
- Rename the file(s)
- Record screen/device
- Copy a tree
- GOP structure
- Send to FTP server
- Create ZIP archive
- Unzip archive
Displays your media in a window with each audio peak level.
Adds a silent track(s) to your video in the order of the list.
Only available with the replace audio function.
Shows and highlight your file in the system explorer.
Enables the watch folder functionality.
Gives the total duration of the selected file(s).
Gives the approximate output file size of the selected file(s).
This option is only available with video editing codecs.
Shows all media informations thanks to mediainfo.
Opens the batch renaming tool.
Allows you to add current screen or input device as an input file ready for conversion.
On Windows you can add a second video as an overlay.
Copies the entire folder structure without any files.
Reads the first GOP of your file then show I, P, B structure.
Send your file(s) directly to the FTP destination.
Generates a very fast .zip with no compression from your selected files thanks to 7zip.
Unzip your file(s) according to 7zip capabilities.
-
Choose function
- Functions
Allows you to choose a function, you can write the first letters of the function to get it faster.
Also support writing direct ffmpeg command WITHOUT providing input and output ex:
ffmpeg -c:v libx264 -b:v 5000k -an
Choose the extension from the second combobox.
-
Without conversion
- Cut without re-encoding
- Replace audio
- Rewrap
- Conform
- Merge
- Extract
- Subtitling
- Video inserts
Allows you to cut any video or audio file(s) by changing input and output point from the right panel.
If it’s a video file with highly compressed codec (like H.264), the cut will be automatically on the nearest
keyframe.
Allows you to replace audio track(s) on a video.
Drop your video and audio file. If you want to add multiple audio tracks, drop the video first then the
audio tracks. They will be added in the same order as the list.
Allows you to change your media container.
Only works if the output container supports the source codec.
Can be very useful for changing your video timecode or mapping audio tracks differently.
Allows you to change the framerate metadata.
Allows you to concatenate all the files from the list to one output.
All your files need to have the same codec, resolution and framerate.
Allows you to output any stream from your file(s).
Opens the subtitling tool.
This function will create an .srt file next to your input file location.
Allows you to insert clip(s) into a video that references the same timeline.
Just like there is a video tape insert, that one is digital.
This allows you to produce a video that maintains the encode of the unmodified part(s).
Example: On a 52min video you need to edit a part from 00:26:00:00 to 00:26:30:00, just export that part from
your timeline that will have a start timecode of 00:26:00:00. Add the master file and your video inserts to the file
list and then start the function. The algorithm will automatically insert the clips from timecodes without any
compression.
-
Sound conversions
- WAV
- AIFF
- FLAC
- MP3
- AAC
- AC3
- Opus
- Vorbis
Allows you to convert video or audio file(s) to wav format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
Allows you to convert video or audio file(s) to aiff format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
Allows you to convert video or audio file(s) to flac format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
Allows you to convert video or audio file(s) to mp3 format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
Allows you to convert video or audio file(s) to aac format.
This codec support multiple audio channels.
Allows you to convert video or audio file(s) to ac3 format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
Allows you to convert video or audio file(s) to opus format.
This codec support multiple audio channels.
Allows you to convert video or audio file(s) to oga format.
By default, if the source uses 4 channels, only the first two will be used, channel 1 left, channel 2 right.
-
Editing codecs
- DNxHD
- DNxHR
- Apple ProRes
- QT Animation
- GoPro CineForm
- Uncompressed
Allows you to convert video or picture file(s) to DNxHD.
You can generate files in OP-Atom format to be played directly in AVID by dropping files in the
AvidMediaFiles/MXF/1 structure and tick generate in OP-Atom format from advanced features section.
Allows you to convert video or picture file(s) to DNxHR.
You can generate files in OP-Atom format to be played directly in AVID by dropping files in the
AvidMediaFiles/MXF/1 structure and tick generate in OP-Atom format from advanced features section.
Allows you to convert video or picture file(s) to Apple ProRes.
Allows you to convert video or picture file(s) to QT Animation.
Allows you to convert video or picture file(s) to GoPro CineForm.
Allows you to convert video or picture file(s) to Uncompressed YUV or RGB.
-
Output codecs
- H.264
- H.265
- H.266
- VP8
- VP9
- AV1
Allows you to convert video or picture file(s) to H.264 (libx264).
You can use hardware acceleration from advanced features for faster encoding.
Allows you to convert video or picture file(s) to H.265 (libx265).
You can use hardware acceleration from advanced features for faster encoding.
Allows you to convert video or picture file(s) to H.266 (libvvenc).
Allows you to convert video or picture file(s) to VP8 (libvpx).
Allows you to convert video or picture file(s) to VP9 (libvpx-vp9).
You can use hardware acceleration from advanced features for faster encoding with intel 9th gen minimum.
Allows you to convert video or picture file(s) to AV1 (libsvtav1).
-
Broadcast codecs
- XDCAM HD422
- AVC-Intra 100
- XAVC
- HAP
Allows you to convert video file(s) to XDCAM HD422.
By default, you will have 4 audio channels.
You can generate AS-10 format from advanced features thanks to bmxtranswrap.
Allows you to convert video file(s) to AVC-Intra 100.
By default, you will have 4 audio channels.
You can generate AS-11 format from advanced features thanks to bmxtranswrap.
Allows you to convert video file(s) to XAVC.
By default, you will have 4 audio channels.
Allows you to convert video file(s) to HAP.
-
Old codecs
- Theora
- MPEG-2
- MJPEG
- Xvid
- DV PAL
- WMV
- MPEG-1
Allows you to convert video or picture file(s) to Theora (libtheora).
Allows you to convert video or picture file(s) to MPEG-2.
Allows you to convert video or picture file(s) to MJPEG.
Allows you to convert video or picture file(s) to Xvid.
I recommend to tick the max. quality checkbox.
Allows you to convert video file(s) to DV PAL.
Allows you to convert video or picture file(s) to WMV.
I recommend to tick the max. quality checkbox.
Allows you to convert video or picture file(s) to MPEG-1.
-
Archiving codec
- FFV1
Allows you to convert video or picture file(s) to FFV1.
This codec has a lossless compression.
-
Images creation
- JPEG
- Image
Allows you to convert video or picture file(s) to JPEG.
Allows you to convert video or picture file(s) to .png, .tif, .tga, .dpx, .exr, .bmp, .ico, or .webp.
-
Burn & Rip
- DVD
- Blu-ray
- DVD-RIP
Allows you to convert video file(s) to DVD format with authoring (ready to burn) thanks to dvdauthor.
The bitrate is automatically adjusted for a 4.7GB DVD. When the bitrate is low, or equal to 6000k, two pass
encoding will be automatically generated for a better quality.
Allows you to convert video file(s) to Blu-ray format with authoring (ready to burn) thanks to tsMuxeR.
The bitrate is automatically adjusted for a 25GB Blu-ray.
Allows you to recover unprotected DVD.
This function merge vob files while performing a stream copy with an algorithm.
-
Analysis
- Loudness & True Peak
- Audio normalization
- Cut detection
- Black detection
- Media offline detection
Allows you to displays loudness, true peak and more from audio or video file(s).
The first value “I:” is your loudness value in LUFS.
Save your analysis and recover the short-term values above -16 LUFS.
Allows you to normalize video or audio file(s) to the desired lufs value with a simple decibel value adjustment.
Allows you to automatically search for cuts from a video file.
Allows you to automatically search for black frame from a video file.
By default, threshold is set on 10 frames maximum.
Allows you to automatically search for media offline frame from a video file.
You can custom the media offline frame.
-
Download
- Web video
Allows you to download video or audio file(s) thanks to youtube-dl.
-
- Render queue icon
- Star icon
Open the render queue for different encodings.
Set up your function then click on add to queue (instead of start function).
Open your saved presets, use CTRL + S (or CMD + S on Mac) to add a new one.
- Functions
-
Outputs
- Output 1, 2, 3
- Open destination at end
- Change
- FTP
- WeTransfer
- Stream
Set up multiple output destinations for each file.
Your file is encoded into output 1 then copied from output 1 to other selected outputs.
The boxes are filled with the current percentage of disk space remaining, it turns red when only 10% remains.
The destinations support drag & drop with a folder or a file.
When the process is complete, the destination folder will be displayed.
Allows you to change the output folder via the system selection window.
Send automatically your files to FTP when encoding is done.
Send automatically your files to WeTransfer when encoding is done.
Send a mail if process was successful or not and with the name of source file and ouput(s) folder(s)
when encoding is done.
Allows you to stream video content to any web platform using rtmp protocol.
Example: rtmp://a.rtmp.youtube.com/live2/YOUR_KEY
-
Progress status
Shows progress of actual process, you have the ability to right click on it and show full console log.
- Work during inactivity
- Display
- Show console
Suspends the current process when the mouse or keyboard is used, otherwise the process will run.
Displays the output video of the processed file without audio.
Accessible by right-clicking, it displays the log of all processes.
-
-
Settings
-
Image
- Scale
Choose a scale or write your own.
- Adapt, Stretch, Crop
– Adapt: adds black bars if source input is different from the selected scale.
– Stretch: stretches you media to the selected scale.
– Crop: removes excess pixels from the source according to the selected scale.
- Rotation
- Mirror
- Force display
- Create an image sequence from a video
Rotates your file(s) with the select angle.
Flips your files horizontally.
Changes the display aspect ratio, you can write your own value ex: 20:9 or 2.39.
Outputs each images from your video at the selected framerate, you can write your own value.
- Scale
-
Bitrates adjustment
- Scale
Choose a scale or write your own.
- Adapt, Stretch, Crop
– Adapt: adds black bars if source input is different from the selected scale.
– Stretch: stretches you media to the selected scale.
– Crop: removes excess pixels from the source according to the selected scale.
- Video bitrate
Select or write the video bitrate in kilobyte per second.
- VBR, CBR, CQ
– VBR: Variable Bit Rate
– CBR: Constant Bit Rate
– CQ: Constant Quality (also known as CRF)
- Audio bitrate
- File size
-
- Lock icon
All files from the list will have the same output file size, meaning file size value will change video bitrate.
- 2-pass
- Max. Quality
Select or write the audio bitrate in kilobyte per second.
Choose the desired output file size in megabytes.
Run a 2-pass encoding for a better quality especially on low video bitrates.
Configures each codec to get the maximum quality possible.
For example with H.264 the command -preset veryslow is sent.
Also check 2-pass with a low video bitrate encoding.
- Scale
-
Audio settings
- Mix audio files
- Separate audio tracks
- Change the sample rate
- Convert from / to
- Convert
- Audio 1-16
- Offset
Allows you to mixdown your audio files from the list to one output.
The audio mapping is shown when the list is empty.
Splits each audio track into an independent file.
Allows you to change audio sample rate.
Allows you to change audio as a video framerate.
The audio pitch is maintained while audio is stretched.
Converts the audio stream to the selected settings.
Make sure your output container supports the selected audio codec.
Handles the audio mapping, you can remove tracks or edit the audio order.
Can be very usefull to use with the rewrap function to change your audio mapping only without re-encoding.
Controls the audio offset in images per second.
-
Image cropping
-
Display timecode / file name / text
-
Add subtitles
-
Add image / video as watermark
-
Colorimetry
- Convert levels
- Convert colorspace
- Colorspace
- Apply a LUT
Allows you to convert video levels between 16-235 and 0-255 by using ffmpeg’s scale video filter.
Allows you to convert colorspace by using ffmpeg’s video filter.
HDR -> SDR conversion uses a LUT instead for better results and better encoding speed.
I recommend to also use colorspace checkbox to add colorspace metadatas.
Adds colorspace metadatas to your file(s).
For output video codecs this option also set video quantification.
Applies a LUT to your video file(s) according to lut3d ffmpeg’s filter.
You can add or remove one with the manage button.
-
Image adjustement
-
Corrections
- Stabilize image
- Deflicker
- Reduce banding
- Limit output to 16-235
- Details
- Noise suppression
- Exposure smoothing
Analyzes the video and then stabilizes it using the ffmpeg vidstab filter.
Adds an overlay of the same input video delayed by 1 frame with a 50% opacity.
This option is usefull for hard repetitive flickering.
Reduces not smooth gradients by using ffmpeg deband filter.
Limits the output video levels to TV levels.
Adds or removes details by using ffmpeg smartblur filter.
This option works great to remove aliasing artefacts.
Reduces video noise by using ffmpeg hqdn3d filter.
Smooth out variable luminance changes using the ffmpeg deflicker filter.
This option works great for timelapse uses.
-
Transitions
- Fade-in video
- Fade-in audio
- Fade-out video
- Fade-out audio
Applies video transition to the beginning of your file(s) with selected settings.
Applies audio transition to the beginning of your file(s) with selected settings.
Applies video transition to the end of your file(s) with selected settings.
Applies audio transition to the end of your file(s) with selected settings.
-
Image sequence
- Activate the image sequence
- Rotation
- Mirror
- Frame blending
- Add motion blur
Sorts all files by number and uses them to output a video.
Rotates your file(s) with the select angle.
Flips your files horizontally.
Each multiple of ‘x’ frame is blended between them to creates smooth motion.
This option is great for timelapse uses.
Adds motion blur by doubling framerate with interpolation then blends created frames to keep original framerate.
This option works best with the addition of frame blending.
-
Filter
-
Advanced features
- Force output
- Force profile
- Force preset
- Force tune
- Force quality
- Force speed
- Enable fast start
- Set GOP
- Set the function to Open-GOP
- Remove duplicate frames
- Conform
- Reverse
- Speed
- Drop
- Blending
- Interpolation
- Ultra-slowmotion
Encodes the video backwards at the selected framerate.
Encodes the video to the selected framerate speed while maintaining audio pitch.
This option changes original video duration.
Removes extra frames without changing it’s duration.
It has to be a multiple of 2 for best results ex: 50i/s to 25i/s conversion.
Blends two frames to make a new one and achieve the selected framerate.
This option avoid video stuttering with framerate conversions and it’s fast to compute.
Creates new frames by using ffmpeg minterpolate filter to achieve the selected framerate.
This is the best option for small framerate changes on quality side.
Creates interpolated frames to the selected framerate then plays it to the original framerate.
- Force to progressive
- Force deinterlacing
- Force interlacing
- Force fields inversion
- Enable alpha
- Preserve folder hierarchy
- Preserve metadata
- Preserve subtitles
- Generate format
- OP-Atom
- OP1a
- AS-10
- AS-11
Creates medias for Avid Media Composer using hexadecimal naming and bmxtranswrap tool.
The destination can be directly outputed to “Avid MediaFiles/MXF/1”.
If a new card is detected from the files list, numbered folder will be incrementeded.
When you’ll open Avid Media Composer, an .mdb file should appears in each folder to drop it to your bin.
Creates OP-1a format files with .mxf extension.
Creates AS-10 format files thanks to bmxtranswrap with 8 audio tracks.
Creates AS-11 format files thanks to bmxtranswrap with 8 audio tracks.
- Source in OP-Atom format
Force output video levels to full range (0-255) or video range (16-235) on metadatas.
Allows you to choose encoding profile related to the video codec.
By default Shutter Encoder uses high 5.1 even unchecked.
Allows you to choose encoding preset related to the video codec.
Max. quality checkbox uses for example veryslow preset for H.264 codec.
Allows you to choose tuning preset related to the video codec.
Allows you to choose encoding quality related to the video codec.
Allows you to choose encoding speed related to the video codec.
Moves video header info to the beginning of the file for best streaming performances.
Allows you to set a fixed Group Of Pictures.
Only check it if you’re using open-GOP videos.
Removes redundant frames according to ffmpeg mpdecimate filter.
Force progressive scan, can be usefull for Progressive Segmented Files videos.
This option doesn’t apply a deinterlace filter.
Applies a deinterlace filter and tick force progressive checkbox.
– TFF: Top Field First (most common)
– BFF: Bottom Field First
– x2: Doubles the fields ex: 50i to 50p conversion
This option is usefull when video is interlaced but metadatas shown as progressive source.
Encodes your file(s) with interlaced metadata.
If your input video is in 50p (or 59,94p or 60p) it creates a true interleaving, odd frames via the first image,
even frames via the second image to output a real 50i (or 29,97i or 30i).
Allows you to switch from BFF to TFF fields.
Keeps the alpha channel if available from your video input.
Recreates folder hierarchy from input file to output destination.
Adds all available metadata from source files to output, recording date, camera model, etc.
Keeps input captions of your video.
Make sure the output container supports it!
Keeps only .mxf files in the Shutter Encoder’s list then use an algorithm to bring together video with audio files.
-
Settings icon
- Hide file list path
- Load at startup
- Automatically wait for file to be ready
- Replace suffix
- Exclude extensions
- Process file list as Merge
- Disable animations
- Disable end sound
- Disable updates
- Empty the list when process complete
- End action
- Set scale mode
- Set screen recording framerate
- Set input device framerate
- Set number of used threads
- Set still image duration
- Set highlight color
- Set language
- Output 1, 2, 3 default
Hide the full path name to only show the file name on the list.
Load a saved preset when the app starts.
A file must be dropped to load the preset.
This check every 10 seconds the input file size, if the file size is unchanged it will be processed.
Allows you to write your own suffix instead of the default one, can be empty if you doesn’t want a suffix.
Allows you to exclude multiple file extensions when using drag & drop.
All the files from the list are merged into one output.
Disable settings panel animations.
Removes process ending sound.
Shutter Encoder will not check for newest versions.
Files are removed from Shutter Encoder’s list after process completed.
Allows you to choose between closing Shutter Encoder or shutdown your computer when all process are
completed with a 60 seconds timer. This option is not saved when Shutter Encoder is closed.
Allows you to choose the scale algorithm.
– fast-bilinear is the fastest but bilinear offers a better quality for a very small difference in rendering time.
– bicubic is the default because of the right compromise between speed and quality.
– I recommend to use lanczos for the best scaling quality.
Set the screen capture framerate.
Set the input device framerate.
Make sure your device supports this framerate!
Allows you to set the number of threads for your cpu according to FFmpeg capabilities.
By default 0 use all available threads, but using the value 1 can preserve CPU loading to not freeze your computer.
Max value is 16, otherwise it will not works.
Set the default duration when a still image is processed into a video codec.
Choose the color of the application highlights.
A reboot is required to apply the changes.
Allows you to choose the main language, currently French, English, Italian and Spanish are available.
A reboot is required to apply the changes.
Allows you to set the default opening destination for each output if there are enabled.
-
Status bar
- GPU decoding
- Set GPU filtering
- Hardware acceleration
This option is only for decoding and it’s on “none” by default because it can in some cases be slower than
only using CPU.
Pros:
– When you select to decode by GPU it only works on specific codecs: H.264, H.265, VP8, VP9, AV1, MPEG-1 and MPEG-2.
If the input codec is different, you will not have any problem, it will just not use it.
– Less CPU consumption because of GPU processing.
– If you’re using GPU encoding without any filters or corrections, you get a significant boost to use GPU
as decoding also.
– You should get pretty good advantages when using GPU decoding with editing codecs like DNxHR, ProRes etc.
(because GPU decode and CPU encode).
Cons:
– CPU has to always send datas to GPU, so if you’re using some corrections (like color correction, denoise or
whatever) the result could be slower because of CPU transfers + CPU filters.
To conclude:
– It should be a good option to set on “auto” if you’re using Shutter Encoder to create editing codecs
as output, without extra options.
– In other cases keep it on “none” or experiment it.
This option is only available with the #GPU-decoding option and a Windows platform.
Currently, two GPUs are available:
CUDA (from Nvidia)
– Used when the scaling is different.
– Used for yadif deinterlacing filter.
QSV (from Intel)
– Used only when the scaling is different with the same ratio as the input resolution.
Since this option is tied to the decoding capabilities of the GPU,
it only works with H.264, H.265, VP8, VP9, AV1, MPEG-1 and MPEG-2 codecs (if the hardware supports them).
Enables GPU encoding for faster performance, it’s compatible with Nvidia, AMD and Intel GPUs on any OS.
This option is disabled by default because CPU has a better quality encoding than GPU.
I recommend to always tick the max. quality checkbox with the GPU encoding.
Allows you to crop the image from a preset or values.
Allows you to display the embedded timecode or write your own, you can also add the filename or a text.
Allows you to embed or burn your subtitles.
This option supports .srt, .vtt, .scc, .ass and .ssa subtitles.
Allows you to display an image or a video over your file.
This option supports any image (and also .pdf, .psd, .nef, .cr2 etc.) or video with (or without) alpha.
Allows you to color correct your file with numerous settings.
Allows you to only keep files from the selected range, this option reads metadata with exiftool.
-