Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dsgou/annotator
Video and audio annotator
https://github.com/dsgou/annotator
annotation-framework annotation-tool annotator audio multimedia pyqt5 python rosbag video video-annotation
Last synced: about 2 months ago
JSON representation
Video and audio annotator
- Host: GitHub
- URL: https://github.com/dsgou/annotator
- Owner: dsgou
- Created: 2017-02-24T16:57:44.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-11T12:31:16.000Z (over 7 years ago)
- Last Synced: 2024-08-03T17:09:37.004Z (5 months ago)
- Topics: annotation-framework, annotation-tool, annotator, audio, multimedia, pyqt5, python, rosbag, video, video-annotation
- Language: Python
- Homepage:
- Size: 10.8 MB
- Stars: 27
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-data-annotation - dsgou/annotator - - video (Image / video / Open source)
README
# multimedia-annotator
Annotate video and audio streams either in common formats(mp4, avi, mkv, wav, mp3) or rosbag files. Rosbag format is used by ROS(http://www.ros.org/) to group multiple streams in a single file.
You can easily annotate video files per frame or in groups by forming rectangle areas. In the example below we have annotated an mp4 file. You can see the video player and a gant chart of the annotations we have made along with the corresponding waveform of the audio stream and its automatically extracted annotations(see the wiki).
![example](https://cloud.githubusercontent.com/assets/4816678/25743986/0f111eca-31a0-11e7-8b82-80a1994c48d1.png)## Installation
* Dependencies
* rosbag
* python-pyqt5
* python-pyqt5.qtmultimedia
* libqt5multimedia5
* libqt5glib
* python-matplotlib
* python-numpy
* libav-tools
* pyAudioAnalysis (found on github https://github.com/tyiannak/pyAudioAnalysis)## Usage
* Running the annotator
```
python annotator.py
```