Simple Video Trimmer Code
Preview video with VLC; use in/out hotkeys; trim with FFMPEG.
Status: Beta
Brought to you by:
rkondrat
TRIMMER README
==============
Trimmer is released under LGPL 2.1. It is currently hosted at
http://trimmer.sourceforge.net where you can find the most
complete documentation.
Simple Video Trimmer is a simplified edition of Trimmer, and it can
be found at https://sourceforge.net/projects/simple-video-trimmer/
The following hotkeys are supported in this special edition of Trimmer:
Enter: Start encoding!
Escape: Return to the player panel
Space: Play/Pause
In and out marker hotkeys are similar to those found in Adobe Premiere Pro:
I: Set trim start point to current video position
O: Set trim stop point to current video position
Shift + I: Seek to the trim start point, and play video
Shift + O: Seek to just before the trim stop point, and play until the stop point
Seeks or jumps are similar to those found in VLC Media Player:
Ctrl + Alt + Left: Seek back by 5 minutes.
Ctrl + Alt + Right: Seek forward by 5 minutes.
Ctrl + Left: Seek back by 1 minute.
Ctrl + Right: Seek forward by 1 minute.
Alt + Left: Seek back by 10 seconds.
Alt + Right: Seek forward by 10 seconds.
Shift + Left: Seek back by 2 seconds.
Shift + Right: Seek forward by 2 seconds.
Note: Most of these hotkeys are intentionally disabled while the keyboard focus
is on some UI control, such as a text box. After editing a text box, etc., use
the Escape hotkey to bring back all the other hotkeys again.
DEPENDENCIES
============
Running the binary
- VLC
Running the Python
- Python 3.x
- wxPython
- Boto (Amazon S3 client)
- Selenium (automated web client)
- Vimeo client (pip install PyVimeo)
- Google API (pip install google-api-python-client)
- one of the following web browsers:
- PhantomJS (headless - put the exe in this directory, or your path)
- Chrome (need Chrome Driver)
- Firefox
Building the binary
- cx_freeze 2.x
PIP
===
pip install wxPython
pip install boto
pip install selenium
pip install google-api-python-client
pip install cx_freeze