Review: Topaz Video AI – A Wonder at Deinterlacing and Up-scaling Video

Posted on by Larry

[Read my product review disclosure statement here.]

UPDATE CAUTION (May 16, 2023): There is a bug in Topaz Video AI 3.2.5 which makes deinterlacing confusing. This bug is fixed in version 3.2.6.

Topaz Video AI creates amazing results. It isn’t perfect. It requires serious computing power, takes time to process, and its interface can be confusing. But, when you learn how it works, it creates results that will drop your jaw to the floor.

Topaz Video AI is used for deinterlacing video, upscaling low-resolution video to a higher resolution, removing excessive motion blur and creating super smooth slow motion. All with the goal of improving image quality.

The folks at Topaz Labs gave me a one-month license to review the current version (3.1.11) of their software. I’ve spent the last three days working with it and here’s what I learned.

EXECUTIVE SUMMARY

The key features in Topaz Video AI include:

In addition to image stabilization, Video AI has other issues such as: confusing presets, long processing times on slower systems and a lack of clear guidance providing a recommended way to accomplish a task. For instance, an explanation on how to create super slow motion is found in the online Product Roadmap; which makes no sense. A “roadmap” is not a tutorial.

Clearly, like all software wrapped around AI, Topaz Video AI is a work in progress. What it does well is amazing. What it has problems with can be solved using other tools.

Would I recommend the program? Yes, but be sure you have a fast computer to run it on.

Developer: Topaz Labs
Product: Topaz Video AI
Website: https://www.topazlabs.com/topaz-video-ai
Price: $299 (US) one-time purchase

TEST GEAR AND RESULTS

I tested Video AI on an M1 Pro 16″ MacBook Pro running macOS Ventura 13.3. I was using the latest version of Topaz Video AI: v3.1.11. All media was stored on the internal drive of my Mac.

[Click to see larger image.]

I created a series of 24 tests for the software, ran each test twice and averaged the results in this table. The most important column has numbers in bold: “Time to Convert 1:00 of Media.” This normalizes the results of each task so that regardless of how long the source clip is, we can compare results between tests.

NOTE: There were four tests which ran a ridiculously long time. I only ran those once because, over time, I realized the app did not vary much in how long it took to process a task.

Column definitions:

NOTE: Here’s a one-page PDF of all my test results.

INSTALLATION & UPGRADING

Downloads are from the TopazLabs website. Installation is straight-forward and works as you would expect.

The software also notifies you, after you start the app, when an upgrade is available. Upgrading doesn’t work as well.

After beginning the update process, the installer displays a screen saying: “Close Applications and Install.” When I clicked this, it immediately displayed this same message a second time.

On the M1 MacBook Pro, leaving this second warning open would start the installation, closing it would hang the install. On an Intel iMac, the installer hangs regardless of what you do with this second warning. With no other applications running, the installer warned that it was “Waiting for other installations to complete.” After waiting ten minutes or so, the installation finally completed.

So, if you are upgrading, be patient. I saw this problem on three different computers.

OPERATION

When you first open the application, this screen appears. Drag one or more video clips into this panel. Or, click the Browse button and navigate to a folder.

[Click to see larger image.]

This is the main operating screen for Topaz Video AI. Imported clips are displayed in the lower left, preview is in the top center and settings are on the right.

By default, all settings are turned off so you don’t change something by accident. The system defaults to processing an image at the same size it was imported.

To get started, select an appropriate setting from the Presets menu in the top right corner. You can also manually adjust the settings. Since the presets did not do what I needed, I set them manually – except for always choosing “Deinterlace footage…” from the Presets menu because there’s no obvious way to deinterlace manually.

Click the blue Preview button (right red arrow) to preview a short segment of the video to see the results of that setting. To change the size of the image in the Preview panel, click the Scale button (left red arrow). To generate a longer preview duration, the default is 2 seconds, select it from the Duration menu (middle red arrow).

[Click to see larger image.]

This preview window displays the source (left) and the clip after the settings are applied – deinterlacing in my example (right). You can play the preview so you see the processed video. This is much better than simply looking at a still image of the finished effect.

This preview is a big help in assuring your clips looks the way you expect before spending the time to export it. The image difference is immediately apparent.

