Compare commits
19 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| f9841c636b | |||
| 5abc89f20d | |||
| 925f809eea | |||
| 64e369acab | |||
| 8e92845dcc | |||
| 12b0393ea6 | |||
| a984740467 | |||
| d5a2515028 | |||
| 21e56435cb | |||
| b2e0caaf60 | |||
| 0b27e48d12 | |||
| 36beadfa61 | |||
| b637d41f39 | |||
| e416e9e854 | |||
| 8aed091a9f | |||
| f3a2a9239f | |||
| 2e1d581177 | |||
| cee06ec755 | |||
| 55339ae7bf |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6a1469c68cfaf4f37e5c9d5692b781f15cc78b893cb9fa3df801ea22507180cd
|
||||
size 12562908
|
||||
3
shotcut-25.10.31.tar.gz
Normal file
3
shotcut-25.10.31.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1ece89c86fc0abe18c3ca915a7992240d690a91fdd964f9cb75a44f89c04e01a
|
||||
size 15661715
|
||||
226
shotcut.changes
226
shotcut.changes
@@ -1,3 +1,229 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 8 16:46:29 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 25.10.31:
|
||||
See https://www.shotcut.org/blog/new-release-25.10.31/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 18 07:42:31 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 25.08.16:
|
||||
* Fixed Gain/Volume filter from a previous version project does not show its UI or keyframes
|
||||
* Fixed artifacts in Gain/Volume, Fade In Audio, and Fade Out Audio filters (broke in v25.07).
|
||||
* Fixed frequent crashing in Fedora Linux RPM package (broke in v25.05).
|
||||
* Fixed converting BT.709 color space to BT.2020.
|
||||
* Added BT.2020 color space support to the preview.
|
||||
* Fixed Export File with & in the path or name saves wrong name.
|
||||
* Added Embed Markers as Chapters to export job context menu.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 13 11:59:18 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 25.07.26:
|
||||
See https://www.shotcut.org/blog/new-release-250726/
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 2 17:01:09 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 25.05.11:
|
||||
New Features:
|
||||
* Added Alpha Strobe video filter.
|
||||
* Added Freeze Frame to Timeline.
|
||||
* Added File > Rereun Filter Analysis.
|
||||
* Added adjustable track headers width to Timeline.
|
||||
* Added an item count to Playlist.
|
||||
* Added File > New submenu with items for Project and generators.
|
||||
* Added Add Generator to Timeline toolbar.
|
||||
* Changed the Convert to Edit-friendly dialog to make it obvious that
|
||||
“better” and “best” options create very large files.
|
||||
* Added Settings > Preview Scaling > 1080p. (This was added primarily for
|
||||
use with DeckLink SDI/HDMI external monitoring.)
|
||||
* Added Settings > Player > External Monitor > DeckLink Gamma with SDR and HLG HDR options.
|
||||
* Added HLG color transfer/gamma to GPU Effects. HDR is not ready
|
||||
to announce; these are just some pieces.
|
||||
Improvements:
|
||||
* Improved compositing in Obscure With Blur, Obscure With Mosaic, and
|
||||
Mask: Apply. Now, they are better at concealing details.
|
||||
* Moved the Files > Go Up button to top left to be more like OS file browsers.
|
||||
Fixes:
|
||||
* Fixed ability to select or drag short Timeline clips (broke in v25.03).
|
||||
* Fixed Text: Rich scroll presets (broke in v25.03).
|
||||
* Fixed may crash in Files dock on startup (broke in v25.01).
|
||||
* Fixed possible crash when selecting a track head.
|
||||
* Fixed Filters > Copy Current/All ignores disabled filters.
|
||||
* Fixed Speed time filters reset when they are reloaded in the UI.
|
||||
* Fixed generating proxy for videos with BT.2020 color space.
|
||||
* Fixed Fade Out Audio in a filter set.
|
||||
* Fixed Timeline > Record Audio is distorted on macOS.
|
||||
* Fixed SDI/HDMI capture/monitor not working with recent Blackmagic Design drivers.
|
||||
* Fixed Center/LFE channels swapped in 5.1 sound output in DeckLink SDI/HDMI external monitor.
|
||||
* Fixed adding media with unknown or very long duration (for example, more than 7 days).
|
||||
Now, it prompts for the duration.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 31 06:10:19 UTC 2025 - Paolo Stivanin <info@paolostivanin.com>
|
||||
|
||||
- Update to 25.03.29:
|
||||
* Added Text style preset to Subtitles > Generate Text on Timeline.
|
||||
* Added Copy Current and Copy All to Filters.
|
||||
* Added the project Video Mode to the window title.
|
||||
* Added Vertical and Horizontal parameters to the No Sync video filter.
|
||||
* Added Toggle Filter Overlay to the Player menu.
|
||||
* Added 360: Cap Top & Bottom and 360: Equirectangular Wrap video filters.
|
||||
* Added a Not In a Bin smart bin to the Playlist.
|
||||
* Added #rgba, #yuv, #gpu, and #10bit tags to keywords in Filters for search.
|
||||
* Added an icon to Timeline clips to indicate when they have filters.
|
||||
* Added "ITU-R BT.2020" to Video Mode > Custom > Add and Output > Properties.
|
||||
* Reduced the range of Gamma and Gain in the Color Grading filter.
|
||||
* Fixed opening a project can be slow or make app unresponsive if Settings > Playlist > View mode is Icons (broke in v25.01).
|
||||
* Fixed double-clicking a Playlist item that is in a Bin may open wrong clip.
|
||||
* Fixed handling of Windows shortcuts and macOS aliases in Files.
|
||||
* Fixed automatic pause--such as when adding a filter--does not update the player's play button state (broke in v25.01).
|
||||
* Fixed a crash on multiple Timeline undo and redo operations.
|
||||
* Fixed a crash bug after Undo and Redo after moving clips in Timeline.
|
||||
* Fixed the Size, Position & Rotate filter's visual control with non-square pixels.
|
||||
* Fixed trimming twice ruins zoom keyframes in Size, Position & Rotate filter.
|
||||
* Block adding a new job that writes to the same file as a pending or running job.
|
||||
* Fixed Paste filters is not adding an Undo item to History.
|
||||
* Fixed the Amount keyframes button always disabled in the 360: Equirectangular to Stereogaphic video filter.
|
||||
* Fixed key repeat for the previous/next shortcuts in Player menu.
|
||||
* Fixed Export > Reframe causes Video > Scan mode to be interlaced even when it shows progressive.
|
||||
* Fixed trim handles on Timeline clip when it is very short.
|
||||
* Fixed Timeline > Split followed by multiple undo and redo may affect attached filters.
|
||||
* Fixed playhead in Keyframes incorrect after switching filters.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 27 12:08:09 UTC 2025 - Dave Plater <davejplater@gmail.com>
|
||||
|
||||
- Update to 25.01.25
|
||||
- Upstream changes:
|
||||
*Added Bins and media type & text search to Playlist.
|
||||
*Added View > Files panel.
|
||||
*Added Show in Files to Properties and Jobs.
|
||||
*Added HSL Primaries and HSL Range video filters (HSL = Hue/Saturation/Lightness).
|
||||
*Added Gradient Map video filter.
|
||||
*Added Settings > Player > Pause After Seek toggle that defaults to on (old behavior).
|
||||
*Added a Type parameter to Fade In Audio and Fade Out Audio filters.
|
||||
*Added Export hardware encoding for Windows on Arm CPUs (h264_mf and hevc_mf codecs).
|
||||
*Added Settings > Language > Irish.
|
||||
*Improved support for MLT XML clip/sub-projects:
|
||||
*Now more tolerant to inconsistent video modes, there are Properties,
|
||||
and you can add a Speed: Forward Only time filter.
|
||||
*Improved Playlist > Generate Slideshow with trimmed video clips making it more useful
|
||||
to make a montage.
|
||||
*Fixed incorrect color change when mixing video tracks and certain filters such as
|
||||
Hue/Lightness/Saturation.
|
||||
*Fixed scrub bar and Timeline & Keyframes rulers not using Settings > Time Format.
|
||||
*Fixed File > Export > Markers as Chapters when Settings > Time Format is not Clock.
|
||||
*Fixed Subtitles works incorrectly after a couple of minutes with non-integer frame rates.
|
||||
*Fixed Settings > Clear Recent on Exit not clearing the Projects list.
|
||||
*Fixed View > Application Log > Previous not appearding on Windows.
|
||||
*Fixed changing Properties > Duration of image on Timeline not adjusting video filters
|
||||
keyframes.
|
||||
*Fixed Properties > Export GPX not working with GoPro HERO 11, 12 & 13.
|
||||
*Fixed Export > Presets > lossless > H.264 with NVIDIA hardware encoder.
|
||||
*Fixed "Use font size" in Text: Simple, GPS Text, Subtitle Burn In and
|
||||
Timer filters not applying from a saved preset.
|
||||
*Fixed the color picker (pick color from screen) when Shotcut is
|
||||
not on the primary screen.
|
||||
*Fixed the color picker on the Wayland graphics subsystem in Linux.
|
||||
*Fixed drag-n-drop from the Source player on Wayland for Linux.
|
||||
*Fixed unable to extend duration of text clips made by
|
||||
Subtitles > Generate Text on Timeline.
|
||||
*Fixed Properties > Convert job progress when deinterlacing or changing frame rate.
|
||||
*Fixed the subtitle track and times on ruler disapper when Timeline is floated.
|
||||
*Fixed the Delete and Clear actions in the Text: Rich editor not working.
|
||||
*Export preset H.264 High Profile now defaults to a higher quality 65% than YouTube or the defaults.
|
||||
*Removed File > Open Other > JACK Audio on Linux to remove the hard
|
||||
run-time dependency on libjack.so for Shotcut. However, that library
|
||||
is still needed to get some of the bundled audio filters
|
||||
(unless they load from system-installed "swh" LADSPA plugins).
|
||||
*Improved support for pix_fmt=yuv420p10le or yuv444p10le, colorspace=2020,
|
||||
color_trc=arib-std-b67 or smpte2084 in Export > Other for
|
||||
10-bit pass-through (i.e. no image effects) editing without GPU Effects
|
||||
(i.e. rudimentary HDR editing without adequate preview).
|
||||
*Upgraded dependencies: MLT 7.30.0, Qt 6.8.1, dav1d 1.5.0,
|
||||
AOM AV1 3.11.0, OpenCV 4.10, libvpx 1.15.0, Opus 1.5.2, WebP 1.5.0,
|
||||
SVT-AV1 2.3.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 30 07:04:52 UTC 2024 - Dave Plater <davejplater@gmail.com>
|
||||
|
||||
- Update to 24.11.17
|
||||
- Upstream changes:
|
||||
*Fixed Convert stopped converting variable frame rate to constant (broke in v24.10).
|
||||
*Fixed filter in and out points when you resize transition by moving a clip (broke in v24.10).
|
||||
*Fixed Reframe loses its keyframes in Export (broke in v24.10).
|
||||
*Fixed moving a clip immediately after a transition beyond another clip stopped working (broke in v24.10).
|
||||
*Fixed Settings > Time Format > Timecode (Non-Drop Frame) for other non-integer frame rates such as 23.98 fps.
|
||||
*Fixed using Export > From > Marker with subtitles creates a bad output (broke in v24.08).
|
||||
*Fixed a video transition between sources with alpha channel is more translucent than expected.
|
||||
*Fixed a crash adding MLT XML As a Clip to a Timeline with a higher frame rate.
|
||||
*Fixed View > Resources > Convert negatively affects color if input is not HDR.
|
||||
*Fixed Export > Video > Aspect ratio immediately after you toggle Use hardware encoder.
|
||||
*Fixed possible crash on File > New or File > Close.
|
||||
*Fixed possible crash dragging a MLT XML file to Playlist of a new project/session.
|
||||
*Fixed changing Properties > Audio > Track > All to something else not working.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 30 08:40:10 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 24.10.29:
|
||||
Speech to Text:
|
||||
* Shotcut gets its first AI based on OpenAI’s Whisper, courtesy
|
||||
of the whisper.cpp project. This is available through Subtitles >
|
||||
Speech to Text menu item or button
|
||||
* Our builds include a basic model that has decent speed and accuracy
|
||||
but not a big size. (You can think of the model as the brain.)
|
||||
* You can download a bigger and better better brain (model) in ggml
|
||||
format and configure it in the Speech to Text dialog, but it will be slower.
|
||||
* The dialog creates two jobs that appear in the Jobs panel: one to
|
||||
export audio and another to convert to text.
|
||||
* The results are added to the Subtitles panel as a new top-level Subtitle Track.
|
||||
* Currently, the only GPU our build supports is Apple Silicon.
|
||||
Otherwise, it is heavily multi-threaded on the CPU.
|
||||
* Known quirk: subtitle items sometimes start earlier than expected.
|
||||
Timing is provided by the model and tool, and we lack the skills and resources to improve this.
|
||||
* Expect there to be occasional errors. Like humans and non-ideal
|
||||
conditions, it is not perfect. We will not take action on bug reports
|
||||
about some piece of audio not converting to the expected text.
|
||||
* OpenAI has made some warnings about the usage of their Whisper models:
|
||||
In particular, we caution against using Whisper models to transcribe recordings of individuals taken
|
||||
without their consent…. We recommend against use in high-risk domains like decision-making contexts, where
|
||||
flaws in accuracy can lead to pronounced flaws in outcomes.
|
||||
Transition Improvements:
|
||||
* Ripple Delete a transition restores the entirety of the clips included in the transition.
|
||||
* Lift (non-ripple delete) a transition no longer leaves a gap; the gap is filled with the adjacent clips.
|
||||
* Moving an adjacent clip away increases the transition duration instead of detaching and leaving a gap.
|
||||
Other Improvements:
|
||||
* Removed the Export > Video > Resample button. Now, there are simply ignorable inline warnings when making
|
||||
certain changes.
|
||||
* Added File > Show Project in Folder to menu.
|
||||
* Added a decimals <number> option to numeric keywords in the GPS Text video filter.
|
||||
* Changed Recent Projects to Projects: items in this view no longer disappear as Recent reaches its maximum
|
||||
length and old items are removed.
|
||||
* Added a Remove action to the context menu in Projects.
|
||||
* Hide the Reframe video filter and button if GPU Effects is on.
|
||||
* Upgraded FFmpeg to version 7.1.
|
||||
Fixes:
|
||||
* Fixed a crash doing when doing more than one Playlist > menu > Add Selected to Slideshow. In theory, this
|
||||
could fix other random crashes in Timeline.
|
||||
* Fixed a crash opening a project containing a subtitle track with no items.
|
||||
* Fixed odd value for computed width in Reframe output video filter causes export to fail.
|
||||
* Fixed Reframe visual control can create odd-valued dimensions.
|
||||
* Fixed AVCHD video frame rate is double (could fix other formats).
|
||||
* Fixed making a proxy video for a iPhone 16 Pro video containing spatial audio.
|
||||
* Fixed GPU filters paste below non-GPU filters.
|
||||
* Fixed Slideshow Generator dialog is too tall with vertical video mode.
|
||||
* Fixed GPS Offset would reset in GPS Text video filter.
|
||||
* Fixed the maximum allowed Time in the Time Remap filter to prevent white frames.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 10 10:10:10 UTC 2024 - olaf@aepfle.de
|
||||
|
||||
- Remove unused x264 conditional
|
||||
- Use GCC13 in Leap15, to follow compiler used for Qt6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 16 10:53:58 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
|
||||
24
shotcut.spec
24
shotcut.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package shotcut
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -25,9 +25,8 @@
|
||||
%define _vstring %(echo %{version} |tr -d ".")
|
||||
# NOTE: Appears there are no .pc files in qt6
|
||||
#%%(pkg-config --modversion Qt6Core)
|
||||
%bcond_with x264
|
||||
Name: shotcut
|
||||
Version: 24.09.13
|
||||
Version: 25.10.31
|
||||
Release: 0
|
||||
Summary: Video and audio editor and creator
|
||||
License: GPL-3.0-or-later
|
||||
@@ -39,11 +38,11 @@ BuildRequires: fdupes
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: libebur128-devel >= 1.2.6
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: qt6-declarative-private-devel >= 6.4.3
|
||||
BuildRequires: qt6-declarative-private-devel >= 6.8.3
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: cmake(Qt6Charts)
|
||||
BuildRequires: cmake(Qt6Concurrent) >= 6.4.3
|
||||
BuildRequires: cmake(Qt6Core) >= 6.4.3
|
||||
BuildRequires: cmake(Qt6Concurrent) >= 6.8.4
|
||||
BuildRequires: cmake(Qt6Core) >= 6.8.3
|
||||
BuildRequires: cmake(Qt6Gui)
|
||||
BuildRequires: cmake(Qt6LinguistTools)
|
||||
BuildRequires: cmake(Qt6Multimedia)
|
||||
@@ -58,7 +57,7 @@ BuildRequires: cmake(Qt6UiTools)
|
||||
BuildRequires: cmake(Qt6WebSockets)
|
||||
BuildRequires: cmake(Qt6Xml)
|
||||
BuildRequires: pkgconfig(fftw3)
|
||||
BuildRequires: pkgconfig(mlt++-7) >= 7.22.0
|
||||
BuildRequires: pkgconfig(mlt++-7) >= 7.32
|
||||
BuildRequires: pkgconfig(mlt-framework-7)
|
||||
BuildRequires: pkgconfig(sdl2)
|
||||
BuildRequires: pkgconfig(vpx)
|
||||
@@ -72,16 +71,12 @@ Requires: melt7
|
||||
# needed on runtime for the timeline to work see https://forums.opensuse.org/showthread.php/520592-shotcut-video-editor-timeline-blank/page3
|
||||
Requires: qt6-sql-sqlite = %{qt6version}
|
||||
Recommends: lame
|
||||
ExclusiveArch: ppc64 ppc64le %{ix86} x86_64
|
||||
ExclusiveArch: ppc64 ppc64le x86_64
|
||||
%if 0%{?suse_version} == 1500
|
||||
BuildRequires: gcc12-c++
|
||||
BuildRequires: gcc13-c++
|
||||
%else
|
||||
BuildRequires: gcc-c++
|
||||
%endif
|
||||
%if %{with x264}
|
||||
BuildRequires: pkgconfig(x264)
|
||||
Requires: %(rpm -qf $(readlink -qne %{_libdir}/libx264.so) --qf '%%{NAME} >= %%{VERSION}')
|
||||
%endif
|
||||
# NOTE: Can't find a matching package suspect it's merged into another package
|
||||
#Requires: libqt6-qtgraphicaleffects >= %%{qt6version}
|
||||
# This is already pulled in by rpm
|
||||
@@ -109,12 +104,11 @@ find . \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DSHOTCUT_VERSION=%{version} \
|
||||
%if 0%{?suse_version} == 1500
|
||||
-DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-12 \
|
||||
-DCMAKE_CXX_COMPILER:FILEPATH=%{_bindir}/g++-13 \
|
||||
%endif
|
||||
-DDEFINES+=SHOTCUT_NOUPGRADE
|
||||
%cmake_build
|
||||
|
||||
# CC=gcc-8 CPP=cpp-8 CXX=g++-8
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
|
||||
Reference in New Issue
Block a user