Releases: ozmartian/vidcutter
v6.0.5.1
-
Flatpak for Linux @ https://flathub.org/apps/details/com.ozmartians.VidCutter
-
Snap for Linux @ https://snapcraft.io/vidcutter
-
AppImage for Linux @ https://github.com/ozmartian/vidcutter/releases/download/6.0.5.1/VidCutter-6.0.5.1-x86_64.AppImage
-
Windows installer @ https://github.com/ozmartian/vidcutter/releases/download/6.0.5.1/VidCutter-6.0.5.1-setup-win64.exe
-
macOS installer (for Catalina and below; Big Sur is unstable until further notice) @ https://github.com/ozmartian/vidcutter/releases/download/6.0.5.1/VidCutter-6.0.5.1-macOS.dmg
-
Ubuntu PPA @ ppa:ozmartian/apps
NOTES:
- Switch to new libmpv Render API.
- Windows and macOS installers updated with latest libraries and OS versions. No longer supporting 32-bit (x86) Windows.
v6.0.0
-
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 " 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
-
Flatpak single-file bundle added. Flathub repo hosting coming soon...
-
Recently added home-made portable Linux x64 binary installer package:
-
This includes an installer script to be run from a terminal as root, allowing you to
choose an install path. VidCutter will then be installed along with the very latest
releases of all required dependencies prepackaged. Its my attempt to offer a
portable Linux package that is lite, only featuring specifically what is needed to
run excluding all the extra "meat" added on by existing portable frameworks.
PyQt5, Python3 and python code itself will be noticeably missing from the
installation folder as this was built using Riverbank Software's pyqtdeploy tool which compiles
Python3, PyQt5 libs and all app code/extensions into a C++ Qt5 binary. So
this is experimental, please lodge an issue if you run into any problems.
-
BUGFIX RELEASE 1 - fixes selected region on slider and SmartCut breakages
on various h264 based source media -
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
v5.0.5
UPDATE 3: 32-bit AppImage added.
UPDATE 2: AppImage updated yet again with fixes specific to Linux Mint and also includes a workaround for accessing your entire filesystem from root ('/') so no longer are you confined to the limited sandbox and home folder contents only.
UPDATE 1: AppImage has been updated again (sorry guys). This fixes it to work on current Ubuntu 17.10 distros. If you encounter issues on any other Ubuntu based distribution please let us know. You only need to redownload if you are on Ubuntu 17.01 and above.
5.0.5 is a patch release mainly for AppImage users. A module dependency has been removed, which was the fault for many with issues on Ubuntu 16.0.4 due to Canonical's rather ANCIENT repos making devs lives a nightmare (still love ya guys!)
Users who experienced problems with 5.0.0 are urged to try this new release.
5.0.5 changelog
-
patch release mainly for users of the AppImage binary which has
been overhauled and tested on Ubuntu Trusty, Vivid + KDE Neon.
Also contains latest nightly binary of FFmpeg so SmartCut will
work properly (FFmpeg needs to be fairly recent for proper HEVC
and MPEG-4 Part 2 formats to work in SmartCut mode) -
fixed timeline slider tooltip displaying time position to only appear
when mouse is over the slider widget. this stops it from constantly
appearing whenever media position changes. No longer displays
constantly during playback unless mouse hovers above timeline. -
Removal of Python 3 OpenGL module to allow app to work on
Linux distros containing older 3.0.1 versions of the module. The
dependency on python3-opengl has now been removed and was only
necessary for Ubuntu users on Vivid due to a broken PyQt5 OpenGL
implementation in the core PyOpenGL package. Vivid is no longer
a supported distro version so it should be okay to omit on a
permanent basis.
v5.0.0
* Linux AppImage (for those on Trusty-Vivid based distros) now available!
* macOS and Windows fixes have been uploaded. Please download again if you encountered errors on app startup
5.0.0 changelog
-
SmartCut feature introduced for frame accurate cuts; beginning and end
clip segments are reencoded and joined with middle segment for each clip
defined in the Clip Index along source video's defined keyframes -
SmartCut enabled via app settings as well as toggle button on the main
interface. SmartCut can take up to 2 mins vs a few seconds so use it
only if frame accuracy is a requirement -
new progress bars on clips in timeline to visualise video processing in
more accurate and modern way -
thumbnail generation accuracy fixed so thumbnails generated accurately
match frame with timecode placement -
new "View keyframes" button option available under Video Info which
displays the source video's defined keyframes which are utilised
by the new SmartCut feature -
improvements made to standard quick cutting to make them as frame
accurate as can be given the source's media codec and container -
improvements to stream mapping to help ensure all source media's
streams (video, audio, text/subtitles) are included in the target
video produced. only if problems are found during the cut/join
process will this be abandoned and FFmpeg then allowed to make its
usual "best choice" in choosing the best streams for you -
single app instance code added along with a settings option to force all
file manager associated tasks to the single already loaded instance of
VidCutter -
.vcp registered as "VidCutter Project file" for Linux and Windows
installations -
more debugging information available for the console or "--debug"
command-line argument -
new verbose logging option added to settings for even more verbose
logging in the application log file, console window and debug command-
line output if running with the "--debug" argument (Linux only) -
new app icon; hopefully this one sticks :-)
-
countless more improvements and fixes that aren't worth documenting but
available in the freely available commit logs if you're interested
For non-windows, use your o/s package manager if on Linux and homebrew for Mac OS X to manage FFmpeg. It is most likely already installed on your Linux or macOS machine.
Windows + macOS Users
Installers for Windows and macOS (64bit only) are available below. Windows users may also install via Chocolatey as per instructions on the homepage.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter (stable), vidcutter-git (unstable)
Ubuntu/Mint/Debian/Elementary users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-5.0.0-linux-x64.AppImage
For those running off the source code, please note that a minimum of Qt 5.5 and PyQt 5.5 is recommended to run the app as it is intended.
v4.0.0
NOTE: New AppImage posted w/ MediaInfo fix.
v4.0.0 builds for Windows and macOS now available below. Windows installations + upgrades via Chocolatey should be working in 24-48 hrs pending package approval.
All Arch Linux and LaunchPad PPAs have been updated since 24 hours now so should have it already if you've applied updates.
The usual repositories and places for Fedora (copr + UnitedRPMs) and openSUSE (OBS; just search for DEV builds via the main software search).
The AppImage for this new release has finally been produced and available for download below. Some notes about that are available further down the page if interested.
I have no time to produce a ChangeLog unfortunately, will have that done over the next day or two along with all else.
Thanks, will start trekking through the issues lists once this it out of the way.
4.0.0 changelog
- on its way...
Windows + macOS Users
Installers for Windows and macOS (64bit only) are available below.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter (stable), vidcutter-git (unstable)
Ubuntu/Mint/Debian/Elementary users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-4.0.0-x64.AppImage
The AppImage for 4.0.0 is much larger than previous versions due Python 3.5 and Qt 5.9 being included in the application bundle. I may be able to trim it down a little but at the very least you will be using VidCutter with a much newer backend driving it compared to before where it was running on Python 3.4 and Qt 5.21.
This AppImage has been tested and working for me as far back as Ubuntu 14.04 (Trusty). Hopefully working for all you using it.
v3.5.0
3.5.0 changelog
-
redesigned timeline & slider with timecode labels at fixed intervals as per
regular video editors -
thumbnail previews on timeline; the entire timeline background is overlayed
with thumbnail previews which looks good + helps you target where you want
to mark a start/stop point. thumbnil generation is threaded so will not
slow the app down or hinder your use of it. thumbnails will regenerate on
app resize -
thumbnail previews and on screen display toggle buttons added to far left of
main toolbar; what they do is self-explanatory -
slider movement/sync with mpv backend improved; should be less jumpy on
problematic videos with bad indexes -
configurable seeking time lengths; this is for the up+down and shift up+down
keys which were set to 2 secs and 5 secs forwards and backwards. you can
now set the number of secs as preferred via new spinboxes added to the
settings menu labelled Seek #1 and Seek #2 -
additional on screen display text added to various functions
-
fixed bug when clearing clip index and you could not continue navigating video
requiring you to reload -
continue button added to the job completion dialog and set as the default
button selection -
libmpv bindings library updated with the latest changed from upstream;
should not be noticeable to users albeit improved playback or slider position
sync -
VidCutter project files (.vcp) can now be preloaded like regular videos either
by passing file path on command line or drag 'n dropping project onto a
VidCutter application/shortcut icon -
new icon, let me know if you find the old icon still being used someplace
-
some other minor bug fixes from user issues that I am sure I have forgotten
to list
For non-windows, use your o/s package manager if on Linux and homebrew for Mac OS X to manage FFmpeg. It is most likely already installed on your Linux or macOS machine.
Windows + macOS Users
Installers for Windows and macOS (64bit only) are available below.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter (stable), vidcutter-git (unstable)
Ubuntu/Mint/Debian/Elementary users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-3.5.0-linux-x64.AppImage
For those running off the source code, please note that a minimum of Qt 5.5 and PyQt 5.5 is recommended to run the app as it is intended.
v3.2.0
3.2.0 changelog
-
dark and light themes; chosen in the new settings sub-menu found in the
right-click menu or via menu toolbar icon -
new settings sub-menu (right-click or menu toolbar icon). some blurb
on the settings (since i am too lazy to produce a help file right now :-)-
Themes = select from the new dark and light themes (requires app restart)
-
Keep individual clips = each clip made from the clip index, which are then
merged to produce the final product, are not deleted at end of proceess.
They can be found in the same folder as the final produced video file
with file name sequence 001....00n appended. -
Use native dialogs = on by default; can switch off to not use your
desktop manager's native file open/save dialogs and instead use a generic
cross*platform version supplied by Qt framework. -
Always on top = sets application window as the top-most window, avoiding
others apps from displaying over the top of it. -
Toolbar labels = self-explanatory; allows you to set the main toolbar
labels to display beside icons (default), under icons or hidden from view. -
Hardware decoding = on by default to make the most of your GPU hardware.
Switch this off if you are experiencing problems with the video playback.
This option doesn't affect video cutting itself and is primarily for playback. -
Keep aspect ratio = as the title suggests, switching this off caues video
fill the available frame space rather than maintain its intended ratio for
viewport width and height. This option doesn't affect video cutting itself
and is primarily for playback. -
Zoom = zoom in video from half its original size and up to double. This
option doesn't affect video cutting itself and is primarily for playback. -
a few minor changes to keyboard shortcuts; check the keyboad shortcuts
cheatsheet via right-click or toolbar menu options.
-
-
new app icon
-
improved timeline look + new slider image + remove awkward mouse cursor
previously in use to standard pointing hand cursor which feels better IMHO. -
new VidCutter project file format; this is the same as an EDL but includes
the full path to the media file associated with it. These can be saved and
opened after program launch to set you back to where you last were in a
cutting project. -
eeePC and better support for HiDPI
-
better handling of multistreamed video sources including VOB files; if the
standard method of creation produces a 0 length file the app will now run
it again using various other methods to achieve th desired result. all cases
reported by users as bugs in this area are now working. in most cases you
will continue to get back exactly what you put in (pardon the pun). some VOBs
are problematic so until the UI is built to allow users finer control over the
backend settings the app will continue to make its own best judgement on
behalf of the user. so, in the worse case scenario you should now get back a
valid video file instead of 0 length video, but it may only include a single audio
track rather than all the tracks from the source. keep in mind that in these rare
cases the app will choose the best quality audio/video track when it can only
work with just the one stream. The next version will allow you to select which
streams from source media to include in your final generated video file. -
improved handling of corrupted media files. the app should now work with far
more source files than before. -
time counter widget created allowing manual entry of timecode. just click on
the time segment to edit and video will seek to that exact point OR use the
up/down arrow controls to the right of the running time code, highlight the
segment you wish to increase or decrease (i.e. hours, mins, secs, msecs) -
new dark theme; app is now better integrated for those who prefer to work
with the darker side of the force; configurable via new menu option -
video zoom level option added; configurable via new menu option
-
"Check for updates..." now checks for the latest release version of the app
via the GitHub API and alerts user accordingly. It only offers to take user to
release page while also explaining to stick with distriubution specific packages
if running on Linux. Automatic updates are a goal of the future but would only
be for Windows, macOS and AppImage linux versions. -
new startup graphic.
-
new look dialogs including updater and about.
-
application settings now saved across all platforms; this includes window
state and geometry as well as new settings in right-click context menu.
Cross-platform Qt5 based app for quick and easy video trimming/splitting and merging/joining for simple quick edits. FFmpeg drives the backend with a stylishly hand edited Qt5 UI. A FFmpeg static binary is preinstalled for both Windows and macOS releases.
For non-windows, use your o/s package manager if on Linux and homebrew for Mac OS X to manage FFmpeg. It is most likely already installed on your Linux or macOS machine.
Windows + macOS Users
Installers for Windows (64bit) and macOS (64bit only) are available below or will be very soon if not there yet.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter (stable), vidcutter-git (unstable)
Ubuntu/Mint/Debian/Elementary users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-3.2.0-linux-x64.AppImage
For those running off the source code, please note that you need a minimum of Qt 5.5 and PyQt 5.5 to run the app as it is intended.
v3.0.0
3.0.0 changelog
-
Fedora25 RPM now included in release builds below but requires
access to the RPMFusion repo (https://rpmfusion.org/Configuration).
I've setup a VidCutter repo on copr (Fedora build server works similar
to how launchpad PPAs are used for Ubuntu).Installing via the copr repo will automatically handle it all for you in just
one step and is the recommended install method for all Fedora based
distros. Just issue the following command to enable it, after which you
will then be able to search for and install "vidcutter".sudo dnf copr enable suspiria/VidCutter sudo dnf install vidcutter
-
complete rewrite of multimedia backend which now uses libmpv to drive
video viewing and enables frame stepping for greater accuracy in cutting.
this has greatly shortened to the list of dependcies to enable this app to
work and should allow for quicker and easier installation for all users. -
multiple streams (audio/video) support. output file will now mirror the
original source regarding number of streams included. -
additional options added to command-line mode (Linux/macOS only). run
with the usual help argument for the details$ vidcutter --help Usage: vidcutter [options] [video] The simply FAST & ACCURATE video cutter & joiner Options: --edl <edl file> Preloads clip index from a previously saved EDL file. NOTE: You must also set the video argument for this to work. -d, --debug Output all info, warnings and errors to the console. This will basically output what is being logged to file to the console stdout. Mainly useful for debugging problems with your system video and/or audio stack and codec configuration. -v, --version Displays version information. -h, --help Displays this help. Arguments: video Preloads the video file in app.
-
frame level accuracy when stepping through video via cursor keys or mouse
wheel. see the new Keyboard Shortcuts menu option for more details. -
improved UI in many areas including main toolbar redesign.
-
keyboard shortcuts now advertised to user via new menu option
-
exception handing improved with all errors, even those not surfaced to user,
are logged. application log file can be viewed by the user via new menu
option. -
mediainfo library now used to generate metadata for media information which
works a million times better than what the previous gstreamer codecs had to
offer. -
hardware accelerated video via vdpau or vaapi depending on what user has
installaed. this is all dependant on libpmpv which is the by far the best
multimedia library in the opensource world. fallback options also exist if
user has no power codecs installed so things should all still work on a
minimual workstation setup. -
many UI fixes and improvements that I cannot be bothered to list but
should overall make the app feel much more professional than ever before :-)
Cross-platform Qt5 based app for quick and easy video trimming/splitting and merging/joining for simple quick edits. FFmpeg drives the backend with a stylishly hand edited Qt5 UI. A FFmpeg static binary is preinstalled for both Windows and macOS releases.
For non-windows, use your o/s package manager if on Linux and homebrew for Mac OS X to manage FFmpeg. It is most likely already installed on your Linux or macOS machine.
Windows + macOS Users
Installers for Windows (64bit) and macOS (64bit only) are available below or will be very soon if not there yet.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter, vidcutter-git
Ubuntu/Mint/Debian users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
sudo apt-get install vidcutter
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-3.0.0-linux-x64.AppImage
For those running off the source code, please note that you need a minimum of Qt 5.5 and PyQt 5.5 to run the app as it is intended.
Homepage: http://vidcutter.ozmartians.com
2.6.5
2.6.5 ChangeLog
- major fixes to ensure frame accuracy between player and backend. once loaded
a video framerate is estimated and seeking/stepping by a single step, using
arrow keys or mouse wheel should be closest to a single frame in either
direction. when marking cut points the point in time to the millisecond is also
communicated to the backend. this will all improve even further witha the next
major release which will encompass a move away from Qt's QMediaPlayer
widgets which utilise GStreamer (Linux/Mac) and DirectShow (Windows) to a
libmpv (MPV player) based client. - command line argument support added. run the app from the command line
with --help or -h for the details. - logging enabled, all issues to be dealt with can be more easily tracked via
sharing logs with app author - major code restructure for a more pluggable/adaptable architecture ie.
in future, w/ libmpv if for some reason system cannot support it then
fallback to existing backend (what we have now w/ GStreamer etc.)
Cross-platform Qt5 based app for quick and easy video trimming/splitting and merging/joining for simple quick edits. FFmpeg drives the backend with a stylishly hand edited Qt5 UI. A FFmpeg static binary is preinstalled for both Windows and macOS releases.
For non-windows, use your o/s package manager if on Linux and homebrew for Mac OS X to manage FFmpeg. It is most likely already installed on your Linux or macOS machine.
Windows + macOS Users
Installers for Windows (64bit + 32bit) and macOS (64bit only) are available below.
Linux Users
Only install via PyPi if you are using something other than ArchLinux or an Ubuntu/Debian derivative (Ubuntu, Mint, Elementary, Debian Jessie etc...)
ArchLinux users can install directly from AUR, package is available in both stable and git-latest versions:
AUR: vidcutter, vidcutter-git
Ubuntu/Mint/Debian users can install via Launchpad PPA.
ppa:ozmartian/apps
If you are new to PPAs then just issue the following commands in a terminal:
sudo add-apt-repository ppa:ozmartian/apps
sudo apt-get update
You should now be able to search for vidcutter in your chosen package management software (synaptic, Ubuntu software centre, apt-get etc.)
All other Linux users including Debian users on Debian 8 Jessie or below can install from PyPi can use the AppImage bundled binary package available for download. I've produced a 64bit version but will make 32bit available if requested. For those new to the AppImage concept, just download the file and then make it executable once downloaded. You can then run it, and optionally install it as part of your desktop app menus etc.
chmod +x VidCutter-2.6.5-linux-x64.AppImage
For those running off the source code, please note that you need a minimum of Qt 5.5 and PyQt 5.5 to run the app as it is intended.
Homepage: http://vidcutter.ozmartians.com