To save time, but not shown here, you can trim and crop clips so you only process that portion of a clip that you need.

To preview as a split screen, click the icon under the left red arrow. The default is side-by-side, which is accessed by clicking the icon under the right red arrow.

When things look good, click the blue Export button at the bottom right.

NOTE: Export is disabled in the free trial version of the software.

The system then displays how long the export will take, as well as calculate the current frames processed each second. These numbers vary based upon the complexity of the settings applied, the frame size of the media and its duration.

[Click to see larger image.]

Video AI supports adding clips in a batch, with separate settings for each clip. Once exporting starts, the status of each job is tracked under the timeline.

NOTE: I just imported 81 clips and deinterlaced them all in a batch; keeping the frame size the same as the original footage. I selected all 81 and applied the same settings to each. The setup took less than five minutes and the resulting clips – which took several hours to calculate – look amazing.

Topaz Video AI exports 14 different video codecs, depending upon your need. While the default setting is ProRes 422 LT, it puzzles me that ProRes 422 is not on this list. ProRes 422 LT is a 10-bit full-raster codec with an emphasis on smaller file sizes. This makes sense if you are dealing with low-resolution legacy images.

But ProRes 422 is ubiquitous. So, for that matter, is ProRes 4444. Both are missing in this supported codec list. ProRes 422 LT is perfectly adequate, but ProRes 422 would be a better choice.

NOTE: Topaz support tells me that support for ProRes 422 is coming in a future upgrade.

COMPARING RESULTS

[Snowboard images courtesy of Standard Films. Click to see larger image.]

This is why we use Topaz Video AI. Whether you are integrating legacy media, or repurposing broadcast media from CBS, NBC or PBS for the web, interlaced video is a fact of life in media today; in spite of our fervent wish it was gone.

The image above on the left is an interlaced NTSC 4:3 source image enlarged three times, using an NLE, to fill a 1920 x 1080 timeline. The image on the right is the source image deinterlaced, enlarged and enhanced using Topaz Video AI. Both images are the same size, but converted from the rectangular pixels of SD video into the square pixels of computers.

NOTE: SD video is a 4:3 rectangle. HD is a 16:9 rectangle. SD uses rectangular pixels, HD uses square pixels. (Yes, I know there are a few exceptions in HD, we will ignore them.) This means that SD video displayed in an HD timeline has black “pillar boxes” on the left and right sides of the image. These black bars allow us to see the source image without it looking horizontally stretched. I removed these pillar boxes from all my screen shots.

[ Click to see larger image.]

When you look at the source image (left) and compare it to the deinterlaced image using Topaz Video AI, the differences are stark and eye-catching. Look at the detail in the skier, the texture in the flying snow and definition of the ground snow. There is no comparison between these two images. Deinterlacing makes a huge difference in improving image quality.

However, the preset to get here is not helpful. You should choose Deinterlace…, then manually switch the Output to the original size in the setting immediately below. (I’ll have more on presets in a bit.)

[Click to see larger image.]

The next reason to use this software is to improve the resolution (up-scale) a clip. This is typically done when converting legacy SD media for HD projects. Here, again, depending upon how you up-scale the clip, the results are lovely.

Take special notice of the texture in the flying snow and on the ground.

NOTE: While Topaz Video AI does an excellent job upscaling, the more you enlarge any digital image, the worse it looks. Up-scaling an SD clip to 4K will not look good, no matter what software you run it through.

[Click to see larger image.]

However, while the presets seem to suggest that you deinterlace and up-scale at the same time, my tests show that image quality is improved if you deinterlace to the same size first, then up-scale in a second step.

While this two-step process takes longer – more on that in a bit – the results are worth it. While they are subtle in this still, they are obvious during playback. The image on the right shows the difference between these two screen shots; calculated in Photoshop.

[Click to see larger image.]

Another feature worth experimenting with is removing motion blur. While this would not generally be used in dramas, it significantly improves image quality for sports and action scenes. What I discovered is that it brought back detail in clothing, as well as the snow on the ground.

[POL images courtesy of WCVB-TV. Click to see larger image.]

