Do not start with an expired license when running the CLI

Do not start with an expired license when running the CLI.
In the case of GUI, a watermark appears in the preview in case of an expired license (or error), but in the case of CLI, the process continues without any action, which can be a waste of time.

For example, how about adding the following options to the filter.

   licence           <int>        ..FV....... Run with watermark if no license (from 0 to 1) (default 0)

In the GUI, set license=1 to execute with watermark, and in the CLI, set license=0 (or do not set) to stop execution when the license expires.

I agree that anything would be better than just going ahead with the watermark in the CLI. A warning in the console, as a minimum. The option to bail if in trial mode, would be better.
The people who use the CLI are not the same people that check to see how the current job is looking. Meaning, they won’t find out it’s been watermarked until it’s done, one hundred percent of the time.

1 Like

Had this happen again. Had 8 videos queued up to run. Checked in the morning and one did not run—probably something I configured wrong—and two had watermarks.
Now I have to run 6 of them again.

EDIT: I should explain that two of the videos had to be appended to the two that failed. My script does that automatically. That’s why my math might not have added up.

1 Like

Getting randomly logged out has gotten better. This is still an issue though. When the year changed and I got logged out, I had a batch of videos get watermarked. I would have rather come back to find they didn’t run at all and a login error.

1 Like

Lost 6 hours of processing last night because of this. Came back to all watermarked videos.

If license=0 and the user is logged out, it should close ffmpeg with an error. That way my script would error out and when I come back in the morning, I could login and start where it failed.

1 Like

This is still a big issue.
I just let TVAI process for 12 hours only to find the videos had been watermarked. I should be able to come back 12 hours later and find it waiting for my input—like if you do not have -y in the command and you try to replace an existing file. DO THAT WITH TVAI WHEN THE USER IS NO LONGER SIGNED IN.

The point is, do SOMETHING. It’s painfully wasteful for it to not warn ask or care.

1 Like

I second this, it’s incredibly annoying and actually a very big flaw in the software… I have a long batch process that does all sorts of pre-processing as well. It’s happened probably 4 or 5 times now where I’ve left it running for days, only to find that 3 days’ worth of processing all has the watermark on (and 30-40KWh of electricity wasted, which is extremely expensive in the UK - $15-$20 wasted!)

I don’t understand why the software needs to be constantly re-activated anyway… I have bought literally hundreds of different pieces of software over the last 20 years for business and personal use… this is the only one I’ve ever bought that requires activating more than once on the same PC EVER

It’s very poor form to seriously annoy your paying customers to eliminate a tiny amount of additional piracy. 95% of people who pirate software would never buy it anyway, so it’s a complete fallacy to take it as far as this. What if you went bust tomorrow? I’m guessing your activation servers would disappear overnight and the software would be useless after a few weeks.

1 Like