Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
* 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
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
.vcp registered as "VidCutter Project file" for Linux and Windows
more debugging information available for the console or "--debug"
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.
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.
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.