I should mention that the quality of the final image depends upon the quality of the source. Video AI works magic, but not miracles. In this scene from a series I directed for WCVB-TV in the 1980’s (“Point of Law with Arthur Miller“), look at the “echoes” to the right of the text and his head.

[Click to see larger image.]

If we look at this more closely, after deinterlacing, up-scaling and enhancing, the ringing is still there. Arther also suddenly developed six fingers in his left hand.

AVOID STABILIZATION

[Click to see larger image.]

Another feature of Topaz Video AI is image-stabilization. Video AI provides two stabilization options Auto-crop and full-frame.

Whether I was stabilizing a full 4K frame, or down-scaling 4K to 1080p, I could not tell a difference in results between these two settings. Additionally, I could not tell a difference between the results of these  two settings and the source clip.

Worse, calculating image stabilization ranged from 20 to 50 minutes PER SOURCE CLIP MINUTE to stabilize the image!

Out of curiosity, I ran these  same two tests in Apple Final Cut Pro and they took 12 seconds to calculate and display. Plus, it actually stabilized the image.

There is no reason – not even using batch processing – to use this feature as currently implemented.

A NOTE ON FFmpeg AND ProRes

Topaz Video AI improves the image using AI inside the application, but sends the results to FFmpeg for video processing. I asked Topaz Support why they use FFmepg.

“FFmpeg is a video encoding tool that powers many popular video editing applications and conversion tools. It supports complex filtering and stacking of multiple effects, and offers us the ability to intake many codecs that are not supported by default in Windows and macOS.

“Topaz Video AI adds its AI models into the chain of processing steps that FFmpeg performs when encoding video files and actually gives users the option to run AI models directly from the command line for further customization. Clicking the three-dot menu next to any export job in the Topaz Video AI queue and selecting “FFmpeg command” will reveal exactly what command the application is running to generate enhanced output.

“FFmpeg does frequently update with new features and performance improvements, and the builds included with Topaz Video AI are updated often to maintain pace with the upstream project.”

In the past, Apple made a big deal that FFmpeg had not licensed the ProRes codecs; rather, it reverse engineered them. It warned of quality problems… or worse.

When I asked Topaz Labs support about this they said: “That’s correct, in the past there was no official way to encode ProRes via FFmpeg even on macOS. This has changed with the addition of prores_videotoolbox to FFmpeg as of version 5.0. This is what we are using on macOS versions of Topaz Video AI, both to ensure complete spec compatibility and to make use of hardware acceleration on M-series processors.

“There is no current implementation of a licensed ProRes codec for FFmpeg builds on Windows, so we continue to use the popular prores_ks implementation, which is reverse engineered but has historically been able to operate without issue with playback and editing software on both operating systems.”

I use FFmpeg every week in my webinars and have done so for years, without problems. But it is good to know that, on the Mac version at least, we are dealing with the real thing.

OK, SO JUST HOW FAST IS THIS?

[Click to see larger image.]

Here’s what these numbers mean:

I tried this again with a different clip. (The first clip ran 1:22, the second ran 0:53.) The normalized results were identical.

SIDEBAR ON INTEL MACS

All these tests were run on a 16″ MacBook Pro with an M1 Pro SoC. For comparison I ran one of these tests on a 2017 iMac with an i5 Intel CPU.

So, if you are running Topaz Video AI on older systems, you need to budget more time for these jobs to complete.

CREATE SMOOTH SLOW MOTION

[Click to see larger image.]

Another feature where Video AI excels is creating very smooth and clean slow motion. I have never liked the results of using optical flow. It almost never created anything I could use.

Video AI is just the opposite. It creates smooth, fluid and detailed slow motion. However, it takes a while. BUT!! There’s a very cool workaround.

I have no idea why the time savings are as great as this – 3.6 times faster! I’ve run this test multiple times with the same results.

Clearly, as you do more with a clip, it takes longer. For example:

The visual results are amazing, but plan for this process to run overnight.

CHECKING SPEEDS WITH ACTIVITY MONITOR

[Click to see larger image.]

If you look at Activity Monitor during deinterlacing, you’ll notice that Topaz Video AI isn’t doing much of anything (bottom red arrow) and FFmpeg is hardly working (top red arrow) The CPU is loafing and the GPU is asleep.

NOTE: The maximum CPU speed on this system is 1200%. The maximum GPU speed is 100%.

