EOS Transcode Utility

Introduction

EQUIPRENT EOS Transcode Utility Logo

The EOS Transcode Utility is a little tool which helps you to batch transcode Quicktime-Files (MOV) to MP4 files with h264/aac intraframe-encoding. The main reason why we developed this tool is the well known and feared gamma shift bug during decoding of quicktime files (especially when used in older NLE on Windows). This tool is able to create compatible MP4 files with correct gamma which can be edited in older NLE without problems.

The EQUIPRENT Andreas Teichmann GmbH provides this tool free of charge. It is targeted on Windows (XP, vista, 7, 32 or 64 bit).

Features

The EOS Transcode Utility is not yet another transcoding tool - it has more features.

  • completely automated processing, even when there are many files (batch transcoding)
  • compatible with Quicktime-files of EOS DSLR, as well as other cameras which use this container
  • creates MP4 files with intraframe encoding (requires less processing power during editing)
  • no more gamma shift bug
  • higher compatibility with older NLE software (e.g. Sony Vegas 9)
  • motion based denoising, sharpening, autogain and more features can be switched on and off
  • denoising reduces aliasing artifacts a little as well
  • Transcode-Mode for fast transcoding of many files
  • pseudo-multithreading feature (you can adjust how many files the tool processes at the same time)

Requirements

In order to use this tool you need a PC with Windows XP, Vista or Windows 7. You can use the tool on 32 bit or 64 bit OS (you will not have a performance increase or decrease). Furthermore, you will need this: Avisynth v2.5.8

You can download this software separately. The ZIP-file with the EOS Transcode Utility which you can download below does have the installer included.

