All Projects → encarsia → gpt

encarsia / gpt

Licence: GPL-3.0 license
Simple GoPro media organization tool

Programming Languages

python
139335 projects - #7 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to gpt

Pitivi
MIRROR of https://gitlab.gnome.org/GNOME/pitivi for your convenience
Stars: ✭ 79 (+113.51%)
Mutual labels:  gstreamer, gtk3
photos
Photo viewer and organizer designed for elementary OS
Stars: ✭ 101 (+172.97%)
Mutual labels:  gstreamer, gtk3
Pragha
Pragha is a Lightweight Music Player for GNU/Linux.
Stars: ✭ 136 (+267.57%)
Mutual labels:  gstreamer, gtk3
Me-TV
It's TV for me computer.
Stars: ✭ 39 (+5.41%)
Mutual labels:  gstreamer, gtk3
Music
Music player and library designed for elementary OS
Stars: ✭ 92 (+148.65%)
Mutual labels:  gstreamer, gtk3
Glide
Linux/macOS media player based on GStreamer and GTK+
Stars: ✭ 123 (+232.43%)
Mutual labels:  gstreamer, gtk3
subtitleeditor
Subtitle Editor is a GTK+3 tool to create or edit subtitles for GNU/Linux/*BSD.
Stars: ✭ 79 (+113.51%)
Mutual labels:  gstreamer, gtk3
stickies
Neat sticky notes app for elementary OS
Stars: ✭ 16 (-56.76%)
Mutual labels:  gtk3
overscan
A live coding environment for live streaming video
Stars: ✭ 36 (-2.7%)
Mutual labels:  gstreamer
ThemeChanger
Theme changing utility for Linux, etc.
Stars: ✭ 14 (-62.16%)
Mutual labels:  gtk3
APStreamline
Live Video Streaming Made Easy!
Stars: ✭ 98 (+164.86%)
Mutual labels:  gstreamer
ElementaryLua
Lua + GTK + Granite + Flatpak
Stars: ✭ 19 (-48.65%)
Mutual labels:  gtk3
switchboard-plug-wacom
Manage drawing tablets and Wacom devices
Stars: ✭ 17 (-54.05%)
Mutual labels:  gtk3
flate
🌈 Colorful dark themes
Stars: ✭ 35 (-5.41%)
Mutual labels:  gtk3
zed-gstreamer
GStreamer source plugin for ZED Cameras
Stars: ✭ 34 (-8.11%)
Mutual labels:  gstreamer
ros-gopro-driver
ROS driver for GOPRO based on KonradIT / goprowifihack
Stars: ✭ 25 (-32.43%)
Mutual labels:  gopro
wingpanel-indicator-notifications
Wingpanel Notifications Indicator
Stars: ✭ 22 (-40.54%)
Mutual labels:  gtk3
surfacecast
SurfaceCast: send background-subtracted depth camera video via GStreamer (with optional perspective correction)
Stars: ✭ 22 (-40.54%)
Mutual labels:  gstreamer
pw3270
3270 Emulator for gtk
Stars: ✭ 38 (+2.7%)
Mutual labels:  gtk3
Myxer
A modern Volume Mixer for PulseAudio.
Stars: ✭ 190 (+413.51%)
Mutual labels:  gtk3

WHAT IS THIS?

  • a simple tool for organizing your GoPro stuff

WHAT IS IT NOT?

  • a video editor
  • professional

TELL ME ABOUT FEATURES!

  • import your stuff from SD card
  • rename files in a more logical order than according to the GoPro naming convention
  • keep an eye on your footage, directly rename folders
  • create timelapse videos from your stuff via FFmpeg
  • localization: English, German
  • open folder content as Kdenlive project
  • extended application window with fancy video preview and media information (requires GStreamer and MediaInfo)

YOU MUST BE JOKING!

  • well, these are the basic tasks I usually perform before doing the video editing in Kdenlive (use it, it's great)
  • I'm thinking about polishing and new features but no warranty that this will get any better

WHAT DO I NEED TO GET IT WORKING?

  • Python 3
  • Python GObject Introspection bindings (PyGObject)
  • PyYAML
  • lxml
  • recommended: Git (it's probably already installed)
  • if you plan an installation: setuptools
  • FFmpeg (optional)
  • GStreamer and MediaInfo (optional) for the extended application window
  • GoPro camera...

INSTALLATION

  • download and extract or clone repository and change into said folder

FTR: when executing python, it is Python 3

The PyGObject Introspection bindings are probably already installed (tested with a plain Openbox and MATE desktop). You can install dependencies from the repositories:

PREPARE ARCHLINUX AND ITS RELATIVES

$ sudo pacman -S python-gobject python-yaml python-setuptools python-lxml python-setproctitle mediainfo ffmpeg

PREPARE UBUNTU 18.04 LTS

$ sudo apt-get install python3-gi python3-setuptools python3-setproctitle python3-lxml gir1.2-gtk-3.0 gir1.2-gstreamer-1.0 gstreamer1.0-gtk3 mediainfo ffmpeg

ARE WE THERE YET?

  • change into the herostuff folder and execute run.py
  • if you intend to use the desktop icon, edit data/GPT.desktop and customize path of "Exec", and "Icon" and copy file to ~/.local/share/applications/

I'M LAZY!

  • run python setup.py install --user to install the app just for the current user or
  • run python setup.py build and then python setup.py install with administrator privilege for system-wide installation
  • press the SUPER key and start typing G...P...T...ENTER

HOW DO I GET RID OF THIS?

  • Lucky you asked. If you installed the application via setup.py, run python setup.py uninstall --user or python setup.py uninstall (with superuserpowers) to undo the installation. This will remove the Python package and any desktop files. If not just delete the downloaded and extracted archive or the cloned repository.

HOW DO I LAUNCH IT?

  • execute run.py from a terminal or application starter, this will load the default application window with media preview
  • these commandline options are available (run run.py --help:
  -v, --version               Show version info
  --default                   Default GUI with integrated view switch
  -c, --alt-gui-compact       Alternative GUI, compact view
  -e, --alt-gui-ext           Alternative GUI, extended view (GStreamer preview)
  --cli                       Commandline interface
  -t, --tl-calc               Run the timelapse calculator

If you have installed the application you can run GPT from the menu. The available options are accessible as desktop actions so you can also launch these from the GNOME shell application overview or dash.

I HAVE SOME IDEAS.

YOUR CODE NEEDS SOME IMPROVEMENTS.

YOU SPELLED XYZ WRONG!

  • feel free to contact me or file an issue but be patient I'm a bloody rookie

SCREENSHOTS!

Default application window

Default application window v0.5

Compact view

Compact view v0.5

CLI

CLI v0.5

SOURCES AND LICENSES

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].