I asked Topaz Support about this and was told: “Activity monitor is not a reliable source of GPU/ CPU [activity. Why?]

“[Because] Video AI uses coreML for all its inferences. CoreML uses other APIs/services to use the neural engine and GPU. So when running the app there would be elevated GPU usage that can be tracked using GPU history view but may not show up at the process level.

“If you hover over the model [names in the interface] you will see a description for what each model has been trained for. ‘Low quality’ refers to the input file, the output file should always be high quality.”

[Click to see larger image.]

As proof, look at how busy the CPUs and GPUs are when stabilizing a clip.

AREAS WHERE TOPAZ CAN IMPROVE

In many ways, Topaz Video AI amazing. Its deinterlacing is stellar, the slow motion is glossy and the up-scaling makes a silk purse out of a sow’s ear. (Um, that means it does a really good job.)

But here are areas where the application can improve:

A NOTE ON COMPUTER HARDWARE

Topaz Video AI benefits from running on powerful computers. Apple silicon systems, with their built-in neural engine will be vastly faster than an Intel system. (In one quick test an Apple silicon system was five times faster than the same task and media run on an Intel iMac.)

As well, Video AI will benefit from higher core counts on Apple silicon systems. However, it does not need excessive amounts of RAM or storage. 32-64 GB of RAM and 1-2 TB of storage – which is what I recommend for editing in general – will be enough.

NOTE: If you plan to do a lot of video processing to improve image quality, you will benefit from the power in a Mac Studio M1 Ultra system.

SUMMARY

Topaz Video AI delivers dramatic results and holds a great deal of promise for the future. It is not cheap, but Topaz Labs provides a free trial where you can experiment with your  footage to see how it enhances your own media. I found this trial very useful in deciding whether to spend the time to review the software in detail.

Topaz Video AI does not work miracles. But it can transform your video into something that looks magical. I recommend it.

EXTRA CREDIT

Here’s a one-page PDF with all my notes and results.


Bookmark the permalink.

