• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer

The DIY Video Editor

All things video for the enthusiastic amateur...

  • Blog
  • Software Reviews
  • Choosing Editing Software
  • Choosing a Video Camera
  • Editing Tips
  • Shooting Tips
  • Sharing & Distribution Tips
  • General Tips
  • Video Courses
  • Audio Tips
  • Optical Discs
  • Quick Video Tips and Articles
You are here: Home / Video Editing Tips / DivX and H.264 Video File Formats Explained

DivX and H.264 Video File Formats Explained

DivX video compression logo.

DivX is the name of a specific video compression codec (compression-decompression) developed by DivX, Inc.

The format was developed to enable users to create very high quality video with very small files sizes.

The DivX codec is currently the most popular MPEG-4 based codec because of its quality, speed and efficiency. As is usually the case the popular becomes more popular because… well… it’s popular! So as a result most modern DVD players and devices are now compatible with the DivX standard.

DivX is based on the H.264 standard which in itself is an MPEG4 variant. It is important to note that terms like MPEG2 and MPEG4 are not codecs in themselves although the terms are used in this context quite often. Both MPEG2 and MPEG4 are a set of rules or standards that dictate the manner in which particular video files are encoded and rendered (played back).

What is H.264?

To be blunt H.264 is probably the future. It is most likely that the current MPEG2 for DVD and DV avi video files types for camcorders will be phased out in favor of H.264 or something similar.

H.264 provides very powerful compression technology that delivers superior video at a low bit rate. It can run across many different types of platform and is suited to high definition production.

The H.264 standard reduces the amount of information required to reproduce a video…

How Does it Work?

The H.264 encoder is able to divide each picture recorded into a set of blocks, it then searches the pictures in the video stream before and after the picture being encoded.

It detects the changes between the before and after pictures as compared to the current picture and carries out what is called “motion estimation.” That’s just a fancy was of saying it makes a calculated guess as to what the changes are.

H.264 inspects the before and after pictures down to the level of one quarter of a pixel for this motion search resulting in quite amazing quality.

Once it has done that it now “knows” what is the same and what is different between one picture and the next and simply put, it throws out everything that is the same and only keeps what is different.

When the file is played back the decoder in the playback device will hit the picture in the example above. It will display a little of the total picture from the information in the file but mainly it will go to other pictures (before and after the current one) to find the rest of the information it needs to show the complete picture.

That is how it manages to achieve such small video file sizes.

It is a common misconception that H.264 is a format with only a single form. Not true .Mov files are H.264 and very often you will find that files you see that are marked as MPEG4 are actually H.264.

H.264 can occur under a number of guises displaying a wide range of parameters.

For a complete look at this style of compression you can take a look at this post here under MPEG2 and MPEG4 Editing or here for Video File Formats Explained.

As a video file encoding format H.264 represents probably the best quality for file size trade off on the market today and the DivX implementation of H.264 represents the best of the best.

The Downside

Like all highly compressed video file formats DivX was not designed in any way as an editing format. It is what is called a distribution format and is intended as the video file format to be used in the final product.

Editing DivX files can be a nightmare and the reasons for this are explained in the links above in this post.

Compatibility with Other Video Editing Software

Because DivX is a specific codec it is easily implemented into your existing video editing software. All you have to do is download the codec from www.DivX.com and install. From that point forward when you choose to render a final video file of a project DivX will appear as one of the choices for file output.

Each type of video editing software will have a slightly different place in which you will gain access to imported codecs so just check your particular software documentation for details.

  • The Friday Roundup – Music Video Tips, File Formats and More!
  • The Friday Roundup – It’s All About 4K Resolution and HVEC This Week!
  • Video File Format Compatibility
  • The Friday Roundup – Isobuster 4.3, Codec News and Sensors
  • MPEG2 AVCHD MPEG4 Editing Problems Explained
Previous Post: « A Homemade Wind Noise Reduction Solution for Camcorders
Next Post: Video Editing Software Choices for 2013 »

Reader Interactions

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

  1. Franklin Zelch says

    10/03/2020 at 1:14 pm

    Contrary to the claim in this article the DivX codec is NOT based on h.264. The DivX codec is MPEG-4 Part 2 Advanced Simple Profile (ASP) h.263 which is the predecessor to h.264 Advanced Video Codec (AVC). There are three DivX codecs; the original MPEG-4 Part 2 DivX codec, the H.264/MPEG-4 AVC DivX Plus HD codec and the High Efficiency Video Coding DivX HEVC Ultra HD codec.The last actual DivX codec was DivX codec 6.8.5. Support for H.264 did not come along until DivX Plus Codec Pack 8.0 – Released 2010-3-16 DivX Plus is based on the h.264 codec and not the DivX codec.

    Reply
    • Lance Carr says

      11/03/2020 at 1:12 am

      Hi Franklin,
      At the time this article was written and with the intention to keep things simple, the DivX codec was the version based on H.264.
      It was not the intention of the article to outline the long and convoluted history of this codec prior to that time.
      Thanks for your comment anyway.

      Reply

Primary Sidebar

Video Editing Tips

  • Video Editing Basics Pt 1
  • Video Editing Basics Pt 2

Main Categories

  • Home Page
  • DIY Video Editor Blog
  • Choosing a Video Camera
  • Shooting Tips
  • How to Choose an Editor
  • Video Editing Tips
  • Getting Your Videos Online
  • Video Editing Software Reviews
  • Audio Tips
  • Video Courses
  • General Tips
  • CD, DVD, Blu-ray Disc Repair and Data Recovery
  • Quick Video Tips and Articles

Software Reviews

  • The Best Video Editing Software
  • Easy to Use Editing Software
  • CyberLink PowerDirector 21 | 365
  • CyberLink Director Suite 365
  • Filmora 12 by Wondershare
  • Corel VideoStudio 2022
  • Movavi Video Editor
  • Pinnacle Studio 26
  • Magix Movie Edit Pro
  • Vegas Movie Studio 17
  • Adobe Premiere Elements
  • muvee Reveal Encore
  • Magix Video Pro X
  • ScreenFlow for Mac
  • Multimedia Software

Footer

  • Contact
  • Disclosure
  • Sitemap
  • Privacy Policy
  • Terms of Use
  • About
Copyright © 2023 The DIY Video Editor
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT