[38;5;12m                                                                                                       [39m[38;2;255;187;0m[1m[4mAwesome-OpenSourcePhotography[0m
[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;5;12m (https://github.com/sindresorhus/awesome)[39m

[38;5;12mA list of awesome free open source software & libraries for photography. Also tools for video. For more awesomeness, check out [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome).[39m


[38;5;12m- [39m[38;5;14m[1mGeneral[0m[38;5;12m (#general)[39m
[38;5;12m- [39m[38;5;14m[1mCamera Firmware Mods[0m[38;5;12m (#camera-firmware-mods)[39m
[38;5;12m- [39m[38;5;14m[1mLibraries[0m[38;5;12m (#libraries)[39m
[48;5;235m[38;5;249m- **Canon** (#canon)[49m[39m
[48;5;235m[38;5;249m- **GoPro** (#gopro)[49m[39m
[48;5;235m[38;5;249m- **Sony** (#sony)[49m[39m[48;5;235m[38;5;249m  [49m[39m
[38;5;12m- [39m[38;5;14m[1mUtilities[0m[38;5;12m (#utilities)[39m
[38;5;12m- [39m[38;5;14m[1mAnalogue Photography[0m[38;5;12m (#analogue-photography)[39m
[38;5;12m- [39m[38;5;14m[1mRAW image developers[0m[38;5;12m (#raw-image-developers)[39m
[38;5;12m- [39m[38;5;14m[1mHDR Specific Software[0m[38;5;12m (#hdr-specific-software)[39m
[38;5;12m- [39m[38;5;14m[1mPanorama Stitching[0m[38;5;12m (#panorama-stitching)[39m
[38;5;12m- [39m[38;5;14m[1mPhoto Organizers[0m[38;5;12m (#photo-organizers)[39m
[38;5;12m- [39m[38;5;14m[1mEXIF Editors[0m[38;5;12m (#exif-editors)[39m
[38;5;12m- [39m[38;5;14m[1mPhoto Downloaders[0m[38;5;12m (#photo-downloaders)[39m
[38;5;12m- [39m[38;5;14m[1mCamera Tetherers[0m[38;5;12m (#camera-tetherers)[39m
[38;5;12m- [39m[38;5;14m[1mMonitor Color Correction[0m[38;5;12m (#monitor-color-correction)[39m
[38;5;12m- [39m[38;5;14m[1m360° Images[0m[38;5;12m (#360-images)[39m
[38;5;12m- [39m[38;5;14m[1mAlternative Image Viewers[0m[38;5;12m (#alternative-image-viewers)[39m
[38;5;12m- [39m[38;5;14m[1mUseful GIMP Mods or Scripts[0m[38;5;12m (#useful-gimp-mods-or-scripts)[39m
[38;5;12m- [39m[38;5;14m[1mCommunities[0m[38;5;12m (#communities)[39m
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
[38;5;12m- [39m[38;5;14m[1mVideo[0m[38;5;12m (#video)[39m
[48;5;235m[38;5;249m- **General tools** (#general-tools)[49m[39m[48;5;235m[38;5;249m              [49m[39m
[48;5;235m[38;5;249m- **Compositing software** (#compositing-software)[49m[39m
[48;5;235m[38;5;249m- **Video Libraries** (#video-libraries)[49m[39m[48;5;235m[38;5;249m          [49m[39m
[38;5;12m- [39m[38;5;14m[1mScripts[0m[38;5;12m (#scripts)[39m
[48;5;235m[38;5;249m- **Video to Panorama** (#video-to-panorama)[49m[39m

[38;2;255;187;0m[4mGeneral[0m

[38;5;12m- [39m[38;5;14m[1mGIMP[0m[38;5;12m (http://www.gimp.org/) - A swiss knife for image manipulation.[39m
[38;5;12m- [39m[38;5;14m[1mPhotoFlow[0m[38;5;12m (https://github.com/aferrero2707/PhotoFlow) - A non-destructive photo retouching program including RAW image development.[39m
[38;5;12m- [39m[38;5;14m[1mImageMagick[0m[38;5;12m (http://www.imagemagick.org/) - A suite of command-line utilities for modifying and working with images.[39m
[38;5;12m- [39m[38;5;14m[1mGraphicsMagick[0m[38;5;12m (http://www.graphicsmagick.org/) - GraphicsMagick is usually faster than ImageMagick.[39m

[38;2;255;187;0m[4mCamera Firmware Mods [0m

[38;5;12m- [39m[38;5;14m[1mCHDK[0m[38;5;12m (http://chdk.wikia.com/wiki/CHDK) - Canon Hack Development Kit, for Canon cameras. [39m
[38;5;12m- [39m[38;5;14m[1mMagic Lantern[0m[38;5;12m (http://magiclantern.fm/) - A software enhancement that offers increased functionality to Canon DSLR cameras.[39m
[38;5;12m- [39m[38;5;14m[1mAutoexec Hack[0m[38;5;12m (https://github.com/KonradIT/autoexechack) - Compilation of hacks for GoPro Cameras.[39m
[38;5;12m- [39m[38;5;14m[1mPTool Firmware Manipulation Tool[0m[38;5;12m (http://www.gh1-hack.info/) - Change the video recording parameters of Panasonic's cameras.[39m
[38;5;12m- [39m[38;5;14m[1mNikon Hacker[0m[38;5;12m (https://nikonhacker.com/wiki/Main_Page) - Nikon Patch and Nikon Emulator, 2 softwares for Nikon cameras.[39m
[38;5;12m- [39m[38;5;14m[1mXiaomi Yi Autoexec[0m[38;5;12m (https://github.com/PJanisio/Xiaomi_Yi_autoexec) - Compilation of autoexec scripts and mods for Xiaomi Yi camera.[39m

[38;2;255;187;0m[4mLibraries[0m

[38;5;12m- [39m[38;5;14m[1mLibGphoto2[0m[38;5;12m (https://github.com/gphoto/libgphoto2) - C APi for Digital camera access and remote control. Java,python,C#, and much more bindings.[39m

[38;2;255;187;0m[4mCanon[0m

[38;5;12m- [39m[38;5;14m[1mOfxCanon[0m[38;5;12m (https://github.com/roxlu/ofxCanon) - OpenFrameworks addon for the Canon EDSK.[39m
[38;5;12m- [39m[38;5;14m[1mEdsdk4j[0m[38;5;12m (https://github.com/kritzikratzi/edsdk4j) - Canon SDK for Java.[39m

[38;2;255;187;0m[4mGoPro[0m
[38;5;12m- [39m[38;5;14m[1mGoPro[0m[38;5;12m (https://github.com/kschzt/gopro) - API for controlling GoPro Hero 3 Camera from Node.js.[39m
[38;5;12m- [39m[38;5;14m[1mGoPro[0m[38;5;12m (https://github.com/DenisCarriere/gopro) - GoPro Hero 4 - Python API.[39m
[38;5;12m- [39m[38;5;14m[1mGoPro[0m[38;5;12m (https://github.com/joshvillbrandt/goprohero) - A Python library and a CLI that can interface with GoPro HERO3, HERO3+, and HERO4 cameras over http.[39m
[38;5;12m- [39m[38;5;14m[1mGoPro.Hero[0m[38;5;12m (https://github.com/r1pper/GoPro.Hero) - A lightweight c# library to access and control GoPro HERO.[39m

[38;2;255;187;0m[4mSony[0m

[38;5;12m- [39m[38;5;14m[1mSonyPy[0m[38;5;12m (https://github.com/storborg/sonypy) - Python module for Sony Camera Remote API.[39m

[38;2;255;187;0m[4mUtilities[0m

[38;5;12m- [39m[38;5;14m[1mTimelapse-sony[0m[38;5;12m (https://github.com/ThibaudM/timelapse-sony) - Android app for creating timelapse via "Ctrl with Smartphone" mode or connected by NFC.[39m
[38;5;12m- [39m[38;5;14m[1mRemoteyourcam-usb[0m[38;5;12m (https://github.com/crazymaik/remoteyourcam-usb) - Control your Canon or Nikon DSLR camera from your Android device through USB.[39m
[38;5;12m- [39m[38;5;14m[1mdigiCamControl[0m[38;5;12m (https://github.com/dukus/digiCamControl) - DSLR camera remote control open source software.[39m

[38;2;255;187;0m[4mAnalogue photography[0m

[38;5;12m- [39m[38;5;14m[1mDigitaltruth[0m[38;5;12m (https://www.digitaltruth.com/devchart.php) - Film development chart.[39m

[38;2;255;187;0m[4mRAW image developers[0m

[38;5;12m- [39m[38;5;14m[1mDarktable[0m[38;5;12m (http://www.darktable.org/) - An open source photography workflow application and RAW developer.[39m
[38;5;12m- [39m[38;5;14m[1mRawTherapee[0m[38;5;12m (http://rawtherapee.com/) - A cross-platform raw image processing program.[39m
[38;5;12m- [39m[38;5;14m[1mPhotivo[0m[38;5;12m (http://photivo.org/photivo/start?redirect=1) - A multi platform photo processor for RAW and bitmap images with 16 bit precision.[39m
[38;5;12m- [39m[38;5;14m[1mRaw Studio[0m[38;5;12m (https://github.com/rawstudio/rawstudio) - Read and manipulate RAW images from digital cameras.[39m
[38;5;12m- [39m[38;5;14m[1mUFRaw[0m[38;5;12m (http://ufraw.sourceforge.net/) - A utility to read and manipulate raw images from digital cameras.[39m
[38;5;12m- [39m[38;5;14m[1mDCRaw[0m[38;5;12m (http://www.cybercom.net/~dcoffin/dcraw/) - Decoding raw digital photos in Linux.[39m
[38;5;12m- [39m[38;5;14m[1mLightzone[0m[38;5;12m (http://lightzoneproject.org/) - Open-source digital darkroom software for Windows/Mac/Linux.[39m
[38;5;12m- [39m[38;5;14m[1mFotoxx[0m[38;5;12m (http://www.kornelix.com/fotoxx.html) - A Linux program for editing photos and other images.[39m

[38;2;255;187;0m[4mHDR Specific Software[0m
[38;5;12m- [39m[38;5;14m[1mLuminance[0m[38;5;12m (https://github.com/LuminanceHDR/LuminanceHDR) - A complete workflow for HDR imaging.[39m
[38;5;12m- [39m[38;5;14m[1mQPSFTMO[0m[38;5;12m (http://theplaceofdeadroads.blogspot.com/2006/07/qpfstmo-hdr-tone-mapping-gui-for-linux_04.html) - HDR Tone Mapping GUI for Linux.[39m
[38;5;12m- [39m[38;5;14m[1mPFS Tools[0m[38;5;12m (http://pfstools.sourceforge.net/) - A set of command line programs for reading, writing and manipulating HDR images and video frames.[39m

[38;2;255;187;0m[4mPanorama Stitching[0m

[38;5;12m- [39m[38;5;14m[1mHugin[0m[38;5;12m (http://hugin.sourceforge.net/) - An easy to use cross-platform panoramic imaging toolchain.[39m
[38;5;12m- [39m[38;5;14m[1mPanorama Tools[0m[38;5;12m (http://www.panoramatools.com/) - A framework for re-projecting and blending multiple source images into immersive panoramics of many types.[39m

[38;2;255;187;0m[4mPhoto Organizers[0m

[38;5;12m- [39m[38;5;14m[1mShotwell[0m[38;5;12m (http://yorba.org/shotwell/) - A photo manager for GNOME 3.[39m
[38;5;12m- [39m[38;5;14m[1mDigiKam/ShowFoto[0m[38;5;12m (http://www.digikam.org/drupal/about?q=about/overview) - Open Source Photo manager for KDE/Gnome desktop.[39m
[38;5;12m- [39m[38;5;14m[1mGPhoto[0m[38;5;12m (http://www.gphoto.org/) - A program and library framework that lets users download pictures from their digital cameras.[39m
[38;5;12m- [39m[38;5;14m[1mLychee[0m[38;5;12m (http://lychee.electerious.com/) - A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.[39m
[38;5;12m- [39m[38;5;14m[1mSimple Gallery[0m[38;5;12m (https://github.com/SimpleMobileTools/Simple-Gallery/) - A Android gallery app for viewing photos and videos similar to android stock gallery with support for file copy/move/rename/delete/share.[39m
[38;5;12m- [39m[38;5;14m[1mLeaf Pic[0m[38;5;12m (https://github.com/HoraApps/LeafPic/) - Material-designed android gallery alternative.[39m
[38;5;12m- [39m[38;5;14m[1mA Photo Manager[0m[38;5;12m (https://github.com/k3b/APhotoManager/) - Manage local photos on Android: gallery, geotag with photomap, tags, find, sort, view, copy, delete, send,...[39m
[38;5;12m- [39m[38;5;14m[1mPhotoPrism[0m[38;5;12m (https://photoprism.org/) - PhotoPrism™ is a server-based application for browsing, organizing and sharing your personal photo collection.[39m

[38;2;255;187;0m[4mEXIF Editors[0m
[38;5;12m- [39m[38;5;14m[1mExifTool[0m[38;5;12m (http://owl.phy.queensu.ca/~phil/exiftool/) - A program for reading, writing, and manipulating image, audio, and video metadata.[39m
[38;5;12m- [39m[38;5;14m[1mExiv2[0m[38;5;12m (https://github.com/Exiv2/exiv2/)  - Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata.[39m

[38;2;255;187;0m[4mPhoto Downloaders[0m

[38;5;12m- [39m[38;5;14m[1mRapid Photo Downloader[0m[38;5;12m (http://www.damonlynch.net/rapid/index.html) - A photo and video downloader for the Linux Desktop.[39m

[38;2;255;187;0m[4mCamera Tetherers[0m

[38;5;12m- [39m[38;5;14m[1mEntangle[0m[38;5;12m (http://entangle-photo.org/) - Entangle provides a GUI for taking photographs with a digital camera completely controlled from the computer.[39m

[38;2;255;187;0m[4mMonitor Color Correction[0m

[38;5;12m- [39m[38;5;14m[1mHughski[0m[38;5;12m (http://www.hughski.com/index.html)[39m
[38;5;12m- [39m[38;5;14m[1mDisplayCal[0m[38;5;12m (http://displaycal.net/) - Open source display calibration and characterization.[39m

[38;2;255;187;0m[4m360° Images[0m

[38;5;12m- [39m[38;5;14m[1mOpen360viewer[0m[38;5;12m (https://github.com/TheGreyDiamond/open360viewer) - Open source 360° media viewer.[39m


[38;2;255;187;0m[4mAlternative Image Viewers[0m

[38;5;12m- [39m[38;5;14m[1mGeeqie[0m[38;5;12m (http://geeqie.sourceforge.net/) - An image viewer and image organiser program for Unix-like operating systems.[39m
[38;5;12m- [39m[38;5;14m[1mFEH[0m[38;5;12m (http://feh.finalrewind.org/) - An X11 image viewer.[39m

[38;2;255;187;0m[4mUseful GIMP Mods or Scripts[0m

[38;5;12m- [39m[38;5;14m[1mGIMP Plugin Registry[0m[38;5;12m (http://registry.gimp.org/)[39m
[38;5;12m- [39m[38;5;14m[1mCinepaint[0m[38;5;12m (http://sourceforge.net/projects/cinepaint/files/CinePaint/) - A program for painting and retouching bitmap frames of films based on GIMP.[39m

[38;2;255;187;0m[4mCommunities[0m
[38;5;12m- [39m[38;5;14m[1mFlickr Open Source Photography Group[0m[38;5;12m (https://www.flickr.com/groups/83823859@N00/)[39m
[38;5;12m- [39m[38;5;14m[1m/r/FOSSPhotography[0m[38;5;12m (http://reddit.com/r/fossphotography) - Community about Free open source software for Photography on reddit.[39m
[38;5;12m- [39m[38;5;14m[1mOpen Source Photography Community on Google+[0m[38;5;12m (https://plus.google.com/u/0/communities/110647644928874455108)[39m
[38;5;12m- [39m[38;5;14m[1mOpen Source Photography Group on Facebook[0m[38;5;12m (https://www.facebook.com/groups/326042310770868/)[39m
[38;5;12m- [39m[38;5;14m[1mOpen Source Photography Sub on Reddit[0m[38;5;12m (https://www.reddit.com/r/opensourcephotography)[39m
[38;5;12m- [39m[38;5;14m[1mOpen Source Photography Group on 500px[0m[38;5;12m (https://500px.com/groups/open-source-photography)[39m
[38;5;12m- [39m[38;5;14m[1mPIXLS.US[0m[38;5;12m (https://pixls.us) - Community dedicated to tutorials, workflows, and showcases of high-quality photography using Free Software tools[39m

[38;2;255;187;0m[4mResources[0m
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUnsplash.com[0m[38;5;12m [39m[38;5;12m(https://unsplash.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12m(do[39m[38;5;12m [39m[38;5;12mwhatever[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwant)[39m[38;5;12m [39m[38;5;12mhigh-resolution[39m[38;5;12m [39m[38;5;12mphotos,[39m[38;5;12m [39m[38;5;14m[1mlicensed[0m[38;5;12m [39m[38;5;12m(https://medium.com/unsplash/the-unsplash-license-f6fb7de5c95a)[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mUnsplash[39m[38;5;12m [39m[38;5;12mLicense[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mchanged[0m[38;5;14m[1m [0m[38;5;14m[1mfrom[0m[38;5;14m[1m [0m[38;5;14m[1mCC0[0m[38;5;12m [39m
[38;5;12m(https://medium.com/unsplash/why-we-moved-from-the-creative-commons-zero-license-to-the-unsplash-license-598f76386489))[39m
[38;5;12m- [39m[38;5;14m[1mPexels.com[0m[38;5;12m (https://pexels.com/) - Royalty free high-resolution stock photos, [39m[38;5;14m[1mlicensed[0m[38;5;12m (https://www.pexels.com/photo-license/) under Creative Commons Zero (CC0)[39m
[38;5;12m- [39m[38;5;14m[1mPixabay.com[0m[38;5;12m (https://pixabay.com/) - Royalty free stock photos and videos, [39m[38;5;14m[1mlicensed[0m[38;5;12m (https://pixabay.com/en/service/faq/) under Creative Commons Zero (CC0).[39m
[38;5;12m- [39m[38;5;14m[1mShutterography.com[0m[38;5;12m (https://www.shutterography.com) - Free Photos.[39m

[38;2;255;187;0m[4mVideo [0m

[38;2;255;187;0m[4mGeneral tools[0m

[38;5;12m- [39m[38;5;14m[1mFFmpeg[0m[38;5;12m (https://www.ffmpeg.org/) - A complete, cross-platform solution to [39m
[38;5;12mrecord, convert and stream audio and video.[39m
[38;5;12m- [39m[38;5;14m[1mVirtualdub[0m[38;5;12m (http://www.virtualdub.org/) - A free video tool for basic editing and encoding.[39m

[38;2;255;187;0m[4mCompositing software[0m

[38;5;12m- [39m[38;5;14m[1mNatron[0m[38;5;12m (https://github.com/MrKepzie/Natron) - A node-based compositor based on the same principles as state-of-the art tools used in film and television post-production.[39m
[38;5;12m- [39m[38;5;14m[1mButtleOFX[0m[38;5;12m (https://github.com/buttleofx/ButtleOFX) - A simple, user-friendly and open source compositing software. [39m
[38;5;12m- [39m[38;5;14m[1mBlender[0m[38;5;12m (https://www.blender.org/) - This open source 3D graphics has tools for video editing.[39m
[38;5;12m- [39m[38;5;14m[1mShotcut[0m[38;5;12m (https://github.com/mltframework/shotcut) - A free, open source, cross-platform video editor.[39m

[38;2;255;187;0m[4mVideo Libraries[0m

[38;5;12m- [39m[38;5;14m[1mOpenFX[0m[38;5;12m (http://openfx.sourceforge.net/) - An Open Plug-in API for 2D Visual Effects.[39m
[38;5;12m- [39m[38;5;14m[1mTuttleOFX[0m[38;5;12m (https://github.com/tuttleofx/TuttleOFX) - An image processing framework based on OpenFX plugin format.[39m
[38;5;12m- [39m[38;5;14m[1mVid.stab[0m[38;5;12m (https://github.com/georgmartius/vid.stab) - A video stabilization library which can be plugged-in with Ffmpeg and Transcode.[39m
[38;5;12m- [39m[38;5;14m[1mFrei0r[0m[38;5;12m (https://github.com/dyne/frei0r) - A large collection of free and portable video plugins.[39m

[38;2;255;187;0m[4mScripts[0m

[38;2;255;187;0m[4mVideo to Panorama [0m

[38;5;12mUsing [39m[38;5;14m[1mFFmpeg[0m[38;5;12m (https://www.ffmpeg.org/) and [39m[38;5;14m[1mHugin[0m[38;5;12m (http://hugin.sourceforge.net/).[39m

[48;5;235m[38;5;249m#!/bin/bash[49m[39m[48;5;235m[38;5;249m                                                                [49m[39m
[48;5;235m[38;5;249mmkdir -p /tmp/images[49m[39m[48;5;235m[38;5;249m                                                       [49m[39m
[48;5;235m[38;5;249mffmpeg -i video.avi -r 5 -qscale 3  tmp/images/image-%3d.jpg[49m[39m[48;5;235m[38;5;249m               [49m[39m
[48;5;235m[38;5;249mpto_gen -o tmp/hugin.pto tmp/images/*.jpg[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249mcpfind --multirow -o tmp/hugin.pto tmp/hugin.pto[49m[39m[48;5;235m[38;5;249m                           [49m[39m
[48;5;235m[38;5;249mcpclean -o tmp/hugin.pto tmp/hugin.pto[49m[39m[48;5;235m[38;5;249m                                     [49m[39m
[48;5;235m[38;5;249mlinefind -o tmp/hugin.pto tmp/hugin.pto[49m[39m[48;5;235m[38;5;249m                                    [49m[39m
[48;5;235m[38;5;249mautooptimiser -a -l -s -m -o tmp/hugin.pto tmp/hugin.pto[49m[39m[48;5;235m[38;5;249m                   [49m[39m
[48;5;235m[38;5;249mpano_modify -o tmp/hugin.pto --center --fov=AUTO --canvas=70% tmp/hugin.pto[49m[39m
[48;5;235m[38;5;249mpto2mk -o tmp/hugin.mk -p tmp/output tmp/hugin.pto[49m[39m[48;5;235m[38;5;249m                         [49m[39m
[48;5;235m[38;5;249mmake -f tmp/hugin.mk all[49m[39m[48;5;235m[38;5;249m                                                   [49m[39m

[38;5;12m![39m[38;5;14m[1mlicense[0m[38;5;12m (https://i.creativecommons.org/l/by-nc/4.0/88x31.png)[39m


