One of the big things driving the need for a Linux version is long-term stability for the processing of videos. I have a current project which is requiring just under TWO MONTHS of processing time using my currently available computer for a video which is just under 1.5 hours long. I am upscaling a 720p video to 1080p, using the AI features with motion deblurring.
To make use of Video AI, and the features above and beyond normal upscaling would be a “normal use” situation (the main reason to use this program versus ffmpeg or HandBrake), in my opinion. But when it takes a dedicated desktop machine almost two months to process the file, things like power quality issues, overall OS stability due to other programs being buggy, etc., and loss of that machine for other purposes start coming into play.
If a version were compiled to be used in a command line environment such as Linux, power quality might still be an issue, though more server-level machines are typically put on battery backup, but long-term stability and lower competition for machine resources due to the Linux machine not being the primary workstation the user would interact with would benefit the projects put on it.
One feature that could help mitigate problems with longterm machine usage, and potential interruptions to the workflow would be the ability to pick up the video processing at the last successful position. The processing could be started and stopped as needed without losing days (months?) of time when something went wrong.
I thought I remembered the previous version, Topaz Video Enhance AI, having this ability, but maybe not.
I would think it was absolutely essential for a main feature.