Trunk Recorder is able to record the calls on trunked and conventional radio systems. It uses 1 or more Software Defined Radios (SDRs) to do this. The SDRs capture large swathes of RF and then use software to process what was received. GNU Radio is used to do this processing because it provides lots of convenient RF blocks that can be pieced together to allow for complex RF processing. The libraries from the amazing OP25 project are used for a lot of the P25 functionality. Multiple radio systems can be recorded at the same time.
Trunk Recorder currently supports the following:
Free and open source software for video recording and live streaming. High performance real time video/audio capturing and mixing. Create scenes made up of multiple sources including window captures, images, text, browser windows, webcams, capture cards and more. Set up an unlimited number of scenes you can switch between seamlessly via custom transitions. Intuitive audio mixer with per-source filters such as noise gate, noise suppression, and gain. Take full control with VST plugin support. Supports all your favorite streaming platforms and more. Has an extension API for Python and Lua.
In the AUR.
Vileo is a simple video recording tool for recording your screen, your webcam or audio devices. It works from within your browser and can be started right away! Install a copy yourself or use the demo version (which is hosted as a Github Page, so it doesn't have much in the way of a back-end).
Live demo: https://lukasbach.github.io/vileo/
Record or upload high-quality audio, host unlimited episodes, and distribute everywhere with just one click. Whether you’re a beginner or a seasoned pro, there’s never been a better way to podcast. Supports web browsers, iOS, and Android devices. Record anywhere. Distributed teams. Can support callers to the show, too. Has a visual editor for recorded material. Upload existing audio files to mix into the recordings.
Shotcut is a free, open source, cross-platform video editor. Can capture from live media devices (including JACK and PulseAudio) as well as edit media streams. Tries to have a very easy to use UI; UI can be reconfigured to optimize for the kinds of tasks you want to accomplish.
For collecting GPS track logs suitable for uploading to Open Streetmap, gpsd includes a utility (gpxlogger) which connects to a running gpsd and generates those files. This is a link to its manpage.
witness.org's library of reference and training materials for activists, instructors, and allies. video production, recording LEO actions, archival, how to work with survivors, camera specifics and trainings, data science, covering protests, collecting evidence, crimes, and field guides.