Mastodon

Die neueste Version von Kdenlive enthält eine Reihe von Änderungen, Erweiterungen und Verbesserungen. Einige Highlights sind:

  • 2 neue Effekte, Audio Seam und Auto Fade. Sie können den Audio-Spuren hinzugefügt werden, um Soundsprünge zu verhindern. Diese können bei MKV- und FLAC-Clips auftreten
  • Neues AV1 NVENC Profil
  • Whisper-Engine mit Nvidia GTX 16xx-Serie: Fehler behoben
  • GoPro .lrv und DJI .lrf Dateien als externe Proxys hinzugefügt
  • Normalisierungseffekt (2 Durchgänge): Fehler behoben
  • Motion-Tracker-Effekt: Nano-Tracker-Algorithmus hinzugefügt
  • Custom Clip Job Manager: überarbeitet
  • Schneide Untertitel nach erster Zeile: Option hinzugefügt
  • Umschalt + Doppel-Klick am Spur-Teiler setzt die Spurhöhe auf Ausgangswert zurück

Diese Version konzentriert sich auf die Behebung von Problemen und die Verbesserung der Stabilität. So fand die meiste Arbeit unter der Oberfläche statt. Dennoch wurden einige Verbesserungen an der Benutzeroberfläche und der Bedienbarkeit umgesetzt:

Neue Option: Alle Spuren an die Ansicht anpassen

Umschalt + z passt die Zeitleisten-Zone an die ausgewählten Clips an

Zwischen den Zeitleisten-Registerkarten mit der Tastatur umschalten

Zeichenanzahl und Zoom-Optionen zum Untertitel-Editor hinzugefügt

