VidCutter Featured Original

Video Production multimedia video

Source (required if based on other people's work): https://github.com/ozmartian/vidcutter

2
Score 57%
Description:

A modern, simple to use, constantly evolving and hella fast MEDIA CUTTER + JOINER w/ frame-accurate SmartCut technology using Qt5, libmpv, FFmpeg and MediaInfo.
Last changelog:

v6.0.0 6 hours ago

* MAJOR FEATURE: video filters menu option added to app menu accessed via
right-click or the bottom-right menu button. the first filter available
is BLACKDETECT which automatically creates clips in your clip index based
around black scene changes that are detected. selecting the filter once
a media file has been loaded will prompt for a black scene minimum
duration in seconds, allowing you to tweak the black frame sensitivity to
reduce or increase the amount of scenes detected. this is mainly useful for
skipping commercials (e.g. comskip) or auto-detecting scene transitions.
more filters will be added in future updates.

* MAJOR FEATURE: automatic chapters created per clip in your list. enabled by
default and can be toggled via Settings -> General and a new toggle button
in the left hand side group of the UI buttons.

* MAJOR FEATURE: chapter names can be edited from their default set values
via new edit chapter option when right-clicking on a clip in your list. all
clip will default to "Chapter <x>" as their default text which is what
a media center or half-decent player will display in menu and you are
able to skip directly to each clip point using standard previous/next buttons
(if they are set in their default state, obviously)

* External media file joins (when wanting to just join a set of files using the
the ADD button under the Video Index) are fixed; the last version broke
this once timeline progressbars were added. Progress for external joins
is displayed in progressbars overlaying associated clips directly in the
Clip Index which replaces timeline progressbar functionality when all clips
are external (i.e. not loaded via Open Media thus not associated with a
project)

* Added new "Enable use of PBOs" setting under the Video category for use of
pixel buffer objects when rendering OpenGL video. Used for noticeable
performance improvements when working with huge/4K media files.

* Fixed a bug caused when removing a clip with a start time but no end time
from your index.

* OSD (on-screen display) text defined for all user actions + standardised
OSD case and wording/format.

* Main clip list's scrolling mode changed to per pixel for smoother
vertical scrolling and no snapping of clips as they are scrolled into
view.

* snap + Flatpak manifests completed w/ app now available from respective
stores and repos (i.e snapcraft.io + flathub.org). These builds come
prepacked with the very latest releases of FFmpeg, libmpv, MediaInfo as
well as the UI libraries for Qt5 and PyQt5.

* Fixed clip index heading not extending to full width of list when it
becomes scrollable when more than 4 clips are added to the index.

* LINUX: all icons, desktop, mime-type, appstream related files has have
been renamed to domain based app-id (com.ozmartians.VidCutter) as per
freedesktop specs. updates made to support this across the vast array of
deploy/build scripts. makes things much more tidy and less error prone in
AppImage, Flatpak and Snap package build scripts.

* UI improvements to media stream dialog; most consistent across differing
desktop sizes and stream configurations

* Flatpak: Qt 5.11 + dependency updates + NVIDIA h/w decoding fixes

pemartins

10 months ago

Excellent app!

Report

C

ozmartian

1 year ago

download link is available in the files sub-page

Report

dodona

1 year ago

no downloadable item.

Report

Trekker

1 year ago

The first program for my ubuntu that can handle h265/HEVC. I simply love it.

Report

v6.0.0 6 hours ago

* MAJOR FEATURE: video filters menu option added to app menu accessed via
right-click or the bottom-right menu button. the first filter available
is BLACKDETECT which automatically creates clips in your clip index based
around black scene changes that are detected. selecting the filter once
a media file has been loaded will prompt for a black scene minimum
duration in seconds, allowing you to tweak the black frame sensitivity to
reduce or increase the amount of scenes detected. this is mainly useful for
skipping commercials (e.g. comskip) or auto-detecting scene transitions.
more filters will be added in future updates.

* MAJOR FEATURE: automatic chapters created per clip in your list. enabled by
default and can be toggled via Settings -> General and a new toggle button
in the left hand side group of the UI buttons.

* MAJOR FEATURE: chapter names can be edited from their default set values
via new edit chapter option when right-clicking on a clip in your list. all
clip will default to "Chapter <x>" as their default text which is what
a media center or half-decent player will display in menu and you are
able to skip directly to each clip point using standard previous/next buttons
(if they are set in their default state, obviously)

* External media file joins (when wanting to just join a set of files using the
the ADD button under the Video Index) are fixed; the last version broke
this once timeline progressbars were added. Progress for external joins
is displayed in progressbars overlaying associated clips directly in the
Clip Index which replaces timeline progressbar functionality when all clips
are external (i.e. not loaded via Open Media thus not associated with a
project)

* Added new "Enable use of PBOs" setting under the Video category for use of
pixel buffer objects when rendering OpenGL video. Used for noticeable
performance improvements when working with huge/4K media files.

* Fixed a bug caused when removing a clip with a start time but no end time
from your index.

* OSD (on-screen display) text defined for all user actions + standardised
OSD case and wording/format.

* Main clip list's scrolling mode changed to per pixel for smoother
vertical scrolling and no snapping of clips as they are scrolled into
view.

* snap + Flatpak manifests completed w/ app now available from respective
stores and repos (i.e snapcraft.io + flathub.org). These builds come
prepacked with the very latest releases of FFmpeg, libmpv, MediaInfo as
well as the UI libraries for Qt5 and PyQt5.

* Fixed clip index heading not extending to full width of list when it
becomes scrollable when more than 4 clips are added to the index.

* LINUX: all icons, desktop, mime-type, appstream related files has have
been renamed to domain based app-id (com.ozmartians.VidCutter) as per
freedesktop specs. updates made to support this across the vast array of
deploy/build scripts. makes things much more tidy and less error prone in
AppImage, Flatpak and Snap package build scripts.

* UI improvements to media stream dialog; most consistent across differing
desktop sizes and stream configurations

* Flatpak: Qt 5.11 + dependency updates + NVIDIA h/w decoding fixes

v5.5.0 9 months ago

* BUGFIXES (these are minor point release changes usually attributed to bugs
that are more regressions from previous versions (i.e. things no longer
behaving as they used to/should):

- selected region on slider not updating w/ main GUI thread resulting in it
disappearing shortly after being painted. FIXED

- SmartCut processing breaking on final join step causing SmartCut to remain
at 80% completion indefinitely. FIXED

* The most requested feature is finally added; media stream configuration! A
new media stream button has been added and enabled for use when
clips are all derived from the same source media OR media files added
manually all share the same codecs, formats, etc... A view of all
detected streams including video, audio, text/subtitles. Chapters are not
included as they are treated differently by FFmpeg and followng the usual
rule of thumb in VidCutter which is they will be included in your end
result if the original source is not corrupt or in some weird non-standard
configuration.

* Migrated main toolbar buttons from QToolBar + QActions to new custom
widget VCToolBarButton handling QPushButton with attached. This allows
working pressed states on existing toolbar buttons which QToolBar buttons
(for reasons I cannot fathom) do not.

* Tools section added to settings for setting paths to three main tools
used by VidCutter; FFmpeg, FFprobe and MediaInfo. Set to Defaults
button reverts changes to defaults, especially useful for users of
bundled packages of app (AppImage, Windows and macOS which contain
these tools prepacked). Allows you to use different versions of said
tools.

* End of file is now being observed in the mpv library event pool so that
playback state resets position back to the start, in pause and all
controls in their default states.

* Ability to set clip index list to the left or right (default) of main
window.

* Support for WTV (.wtv - Windows Recorded TV Show) media files
(playback and cutting/joining) added.

* New code for restarting app whe changing themes is causing problems in Windows,
starting app again resolves things. My patience for Windows shell is at an all
time low so will fix this when my care factor returns (if ever). Windows shell
is a joke.

* Required dependency of PyOpenGL python module introduced for users on slightly
older Ubuntu, Fedora and Ubuntu based Linux distributions. such as Mint or
ElementaryOS. This now fixes things if you were experiencing immediate
segmentation faults when launching. no OpenGL context could be created. Again,
this only applies to Linux and only to those distro mentioned above. No user
manual tasks needed, Ubuntu and Fedora packaging scripts already updated so
it should all be seamless to the end user.

* ffprobe code fixed for media that is either problematic or imperfect. stdout
and stderr streams separated for ffprobe calls, thus fixing ffprobe JSON parsing
errors and allowing the addition of the new .WTV media file format.

* Minor changes/improvements to a few other front panel buttons w/ pressed states
where previously unavailable + minor cosmetic improvements to color schemes
of hover/active state buttons

* Linux desktop and appdata metadata files switched to reverse domain
notation file names as per freedesktop.org specs

* Fullscreen mode rewrite for Qt 5.10 changes + better support in wayland.

* OpenGL helpers added to X11 and Wayland based Linux platforms to better
assist with fullscreen functionality and video render compatibility any
where an OpenGL context can be created.

* Updated keyboard shortcuts information to include some added keyboard
and mouse based shortcuts.

* Defined cutting regions shown on the timeline are now hidden during
the "generating thumbnails" process (mainly evident when turning
thumbnails on/off or resizing the application's window)

* Better detection and prompting if application exit is attempted while
video processing jobs in progress, if user decides to continue quitting
then kill all VidCutter associated jobs gracefully and force the usual
cleanup routines

product-maker rvs1975 May 09 2018

product-maker pemartins Jan 13 2018

Excellent app!
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
GPLv3
version
6.0.0
updated 6 hours ago
added Jun 13 2017
downloads today
0
page views today 68