CONTENT-AWARE VIDEO-CODEC TUNING

Reduce video streaming & storage costs by 20% on average after changing 1 line of encoding settings

What do we do?

Example

We analyse video codecs and find best encoding settings for given videos. Our settings increase encoding efficiency: faster encoding, lower bitrate for the same quality, or better quality for the same bitrate.

Video-codec tuning is a process of codec optimisation for particular tasks, such as compression of specific videos (movies, TV series, CCTV, interviews, CGI etc.) or working at given speed limits by variating encoding settings.

We offer a solution to the problem of optimal video codec configuration in the form of software for automatic selection of effective parameters and in the form of service, the result of which will be one or more of the most effective configurations of video codec parameters for your video sets.

Our clients are owners of video on demand (VOD) and streaming services, online cinemas, holders of large video archives, video codec developers, etc.

The challenge of video-codec tuning

x264 options

Standard encoding presets are usually tuned by the developers to work efficiently on average for a variety of encoding cases. Adjusting your codec for content it works with allows to utilize unused reserves of video codec and boost its performance.

Is it simple to find good encoding settings?

Let's consider an example: tune x264 for one 20-second-long video

  • x264 has ~50 encoding settings
  • Different combinations of settings influence encoding performance in an unpredictable way
  • Exhaustive search for optimal settings will last 22,000,000,000,000 centuries (~488,000 Earth ages!)

Our algorithms can tune any video codec for your videos
in just a few days

Example of reducing costs for streaming, storage and increase compression efficiency by an average of 15%

EVT gain on x264

Codec tuning allows to decrease video size and encoding bandwith:

  • up to 40% less bitrate with the same encoding time and video quality
  • up to 10 times faster with the same bitrate and encoded video quality

For example, our settings for x264 encoder optimized for a set of 77 different videos produces 15% less bitrate than standard presets and 8% less than developers' presets which were tuned by the developers specifically for MSU Video Codec Comparison 2018

Advantages of our approach

Validated on videos

Works with all video encoding use cases

All kinds of videos: CCTV, Ads, Movies, Self-driving, Aero, etc. Any use cases: online streaming, universal or ultra-high-quality encoding. Validated on 20000+ real videos

Supported codecs

Any video-codec or cloud encoding service

Our technology is codec-independent, it works with the codec mathematical model and requires access only to the encoding options, the meaning of which may be hidden

Supported metrics

Preserves or improves the video quality

With our technology video file size decreases without quality loss. Our optimization algorithms work with any target quality, bitrate and encoding speed

Our products and services

We provide consulting and software development services for video encoding. We can help you setup your video encoder for your content, allowing you to reduce your Internet traffic or storage costs. We presented the concept of our technology at VideoTech 2022. Prices are determined on request

Video encoding
pipeline setup

Icon
  • Consulting to optimize
    your encoding pipeline
  • We can find the most effective encoding configuration that will work best for most of your videos

Automatic encoding settings selection

Icon
  • Software for automatic selection of encoder settings for your content
  • This tool analyzes the input video and automatically selects the most effective encoding configuration for it

Do you want to optimize your encoding?

It’s better to provide uncompressed videos — this allows us to achieve more representative results for you

OK! We will analyze your video and
send you the report by email
Error!

Don’t believe it will work
for your videos?

Try it for free!

Send us your videos and we'll show you the results for your content

See more in our presentation

  • Frequently Asked Questions:
    • How long does codec tuning take?
    • Does it affect objective quality?
    • What gain can we achieve?
  • More about products and services
Feature

Our stack of technologies

Our stack of technologies and programming languages: Python, C++, NumPy, XGBoost, scikit-learn, CatBoost, OpenCV, FFmpeg, Docker, etc. We build, develop and keep up-to-date models linking video codec parameters, source video characteristics and compressed video characteristics through machine learning such as “learning with a teacher” and “reinforcement learning” using various machine learning methods.

Developed models are the basis of the software we offer for the automatic selection of effective encoding settings. The software recognizes the features of the video stream and selects the best codec configuration based on the encoder model. Our models also allow us to quickly find effective configurations of video codec parameters within the framework of consulting services. At the request of customers, we develop or customize software related to video encoding, decoding, video quality assessment, video processing to improve its quality

About company

Our team has 15 years of experience in video encoding and processing. We analyze video codecs and offer our software and consulting services to improve video encoding efficiency

Limited Liability Company “EVT”, TIN 7724494903, TRR 772401001, PSRN 1197746709984, address 22 Kaspiyskaya str., block 1, bld. 5, fl. 5, premises 9, room 17, office 16, 115304 Moscow, Russian Federation

Contact: info@evt.guru

Phone number: +7-925-066-82-56