15 Responses to Review: Topaz Video AI – A Wonder at Deinterlacing and Up-scaling Video

  1. Ed Grogan says:

    I’ve played with this product for about a year. Yes I agree with your review. I want to add an interesting comment. I shoot with a Varicam 35 at 4K and use it to punch in get the framing I want. Since I start at 4K and deliver at 1280x720p I can have a lot of punch in and still get pixel to pixel map. But sometimes I punch in further and I expect this software to help. It does but I noticed that if I say the source is good video I get an video. If I set it that the input is poor, I get a better final product.

  2. Dj says:

    Larry:

    Thanks for this very helpful piece. I love the results you achieved for the snowboarder. I have been struggling to find the right combinations for rendering my early 90’s vhs.

    When I use the deinterlacing preset it seems to make things worse. To clarify, you recommend above to first deinterlace and leave at 720. Then export and reimport to add enhancements for the second step.

    • Larry says:

      DJ:

      Correct. Deinterlace without changing image size. Keep in mind that upscaling NEVER looks as good as if you shot at that resolution in the first place. There will always be tradeoffs. I found the best way to improve the quality of an image is:

      * Deinterlace (step 1)
      * Remove motion blur and up-scale 2x (step 2)

      You can scale larger, but you won’t be very happy with the results. Every clip is different and your results may vary, but these are my guidelines.

      Larry

      • Dj says:

        Great. I will
        Deinterlace keeping original 720

        Export using ProRes 422 standard

        Reimport and use motion blue plus 2x upscale

        Then RE export using ProRes 422 standard

        Thanks

  3. Michael Powles says:

    I have done a considerable amount of testing with this new software as I am digitizing a host of family VHS-C and Hi8 tapes to DVD and mp4 files. I wonder if you might be interested in the results.

    The most notable thing about Topaz Video AI is that files come out at 4x the size of the original ripped track from a DVD! This was with the ‘H.264 High’ setting. I find this staggering. So a 1.02GB .VOB original file ripped from a DVD turns into a 4.49GB file 😲 – hardly space efficient but quality is the purpose here.

    The other thing about Topaz is that an extraordinary amount of patience is required for deinterlacing a 1GB file – it took 14 hours 49 minutes and 16 seconds to complete. I have noticed the processing indicator gets to 100% way before the file has completed. But the green check mark will appear eventually……. just several hours later! I wonder how long a 4.52GB file will take to process?!!

    If encoding to HEVC with the ‘H265 Main’ setting (this is 8-bit – the ‘H265 Main10’ setting is for 10-bit files), the size of a file is about 3x as big as the original. I just hope older PC’s will be able to run them – I suspect VLC will cope with that as Windows 10 does not have an H.265 capability unless an add-on is purchased from Microsoft. However, the quality compared with files deinterlaced by Handbrake, for example, is noticeably superior when taken from a VHS-C clip (see attached).

    I guess, as ever with video, it is a trade off between file size and picture quality. But the Topaz sizes did surprise (alarm) me from a storage point of view. I’m not going to attempt Motion Deblur as well for this project! There’s an awful lot of ‘hosepiping’ in these videos.

    It is good to see ‘ProRes 422 Standard’ now available as an Output in v.3.2.3

    Clearly the software has been developed for individual shots or smaller clips to be processed efficiently with a much more powerful Mac product than mine. I therefore accept that I am not really using the software totally correctly. But it works and I am pleased with the results, even if it does take so long.

    Laptop Specs:
    MacBookPro 15″ 2016 running Monterey OS 12.6.5
    Processor 2.9GHz Quad-Core Intel Core i7
    Memory 16GB 2133 MHz LPDDR3
    Graphics Intel HD Graphics 530 1536MB

    • Larry says:

      Michael:

      I’m very grateful for your detailed analysis. I’ll make a point to forward it to the team at Topaz.

      Keep in mind that you have an older and very slow system. New Apple silicon systems will be 5X faster or more, depending upon the chip it uses.

      Much of the file size increase is due to converting it from MPEG-2 (very lossy but small) to ProRes (virtually lossless, but much bigger.)

      Larry

  4. Evan Ivanov says:

    Thanks for this great article.

    Quick question though. If I am doing editing, would you suggest running Video AI first followed by the editing program ( Premier Pro, Video Director) or the reverse.

    Thanks
    Evan

    • Larry says:

      Evan:

      That depends. If all you are doing is cutting video, you can do this in any order.

      However, if you are adding titles, transitions other than dissolves or effects, I would run the video through Video AI first.

      Larry

      • Evan Ivanov says:

        Thanks for the response.

        I was planning to correct white balance, add light with content aware video editing and cropping on Video Director. When I do it first followed by Video Topaz AI, I seem to get artifacts in the final output which does not occur when I just run the raw video
        through Topaz Ai.

        Any suggestions? And very much appreciated.

        • Larry says:

          Evan:

          Keep in mind that by definition, Video AI invents new video based upon existing pixels. Depending upon the AI learning model involved this can create different artifacts.

          As well, results vary by clip, exposure, resolution and interlacing.

          In other words, there’s no single right answer. Experiment and see what works best for you.

          Larry

  5. ZD says:

    You say that Apple Silicon works better for this than Intel, and you recommend the M1 Ultra, but other users and raters seem to recommend using a beefy Windows PC with a high-end graphics card, saying that the extra computing power of the Ultra doesn’t beat the beefy Windows system, doesn’t offer much of an improvement over the M1 Max, and isn’t worth the expense.
    Have you tried it on such a system?

    • Larry says:

      ZD:

      Good question and nope.

      I don’t own a Windows PC. However I do own a Mac Studio with an M2 Max which I can test with Topaz.

      I’ll add that to my list.

      Larry

  6. Uli Plank says:

    Well, there are lots of benchmark results on the user forum.
    Unfortunately, no Mac will compete with a PC with a strong Nvidia card. If you need to use Topaz on a regular basis, you should get a 4090, which is much faster than even a Mac Studio Ultra.
    Apart from that, I can confirm Larry’s observations.

Leave a Reply

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

Larry Recommends:

FCPX Complete

NEW & Updated!

Edit smarter with Larry’s latest training, all available in our store.

Access over 1,900 on-demand video editing courses. Become a member of our Video Training Library today!

JOIN NOW

Subscribe to Larry's FREE weekly newsletter and save 10%
on your first purchase.