Topaz Video AI 3.0.5.0.b

Hello everyone,

Another beta for Topaz Video AI is now available. Please test and provide your feedback. Thank you.

Downloads:

Changes from 3.0.4:

  • Added support for AV1 encode on intel ARC GPUs
  • Quality now matches 2.6.4
  • Performance/quality fixes for videos with SAR
  • Fixes model downloading in almost all cases
  • Fixes bulk export/preview not working correctly
  • ProRes 444XQ only enabled for Mac OS Monterey and above

Notes:

  • AV1 support on Intel requires an Alchemist discrete GPU
11 Likes

That’s great news!

3 Likes

I’m glad the Beta is still going… :slight_smile:

2 Likes

First time i see a working side by side comparison while exporting-good.
AV1 export using nvidia(rtx 4090) results in - Unrecognized FFmpeg option: ā€˜tilecolumns’. Check the FFmpeg command.
AV1 export using intel crashes the app.Quality in auto mode looking good.Nice progress,although AV1 nvidia export was already working in 3.04-so proly a bug.

1 Like

Great Improvement its quite similar to 2.6 version as upscale quality. will update after testing all models.

1 Like

Will I finally get to use V3 if the quality mismatch has been fixed :smiley:

1 Like

This is the first version of Video AI v3 I’ve used.

On a GTX 1060, a 720p to 1080p conversion using Proteus gave me an approx 30% speed improvement over v2.6.4 and the quality is about the same.

Ok - cannot preview at all.

On first run, Proteus default auto 2x upscale. Took about 2-3 minutes to start preview - the status ba will then start like its trying to preview, preview screen will still show generating and about 3x seconds later crashed the program.

  • Tried a second time, faster to start preview process, no preview, three seconds later crash.
  • Tried third time to make sure, same result.
  • Tried changing the output to image - which sholdn’t matter for preview, only for export, then tried to preview, program no longer crashes and preview generates. I assume from this that image input will crash the application when trying to preview unless also selecting an image output (?)
  • Preview does not play back at the same frame rate the input and output is set at, so rather than getting a smooth playback on preview once processing is complete, its like slow motion jerking.
  • Image output still has a default file name that is invalid
  • Using image wildcard still results in duplicate frame numbers as the frame name, IE instead of frame 792 being called 00792 it becomes 79200792.
  • When exporting to images, Preview is broken entirely and won’t preview anything. I guess this is better than it showing the wrong preview entirely for now.
  • Can you explain what you define as Interlaced Progressive in the model selection so I know what kind of input file this is meant to be for?
  • Adjusting settings and Preview still takes some time to generate the preview compared to 2.6

On testing Proteus Auto to see how it fares without corrections, it still is a fair way away from usable on Auto only. Left is best result in 2.3, right is same sequence input in Proteus Auto in this Beta. I know its adjustable, but I think some more work on the Auto default to get it a bit better would be good.

2 Likes

Intel 12th Gen and above CPUs with integrated video also support AV1 acceleration. Will you also be supporting those?

1 Like

Those CPU only support AV1 hardware decoding for video playback. At the moment, only Intel ARC GPU & Nvidia RTX40 have built in AV1 hardware encoder .

1 Like

On my i9-11980HK I get about a 4X speed increase encoding AV1 using NEAV1 vs AMD or other processors. So are you sure about that? I realize what Intel is listing, but something is giving it considerable boost in encoding speeds.

The parallelisation seems to get better and better. I’m going from 0.88s/f to 0.55s/f if I split up the file and run 4 processes. Is there a plan to auto-split and combine a file to achieve that speed when processing just one file so that I don’t have to manually set the in/out trim points and stitch the segments together myself at the end?

1 Like

Running multiple long previews in parallel leads to the system RAM being filled up to 100% and all processes crashing with ā€œout of spaceā€ error.

Correction: any preview eventually fills up all available system RAM and crashes if length or resolution are big enough

I can’t login, ā€œError: user not logged inā€, although user and pass are correct and are working on the productive version

Interlaced Progressive means the source video was originally interlaced, but had been transcoded without proper de-interlacing. So, the interlace artifacts are baked into a progressive video because the 2 interlace fields are no longer separated.

Otherwise, the Interlaced Progressive model also works for most purely interlaced and purely progressive video sources, but (unlike the Interlaced models) does not double output frames…

Ok, so I know what kind of video file that is trying to work with.

My only concern is that this is a very specific file with issues that doesn’t exist without first having someone screw up the original file. This would mean the input file is a progressive video input that has significant leftover interlacing artifacts - but it is not interlaced, so the name is kind of weird.

Additionally, for most general users of this program, working out if this is the kind of file you have is extremely difficult for the laymen. If you have a genuinely interlaced file, it will look identical to this kind of file unless you look under the hood.

So is it expected the user is meant to determine the file kind first, or just experiment and see what works best?

Here is the comparison between MSI Afterburner and Taskmanager for the workload detection.

The task manager does not even show half of the half although the GPU is fully loaded.

2 Likes

As I said, it also works for both true interlaced and progressive videos, so it’s quite versatile. Personally, I find it retains more detail than other models, but it sometimes creates artifacts of its own.

In versions 2.x, the output window is in step with the input during processing. (and during preview)
In 3.x, output pauses, runs, pauses. I for one do not like that at all.
Could you change that? I’ve commented on this before, several times, but I’ve never had a specific reply!
Perhaps it’s impossible to do now, since the software has been rewritten completely, but it would be nice to know if you’re looking to change it.

3 Likes

Yes, not being able to compare is a deal breaker for many.

1 Like