Awesome
Awesome Audiovisual
A curated list of awesome tools, libraries, frameworks, and resources for working with audiovisual content, including video editing, audio processing, streaming, and multimedia applications.
Contents
- Video Processing
- Audio Processing
- Multimedia Libraries
- Streaming and Broadcasting
- Editing and Post-Production
- Virtual Reality and 3D
- Learning Resources
- Books
- Community
- Contribute
- License
Video Processing
- FFmpeg - A powerful open-source framework for handling video, audio, and multimedia files.
- HandBrake - A popular open-source video transcoder for converting video files.
- OpenCV - An open-source computer vision library for video processing and image analysis.
- x264 - An open-source H.264 video encoder.
- x265 - An open-source HEVC/H.265 video encoder for high-quality video compression.
Audio Processing
- Audacity - A free, open-source, cross-platform audio editor and recording software.
- SoX (Sound eXchange) - A command-line utility for audio manipulation and processing.
- Librosa - A Python library for analyzing and processing audio signals.
- SuperCollider - A platform for audio synthesis and algorithmic composition.
- PortAudio - A free, cross-platform, open-source library for real-time audio input and output.
Multimedia Libraries
- GStreamer - An open-source framework for constructing graphs of media-handling components.
- VLC Media Player - A free, open-source, cross-platform media player with extensive streaming capabilities.
- MediaInfo - A tool for analyzing and reporting technical metadata of media files.
- AVFoundation - Apple’s framework for working with audiovisual assets on iOS and macOS.
- DirectShow - A Microsoft API for streaming media on Windows platforms.
Streaming and Broadcasting
- OBS Studio - Open-source software for video recording and live streaming, widely used by content creators.
- SRS (Simple Realtime Server) - An open-source, high-performance live streaming server.
- NGINX with RTMP Module - A module for NGINX that supports RTMP-based streaming.
- Wowza Streaming Engine - A customizable streaming server for broadcasting live and on-demand video.
- Jitsi Meet - A free, open-source video conferencing tool with high-quality streaming capabilities.
Editing and Post-Production
- DaVinci Resolve - A professional video editing, color grading, and post-production software.
- Adobe Premiere Pro - A leading video editing software used by professionals.
- Final Cut Pro - A professional video editing software for macOS.
- Shotcut - A free, open-source video editor with extensive features and support for FFmpeg.
- Avid Pro Tools - A digital audio workstation for music and sound production.
Virtual Reality and 3D
- Unity 3D - A popular game engine with support for VR/AR and multimedia applications.
- Unreal Engine - A leading game engine for creating VR/AR experiences and high-quality 3D visualizations.
- Blender - An open-source 3D creation suite with support for video editing and VFX.
- OpenVR - An open standard for virtual reality devices.
- WebXR - An API for creating immersive VR and AR experiences on the web.
Learning Resources
- Audio Engineering Society (AES) - A professional society for audio engineers and enthusiasts.
- Coursera: Audio and Video Processing - Online courses on audiovisual processing.
- YouTube: Video Editing Tutorials - Free tutorials on video editing techniques and software.
- OpenCV Documentation - Comprehensive documentation and tutorials for computer vision and video processing.
- Librosa Documentation - Tutorials and API reference for the Librosa audio analysis library.
Books
- The Digital Audio Handbook by Cameron Jones - A comprehensive guide to audio processing and production.
- Video Demystified by Keith Jack - A book on video standards, formats, and processing techniques.
- Digital Video and Audio Broadcasting Technology by Walter Fischer - A book covering the fundamentals of digital video and audio broadcasting.
- Mastering Audio: The Art and the Science by Bob Katz - A detailed guide to the art of audio mastering.
- The Filmmaker’s Handbook by Steven Ascher and Edward Pincus - A comprehensive guide to digital filmmaking and video production.
Community
- AVForums - A community for discussing audio and video technologies.
- Reddit: r/AudioEngineering - A subreddit for discussing audio production and engineering.
- Video Production Stack Exchange - A Q&A site for video production and editing.
- Blender Artists Community - A forum for discussing 3D creation and video editing with Blender.
- Creative COW - A forum for creative professionals in video, film, and audio.
Contribute
Contributions are welcome!