DLL files that are needed for Avisynth are installed automaticly (the tool will inform you in case this shouldn't work).

We recommend at least 768 MB of free RAM for every active thread. Since the tool works with huge intermediate files, we strongly recommend to have a lot of free hard disc space (at least 30 or 40 gb).

Instructions

The EOS Transcode Utility is pretty simple to use. Download the ZIP-archive below and extract it into a folder on your hard drive. All you need is the "INTRACODE.bat" and the "_intracode" folder.

Copy the .bat file and the _intracode folder into a folder where your MOV-files are located and execute "INTRACODE.bat". That's it. The tool will do it's job completely automated (but you can configure it, see below).

Configuration

You can configure the EOS Transcode Utility to suit any case. The configuration is done in the "INTRACODE.bat" file. You can modify the following parameters:

MAX THREADS

Specifies how many files are processed at the same time (thus "pseudo-multithreading"). If you have a multicore CPU, then you can speed up processing of many small files significantly. Write here the amount of threads that you want to use. If you want to use the TRANSCODE-mode and the files are not located on a SSD or a RAID 0 / 10 drive, then you should not exceed more than 4 threads/files at the same time.

Standard: 2 (integer number from 1 to infinite)

TRANSCODE MODE

Special mode which deactivates many of the time consuming features like denoising and sharpening. In TRANSCODE mode there will be no denosing or extra sharpening applied. AUTOGAIN is not affected by this and must be switched off for maximum speed.

Standard: 1 (0 off, 1 on)

NOISE REDUCTION (DENOISE)

Uses QTGMC to reduce noise. Very effective since it's motionsbased. Has different levels of filtering, meaning it can reduce grain/noise a little bit (and keep most of details and a little grain which is a pleasure to the eye) or totaly terminate any noise that is present in the picture (not recommended at all since this can introduce heavy banding and is super slow). You should keep this activated if you have footage with different ISO (or automatic ISO).

Since v1.10, the denoising is done separately before encoding. This raises encoding-speed a lot.

Standard: 2 (0 for OFF up to 5 for EXTREME)

SHARPENING (SHARPEN)

Specifies in percent how much to sharpen the picture or blur it. 100 does not do anything, number from 0 to 99 will blur the picture (might come in handy if you have way too strong in camera sharpening, 0 meaning maximum blur), 101 to 300 will sharpen the picture (the higher the number, the stronger the sharpening). The tool uses "limitedsharpenfaster" as sharpener. This sharpener provides very good results while keeping haloing artifacts low. Should be used if you have soft footage of a Canon EOS 5D Mark III (use 150 to 175).

Standard: 125 (0 to 300)

ANTI-BANDING (DEBANDING)

New feature which tries to reduce banding artifacts (occurs on gradient textures). Can be activated in several steps (the higher, the stronger), but is able to destroy details when set too high. Introduces slight noise at areas where banding was (is applied after denosing). Should be switched on when AUTOGAIN and/or NOISE REDUCTION is used. Is automaticly activated when AUTOGAIN is used.

Standard: 2 (0 to 6)

AUTOGAIN

Tries to compensate for bad camerawork. Is able to brighten up underexposed images by stretching the histogram without introducing big gaps. Analyses several frames before doing corrections to prevent pumping.

Since v1.10: automatic activation of DEBANDING if AUTOGAIN is used.

Standard: 0 (0 off, 1 for single clips with one scene in each clip, 2 for single file with many scenes)

BITRATE MOD

Allows you to raise or lower the bitrate that is used by the encoder. The required bitrate is calculated by the resolution of the image and the framerate (FPS). The amount of 100 gives you 60 Mbit/s on 1080p30 material, or 48 Mbit/s on 1080p24 or 120 Mbit/s on 1080p60. The 100 is a measurement in percent. If you double it (200), then the used bitrate will be doubled. If you reduce it to 25, then the encoder will only use a quart of the calculated bitrate (1080p30 will be 15 Mbit/s). This feature is important if you have material with extreme noise (raise bitrate) or want to create proxy-files (lower bitrate).

Standard: 100

You can create several copies of "INTRACODE.bat" and specify the parameters inside them differently (this way you will have "profiles").

Changelog

  • 2013-04-27 v1.10: bugfixes, noise reduction in separate run, Anti-Banding integrated
  • 2013-01-13 v1.01: small bugfixes, isntallation of HuffYUV-Codec is not required anymore
  • 2012-12-07 initial release of version 1.0

Important

  • The EOS Transcode Utility is free of charge. You can use it and you can distribute it as long as you do not change the files and do not remove the copyright-marks.

  • Use this tool at your own risk. Always make sure you have backups of your original files.

  • Already encoded and validated MP4 files will not be overwritten (you will have to delete them manually if you want them to be encoded again). You can not resume a canceled encoding process.

  • (At the current state) the EOS Transcode Utility works with Quicktime files (mov container). Only progressive video is supported (in all resolutions and framerates).

  • FFMPEG or x264 might crash from time to time. The script will usually notice this and restart the processing step (so it's basicly fire and forget).

  • Noise reduction and/or sharpening will slow down the encoding process. You can compensate for this by encoding several files at the same time.

  • There are huge intermediate files written on your HDD which will be removed when the encoding process is finished. Make sure you have enough free hard disc space.

  • We have tested this tool with MOV-files from the Canon EOS 5D Mark II, III and 650D. Specialties like the 1088 lines of the Mark II are automaticly corrected.

Download

Newest version:
EOS Transcode Utility v1.10 (37.6 mb)

Third party software

The EOS Transcode Utility uses several open source and freeware tool:

  • AutoIt v3
  • AVISYNTH v2.5.8
  • FAAC Encoder
  • FFMPEG
  • HUFFYUV Codec (decoding mit FFMPEG)
  • MediaInfo
  • MP4Box
  • wait.exe
  • x264

These Avisynth plugins are used as well:

  • AddGrainC
  • Autolevels
  • dfttest
  • EEDI2 / EEDI3
  • FFT3DFilter
  • LimitedSharpenFaster
  • MaskTools
  • MVTools 2
  • NNEDI / NNEDI2 / NNEDI3
  • QTGMC v3.32
  • RemoveGrain Package
  • TDeint
  • Unfilter
  • Yadif Deinterlacer

Disclaimer

The EOS Transcode Utility was written by Anton Krieger. All third party software are copyright to their respective owners.





preload hover account button

Sie haben Fragen? Rufen Sie uns an:


+49 40 2204012


Wir helfen Ihnen von Montag bis Freitag, zwischen 9 und 18 Uhr gerne weiter - auch per Mail.

Sprache wählen
Choose your language

Deutsch English
You are here:
  1. EOS Transcode Utility
Welcome About us EOS Transcode Utility Rental Shop Contact

Questions? We have answers!

+49402204012

Monday to friday, 9am to 6pm