Full changelog
  • Fix Save As behaving like Save a Copy. Commit.
  • Allow speed effect on sequence/playlist items that already had it so it can be disabled in existing projects. Commit.
  • Disable speed change on playlist and sequence clips, as it is unstable in MLT. Commit.
  • When an MLT playlist proxy is missing, it should be reverted to a producer, not stay in a chain. Commit.
  • Fix proxy clips not correctly recreated when missing on project open. Commit.
  • Fix no luma files for NTSC and other non HD formats. Commit.
  • Fix crash closing luma download dialog. Commit.
  • Ensure saved effect position is relative for fades. Commit. Fixes bug #473375.
  • Fix Save As incorrectly triggering backup file. Commit.
  • Fix layout file warning. Commit.
  • Fix path of LUT files on project opening, for appimage or imported projects. Commit.
  • Fix composition incorrectly selected after added through clip corner shortcut. Commit.
  • Fix crash closing project with mixes. Commit.
  • Fix timeline keyframe view broken afer remove keyframes or undo effect deletion. Commit.
  • Don’t incorrectly update timeline duration on every clip move. Commit.
  • Improve highly inefficient loop. Commit.
  • Fix warnings. Commit.
  • Fix melt path config variable not renamed everywhere. Commit.
  • Fix timeline zone not correctly loaded on project open. Commit.
  • Fix timeline preview incorrectly connected when opening pre-nesting project file. Commit.
  • Fix crash tring to import DJI image stream. Commit. Fixes bug #467375.
  • Fix crash dragging multistream clip outside timeline. Commit.
  • Fix play icon incorrectly active when playing from end, fix timeline not playing from start. Commit. Fixes bug #473087.
  • Fix crash on audio record with multiple timeline sequences. Commit.
  • Ensure lines and dust effects have in/out defined. Commit.
  • Fix pasting keyframeble effect from one clip to another breaks if destination clip is shorter. Commit.
  • Fix timeline preview (and possible rendering) crash on title clips. Commit. See bug #472913.
  • Fix timeline preview not loaded on project opening. Commit.
  • Fix missing effects/compositions when rendering a project with several sequences. Commit.
  • Ensure Kdenlive’s renderer path is always found or fixed. Commit.
  • Disable mediabrowser constantly checking for directory changes when widget is not visible. Commit.
  • Fix Render Widget url dialog not working properly (cannot choose another folder). Commit.
  • Fix timeline focus when a drop quickly exits an existing timeline clip and that the exit event is not triggered. Commit.
  • Fix freeze effect to select current playhead frame by default. Commit.
  • MLT does not support animated colors for avfilter. Commit. Fixes bug #472722.
  • Fix crash on project close introduced in last commit. Commit.
  • Ensure sequence name is elided in master effectstack button. Commit.
  • Fix Lift Gamma Gain not updating when lift slider was moved, and color reset when slider was moved to 0. Commit. Fixes bug #447948. Fixes bug #470005.
  • Fix normalize (2 pass) and motion tracker not working. Commit. Fixes bug #444731.
  • Fix sequence name not appearing in Master stack button. Commit.
  • Fix crash corruption on undo/redo create/close sequence. Commit.
  • Fix crash when attempting to duplicate a sequence not currently opened. Commit.
  • Propose the original project name when doing save as. Commit. Fixes bug #472255.
  • Display sequence name in Master stack button when only 1 sequence is opened. Fixes #1727. Commit.
  • Make Toggle all tracks lock consistent, toggling all tracks. Commit. Fixes bug #472451.
  • Add missing suspension points. Commit. Fixes bug #472575.
  • Various fixes for the custom clip job manager(fix renaming job, fix parameters containing spaces, add description field). Commit.
  • Ensure we don’t attempt to connect timelines on project close. Commit.
  • Fix project corruption: mapped ids should only be used on first opening of a sequence. Commit.
  • Revert recent change setting in/out on all filters, breaks all keyframable effects. Commit. See bug #471297.
  • For some reason, the timeline QQuickWidget does not receive EnterEvent after another dialog is opened/closed like Appp Command bar. Commit. Fixes bug #472466.
  • Fix play zone breaking audio playback. Commit. Fixes bug #472324.
  • Fix incorrect tab focused in Settings > Environnment. Commit.
  • When a clip only has 1 audio stream, directly re-assign it on toggle track target. Commit. Fixes bug #472400.
  • Add actions to focus previous / next timeline tab. Commit. Fixes bug #472408.
  • Fix possible crash on item select if there is no defined active track. Commit.
  • Fix sequence incorrectly initialized on project opening. Commit.
  • Fix crash trying to select a transition or mix when active track is subtitle. Commit.
  • Fix broken color parameter for some effects (producer color in MLT does not support color animation). Commit. Fixes bug #472449.
  • Initial fix for broken effects caused by switch to MLT chains. Commit. See bug #471297.
  • Refactor custom clip job manager to allow better syntax (2 parameters allowed) and work on images. Commit.
  • Fix another opening crash. Commit.
  • Fix crash on project open. Commit.
  • Make clip monitor used sequence yellow indicator relative to active timeline only. Commit.
  • Fix clip monitor not refreshed when applying bin clip effect. Commit.
  • Fix tests. Commit.
  • Delete unused var. Commit.
  • Fix custom clip jobs not using FFmpeg. Commit.
  • Fix updating template title text sometimes crashing and not updated in Project Bin. Commit.
  • Fix tests. Commit.
  • Subtitle edit: don’t try to apply font if not defined. Commit.
  • Cleanup and disable checking pointer count until properly fixed in tests. Commit.
  • Fix some models not not released on project close. Commit.
  • Fix Text based edit widget width incorrectly using all space on long clip name. Commit.
  • Fix Export frame incorrect dialog label. Commit.
  • Subtitle: add zoom option to make edit widget (not subtitle) font larger. Commit.
  • Add character count in subtitle edit. Commit.
  • Ensure luma transition considers padding as transparent. Commit. Fixes bug #456830.
  • Fix crash on app quit with selected effect stack. Commit.
  • Fix Pan and Zoom effect moving objects after last keyframe. Commit. Fixes bug #471954.
  • Fix groups not passed on duplicated sequence. Commit.
  • Add GL/GH as external proxy option. Commit. See bug #464644.
  • Fix duplicate sequence corrupts project file. Commit.
  • Add an option to adjust timeline zone to selection (Shift Z) as default shortcut. Commit. Fixes bug #472018.
  • Add GOPR as external proxy option. Commit. See bug #464644.
  • Fix composition pasting. Commit. Fixes bug #472079.
  • Objectid refactoring. Commit.
  • Remove useless check. Commit.
  • Add AV1 NVENC profile. Commit.
  • Temporarily revert a change that causes crash on project opening (Correct fix pending). Commit.
  • Clip monitor: correctly display last frame’s zone, ensure last frame is used when no zone is selected. Commit.
  • Fix clip monitor zone out point inconsistencies. Commit.
  • Fix timeline zone not correctly including last frame of the selection. Commit.
  • Fix a few ASAN use after free issues. Commit.
  • Rotate and Shear effect: expose and disable by default the repeat/mirror keyframe property. Commit.
  • Add proxy rule for DJI .LRF files. Commit.
  • Add test for disappearing timeline effects, and some fixes for a random nesting test heap after use. Commit.
  • Fix missing header. Commit.
  • Fix missing tests include. Commit.
  • Fix tests headers broken by clang-format. Commit.
  • Move timeline next_id counter to KdenliveDoc class, ensure it is reset to 0 when a new project is opened. Commit.
  • Fix Qt6 compilation issue. Commit.
  • Make KF Purpose a required dependency. Commit.
  • [DocumentChecker] First step of refactoring, add tests. Commit.
  • Fix. Commit.
  • Revert wrong change. Commit.
  • Port away from deprecated KUrlRequester::setFilter(). Commit.
  • [Code Gardening] Remove unused and duplicated code, fix warnings. Commit.
  • Fix some properties not correctly initialized in testing KdenliveDoc. Commit.
  • Properly close timelines after test, fixes mix test. Commit.
  • Move detection of kdenlive_renderer to Wizard. Commit.
  • Fix mixes direction and add tests. Commit.
  • Work/asan profile. Commit.
  • Fix linking error. Commit.
  • Fix compilation with KF < 5.100. Commit.
  • [Renderer] More refactoring, move backend code to seperate file. Commit.
  • [Renderer] Reorder code to split UI and backend code. Commit.
  • Fix QString QUuid conversion (Qt6). Commit.
  • Refactor code for multi-guide rendering. Commit.
  • Default KF_MAJOR to QT_VERSION_MAJOR instead of 5. Commit.
  • Try to fix Qt6 build. Commit.
  • More tests fixes. Commit.
  • More tests fixes. Commit.
  • Fix thumbnail profile ASAN crash and recent regression in group move. Commit.
  • Fix ASAN use after freed. Commit.
  • Group move: don’t delete/re-add clips if move on other track is not possible, fix ASAN free after use. Commit.
  • Make use of new QStringUtils. Commit.
  • Add QStringUtils with common actions around strings. Commit.
  • Move logic to disable subtitles to its own function in KdenliveDoc. Commit.
  • Make KdenliveDoc::useOriginals() static. Commit.
  • Move image sequence check to RenderPresetParams. Commit.
  • Add Xml::docContentToFile to reduce code duplication. Commit.
  • Get rid of mocking in some more tests. Commit.
  • Re-enable timeline sequence thumbnails. Commit.
  • Fix tests. Commit.
  • Nesting: refactor timeline sequence open/close, add tests. Commit.
  • Fix compilation with KF 5.98. Commit.
  • Update file format documentation. Commit.
  • Use a different assetList.qml file with Qt6. Commit.
  • Simplify header names as required with KF6. Commit.
  • Use std function for sleep() to work on Windows too. Commit.
  • Fix QtVersionChecks does not exist in Qt5. Commit.
  • Next try to fix. Commit.
  • Another try to fix includes. Commit.
  • Simplify includes (required with KF6). Commit.
  • KNS Dialog has a new name in KF6. Commit.
  • QTextCodec is gone in Qt6. Commit.
  • Fix import. Commit.
  • The KSelectAction trigger signal was renamed in KF6. Commit.
  • In KF6 the color scheme menu was moved. Commit.
  • Remove unused headers. Commit.
  • PurposeMenu header was renamed in KF6. Commit.
  • KDeclarative (in the way we use it) is gone in KF6. Commit.
  • Make it possible to configure build with KF6. Commit.
  • Hw profiles, also support -c:v format for video codec. Commit.
  • Fix typo disabling hw encoders for proxy and timeline preview. Commit.
  • Cleanup and improve Hardware encoders detection and selection for Timeline preview and proxy clips. Commit.
  • Fix shortcut conflicts with Media Browser and double click after changing view. Commit.
  • Fix broken focus after monitor was switched to fullscreen. Commit.
  • Fix warnings. Commit.
  • Fix broken code for KF >= 5.100. Commit.
  • Fix shortcut conflicts. Commit.
  • Rewrite the Media Browser, add an option in the menu to open the files in the default app instead of importing on double click. Commit.
  • Add CD jobs for macOS. Commit.
  • Add test for render profiles with no parameters. Commit.
  • Switch from QScopedPointer to std::unique_ptr. Commit.
  • Add option to automatically adjust tracks height to timeline height. Commit.
  • Add an option to manually disable FP16 on Whisper in settings page. Commit. See bug #467573.
  • Don’t show clip job progress bar for Bin load job. Commit.
  • Enable opening https url for the doc on Mac. Commit.
  • Fix starting help browser in AppImage. Commit.
  • Show our documentation website instead of deprecated handbook. Commit.
  • Fix minor typo. Commit.
  • [Render Options] Make multi export independent of the range. Commit.
  • Improve bin filters. Commit.
  • Add OpenCV Nano tracker, requires latest MLT git. Commit.
  • Fix incorrect conversion from QString to QUuid. Commit.
  • [dev-docs] ppa package names follow ubuntu now. Commit.
  • Fix capitalisation of “English”. Commit.
  • Delete selection model in effectstask to avoid possibly incorrect indexes. Commit. See bug #467515.
  • Make Bin filter use an OR when filtering in the same category. Commit.
  • Attempt to fix thumbnailer crash. Commit.
  • Made descriptions of projectclips editable again. Commit.
  • Try to fix ki18n issue on win/mac. Commit.
  • Try to improve audio distortion in the first frames after play. Commit.
  • KUIT text needs to be xhtml. Commit.
  • Small typos. Commit.
  • Add “Cut subtitle after first line”. Commit.