Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

ViXeN: View eXtract and aNnotate media

Build Status Build status codecov Documentation Status

ViXeN logo

ViXeN is a simple tool to facilitate easily viewing, adding, and annotating metadata associated with media. ViXeN has been designed primarily to assist field biologists with managing the large amount of media they collect in a minimally intrusive manner.

One may think of ViXeN as a special, customizable file browser with which one may view and edit metadata associated with media files like videos, images, and audio.

The ViXeN documentation is at https://vixen.readthedocs.io

Features

  • Works with different types of media, videos, images, audio, text, and PDF.
  • Supports any number of user-defined metadata fields per project.
  • Does not modify the original media but keeps its metadata separately.
  • Powerful searching through metadata.
  • Lightweight and easy to install. No server setup required.
  • Cross-platform: works on Linux, OS X, and Windows.
  • Simple browser-based UI.
  • Support to export metadata to a CSV file and import tags from a CSV file.
  • Ability to add metadata for media through an external program or a Python script.
  • Support to allow user-defined conversions of media to supported versions.
  • Open source.

ViXeN has currently been tested with about 350k files in a single project. It will work fine for larger projects but will be progressively slower the larger the number of files. The speed does not however depend on the nature of the media. ViXeN does not currently support multiple people working on the same project at the same time.

Download

If you are not familiar with Python you can install ViXeN using a very simple binary installer on all the major platforms. To try out ViXeN please download a binary installer from here:

https://github.com/vixen-project/vixen/releases

These are very easy to install, basically just download, unzip, and run.

If you are familiar with Python packages, you can install ViXeN using the standard Python mechanisms of either running python setup.py install or with pip using pip install vixen. Once installed, simply run vixen to start the application.

History

ViXeN was envisaged as a 'no-fuss' means to manage videos from 32 camera traps that were set up in the Banni grasslands in north-west India to survey species occurrence and interaction patterns, with a focus on carnivores. The research project began in 2013 and as of 2015 has resulted in 6000+ videos. When confronted with the daunting task of viewing and managing such volumes of media files, we realized that there was a dearth for tools to aid in the processing of such data. There were data managers for images but nothing suitable for video (and to a certain extent, audio) files.

Support

If you have any questions or are having any problems with ViXeN, please email or post your questions on the vixen-users mailing list here: https://groups.google.com/d/forum/vixen

If you should have specific problems with ViXeN, you may eitiher email us on the list mentioned above or file an issue on github here: https://github.com/vixen-project/vixen/issues/new

If you do not mind, you can consider sending along the vixen log file.

We welcome any contributions to this project. Please submit a pull-request on github and we will be happy to consider any suggestions and improvements.

One useful, and perhaps underutilized feature of github is that if you want to make a change to the software or documentation, you may do so directly on github and submit that as a pull-request for us to consider without having to learn git, forking the project, and manually submitting a pull-request.

Credits

Designed and Developed by Prabhu Ramachandran and Kadambari Devarajan

Metadata

Release files for vixen 1.0rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vixen 1.0rc3
File Size Uploaded
vixen-1.0rc3.tar.gz 91.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vixen 1.0rc3
File Interpreter ABI Platform
vixen-1.0rc3-py3-none-any.whl Python 3 none any Details

Total release size: 187.6 kB

Release files / vixen-1.0rc3.tar.gz

Download URL vixen-1.0rc3.tar.gz
Size 91.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2f1daefffabd0cc31964d49d19fe9b39d2d55cc72b7348fca4a3021ae25885b3
BLAKE2b-256 checksum
How to use checksums
c28e4e91cac3ec3847e5ccc0d321c3da37280a701b6dc8d1613cd4b535321151
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.2 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.0

Release files / vixen-1.0rc3-py3-none-any.whl

Download URL vixen-1.0rc3-py3-none-any.whl
Size 95.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
96e56593247f1633a2dca5607a6260cf2e5c9ea50821bbb71e7274046d42fabb
BLAKE2b-256 checksum
How to use checksums
0964f2dfcf723cfb2a91d576e7047b5afd277fe08884e550c3fd15c8c2d7af00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.5.2 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.0

Release history Release notifications | RSS feed

This release

1.0rc3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page