BETA version 25.07 now available

The release is due by the end of the month. Please leave feedback in this thread.

6 Likes

Thanks for the new features and fixes.

The only issue I noticed so far is that on a new project it can take a long time before exporting starts. After hitting the Export button it can take up to 30 seconds before seeing any activity in the Jobs panel.
Anyone else experienced this? Maybe it’s just me.

Nothing changed there

LinuxMint 22.1
AppImage

Error trying to download model.

upd.

  • Added Settings > Timeline > Adjust Clip Gain/Volume.

I enabled it but I still can’t find where I can control the volume of a track or item. Where exactly is it supposed to be and why can’t I see it?

Windows .zip: when closing the app window while having an old project loaded (it’s a rather simple 5 minute timeline, 4 clips + 1 audio) there seems to be a significant 3-5 second hang/not responding window.

This doesn’t happen with the 25.05.11, same project, just open and close with no other actions.

I mention older project because I tested quickly with a fresh project and some random files and it closes immediately without this hang.

Thanks for the video. Very helpful. I wasn’t able to recreate this with the AppImage on my Ubnutu computer. If you are willing to help more with the debugging, here are some things you could do:

  1. Download the portable tar archive and try with that
  2. Recreate the problem again, and then save the Application Log and upload it to this forum so I can review it.

If you look at the clip in the timeline, there is a line above the waveform. With “Adjust Clip Gain/Volume” enabled, you can hover your mouse over that line and “grab” it. If you grab it, and pull it down, Shotcut will create a filter on that clip and adjust it according to your dragging. If you do not drag the line, then the a filter will not be added. Try dragging the line and then look in the Filters panel.

    • The archive version also does not allow downloading the model.
    • The log file is attached.
      log.txt (39.5 KB)

Thank you. Unfortunately, without your hint, I would most likely not have found this thin line, considering it a glitch.

1 Like

Thanks for testing and for the log. The log shows this error: “TLS initialization failed”. This probably relates to the version of OpenSSL on your system. Hopefully @shotcut will have some advice for that.

I have made a change in the code to detect the SSL error and give an option to ignore it. Unfortunately, I can’t test it because I do not experience the error. But maybe you can test it for me in tomorrow’s daily build.

1 Like

That is OK. You may have eventually found it when you notice the mouse pointer changes, you accidentally change gain when trying to drag, or saw it in a tutorial video for just about any other more popular video editor.

Also, the line is not visible or draggable if the track height is short.

1 Like

I warned about this problem here:

Qt may log “Incompatible version of OpenSSL (built with OpenSSL 1.x,
runtime version is >= 3.x)” on Qt 6.4 that is in Linux AppImage,
portable, and Snap. This unfortunately does not fix the actual model
downloading, which is only over HTTPS. But at least now it does not
crash. Users affected by this will need to manually download a model
still and configure it manually in the dialog.

The “fix” is to switch to non-HTTPS when the server allows it. This I have done for the version checker, for example. However, we do not control the HuggingFace servers, which require HTTPS.

I have made a change in the code to detect the SSL error and give an option to ignore it.

It does not work.

The model downloader is a convenience, and one can still manually download.

I have not found any change that would explain this, and it will not be addressed.

Thanks for the explanation. As a convenience for the user, I added an action to the context menu to copy the model URL to the clipboard. This adds a translatable string. If we don’t want that, we can wait until after the release for this change.

I read in some posts that people recommend to package OpenSSL with the QT application to avoid this problem. I do not know if we want to consider that.

I do not want to be responsible for distributing the security vulnerabilities in an old version of OpenSSL. The problem will go away when I upgrade Qt and require a new minimum version of glibc. A model downloader in a niche feature on a niche platform does not raise to the level of breaking OS version compatibility.
P.S. The Flatpak does not have this problem.

1 Like

I’m glad to hear that this problem is not in the flatpak version, which is what I use in my daily work.
p.s. this is the only version that works correctly with intel hardware encoder in my linux.

The beta was extended with more fixes and additions resulting in a release candidate:

1 Like

The Outline filter is a nice addition. But it’s almost unusable for me.
I know I don’t have the fastest machine, but I feel it’s not normal for a thickness change to takes almost 10 seconds. Also veeeeery slow playback. As a comparison, I experience very little lag when using the Drop Shadow filter.

I also wanted to ask if you used the latest Transifex files in this release? I made updates more than 2 weeks ago that are not in this Shotcut version.

Thickness changes are almost instant for me, playback does become quite slow however when I’m not using preview scaling. Preview scaling at 1080p definitely improves it though.

Thank you for this filter @shotcut, it’s going to be very useful for videos.