Topaz Video AI Beta 5.4.0.0.b

Hello Video AI users!

Today we’re very excited to release the first beta for Video AI 5.4

5.4.0.0.b

This release includes two major updates focused on output quality and app performance:

1. All-new, GPU-accelerated video player

Video AI 5.4 uses an mpv-based video player that unlocks incredible improvements to playback performance. Scrub through highly-compressed input videos, or massive uncompressed media with near-instant responsiveness. This new player also supports HDR displays and audio playback! The old live preview behavior with the “Render” button is also restored. Right now, the new player is available on Windows only. We are working on bringing this player to macOS very soon.

Playback of 8K video with old player:

Playback of 8K video with new player:

Known issues:

  • Dragging the comparison bar in Split View during playback could have a lagging visual effect.

2. Hyperion SDR-to-HDR model
This model is designed to perform inverse tonemapping by increasing the bit depth, expanding the color gamut, and brightening the highlights of input videos. It improves contrast and recovers detail in highlight and shadow areas of standard dynamic range inputs, and produces HDR10 (BT.2020/PQ) output.

Controls:

Highlight threshold slider: This slider explicitly tells the model the lowest intensity level to be considered a highlight. This slider should be set to a value higher than the brightest skin-tone (or any other color where accuracy is vital) present in the video. In practical terms, we recommend starting with the default setting and raising the value if undesirable color shifts appear.

Saturation boost slider: The HDR color space has a larger color gamut and supports more saturated colors. Turning this slider up results in more saturated outputs in HDR without loss of detail. This slider will, however, lead to a color shift.

Changelog from 5.3.4

  • Improved timeline control, allowing to set in/out points more smoothly.
  • Adjusted macOS window margins to allow dragging on the window near the buttons.
  • Matched bitrate setting names across preferences and export pages for consistency.
  • Combo boxes will now close automatically if you scroll away, preventing them from getting stuck.
  • Resolved preview and export issues when both focus adjustments and cropping are enabled.
  • Added a quick way to copy settings from preview/export and paste them into input videos.
  • Fixed issue where “Auto” label not displaying correctly in Rhea previews.
  • Fixed changes in preset settings when switching between interlaced and progressive models, so settings are retained and input switching is smoother.
  • Fixed crashes that happened during large batch exports or when loading projects with multiple exports.
8 Likes

Can we please get this fixed - it was introduced in the Alpha and persists in this release as well:

Thanks

The minimum window size is too small so that the Rendering button is cut off. This has been mentioned before.

image

Video AI spams full the C:/ drive even though I told a specific installation path on a different drive including drives for working. Not only this: It spams in a hidden folder. This has also been mentioned before.

When I just encode a file without enhancements it successfully completes the task but the info line gets stuck/frozen at around 7 %. This has also been mentioned before.

image

2 Likes

I have noticed that the new player messes up often. Let me try to explain.
I am trying to test with an anime named Food Wars! right now. My starting frame has a character saying a line which is subtitled at the bottom (which is also weird, when did this start putting subtitles baked in?). I let the test loop a few times, which was indeed quite smooth. However, when I paused it then removed all groups, the image did not change, however the subtitles from my first frame showed back up, but also only in the OG side.

And here is how it should be:

(also, edited out the curse word. Family friendly chat.)

The new player is displaying subtitles in the preview. Not sure how that’s happening, since the srt file is not in the same directory where the source MP4 is located, but how do I turn them off?

1 Like

First test on my side showed, that this beta doesn’t ‘honor’ the [duplicate frame replace] option either (like TVAI 5.4.0.8a). Could you fix this, please, before this bug finds its way into stable version?
Currently, only 5.0.4/5.3.5/5.3.6 (from what I can tell - I have these installed) version of TVAI are working with this option ON as intended.

  • It’s great to see mpv player, Rhea XL and SDR->HDR models to joinf the beta fray - thank you! :slight_smile:

The other, long anticipated thing for me would be the ability to change the video’s aspect ratio, not by cropping, but by defining the pixel’s ‘ratio’ - I had seen some 4:3 videos that were totally incorrectly hardcoded into 16:9 format, and also vice versa… :slight_smile:

There’s also the bug with TEMP folder being wiped still looming (just observed it)- this beta seems to ignore the ‘workspace’/‘projects’ folder setting to some extent - I’m noticing preview videos being saved next to the original file, too.
Yeah, this beta removes the manually set ‘workspaces’ folder at exit and doesn’t recreate it at startup. :slight_smile:
I believe this beta might be placing temp files where the processed video destination folder is.

I like the work programmers are doing with the preview - now the app will try to adjust the previewed/processed frame as close as it can to the original one, even with frame generation. But as I mentioned, duplicate frame replacement option is turned off internally or broken. :slight_smile:

1 Like

Did I miss them fixing that? That has never worked. It might make things more blurry with the Chronos models, but it has never done what the name implies with Apollo or Aion.

From what I can see, the rdt value does change in the commands it generates: Off rdt=-0.000001 On rdt=0.029—so there’s no disconnect between the UI and ffmpeg. In the past there has been issues where models in ffmpeg ignore the input values. So changing rdt would make no difference, if that is the case.

This option works properly in TVAI 5.3.5 and 5.3.6, and also in 5.0.4, which I decided to manually move to another folder.

Ah, it’s the mpv displaying the subtitles from either your separate subtitle file, or the video container. :slight_smile:
The devs will tackle this a some point, I believe. :slight_smile:

Makes sense, I just hope it is not hard coding them in when you export! That would… well… suck.
Would be interesting to see how it handles a .ass with multi-fonts. Maybe if I get the darn updates to properly apply to this HCI Stack sometime this year, I can go test that :stuck_out_tongue_winking_eye:

I just downloaded 5.3.5 and did a pretty easy to recreate test:
Took a DVD and did not drop duplicate frames so that TVAI was fed the 29.97 frame rate with duplicate frames. I tried ‘Duplicate Frames Replace’ at off, 20, 70 and 100 with Apollo. I put the slow motion factor to X2. The only difference I can detect is that with it off, the duplicate frames can make motion take a step back. With it on, they are just duplicates. Either way, it takes the duplicate frames very heavily into account when calculating motion—resulting in jerky motion.

Using ffmpeg -r 23.976 to drop the frame rate (And on most DVDs, drop the duplicate frames), then running the same model with the same settings, produces smooth motion.

My conclusion is that it is still as nonfunctional as it has always been.

3 Likes

What I don’t get is how it’s even finding subtitles when they’re not in the same place as the video source.

Maybe the video container itself has them?

If it does, no other player has ever found them there.

just like the alpha, this straight crashes when i try to load certain mp4 files…

After the crash, the video is already “loaded” so i have to start the program numerous times and try to close input file before the program completely crashes again.

@henry.z Error on Mac.


logsForSupport.zip (4.4 KB)

It galls me that it’s on by default, It is completely non-functional for its intended purpose, I use VirtuaDub with a deduplication plugin by shekhjkl

And the incredible shutter encoder by Paul Pacifico!

1 Like

I’ve been posting about it since it was introduced. No one at Topaz seems to care.
At the minimum it needs to be reworded.

2 Likes

Believe me I know, I was fighting for the longest for acknowledgement of when the interpolating feature was duplicating the frames, it was finally regarded and fixed, but yeah, the model is functionally useless for the task at hand.

1 Like

I can’t get the bloody thing to display the UI, as it keeps flashing in and out, so this beta is useless for my system… I’m guessing the new player doesn’t work with my system, reverting to the previous beta…

OOPS, forgot the logs… ⇒
2024-11-08-02-33-37-Main.tzlog (83.2 KB)

1 Like