All Projects → Synopsis → Synopsis Analyzer Archived

Synopsis / Synopsis Analyzer Archived

Licence: bsd-3-clause
Video Analyzer & Transcoder - supports batch encoding to a variety of video codecs (including HAP), while embedding metadata from machine learning & computer vision algorithms into your output files.

Projects that are alternatives of or similar to Synopsis Analyzer Archived

Sickbeard mp4 automator
Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library
Stars: ✭ 1,142 (+1168.89%)
Mutual labels:  metadata
Symfony Phpstorm Meta
PhpStorm meta data for expected arguments completion.
Stars: ✭ 84 (-6.67%)
Mutual labels:  metadata
Dataportals.org
Open Data Portals and Sites around the world
Stars: ✭ 87 (-3.33%)
Mutual labels:  metadata
Sickle
Sickle: OAI-PMH for Humans
Stars: ✭ 76 (-15.56%)
Mutual labels:  metadata
Evolutility Server Node
Model-driven REST or GraphQL backend for CRUD and more, written in Javascript, using Node.js, Express, and PostgreSQL.
Stars: ✭ 84 (-6.67%)
Mutual labels:  metadata
Obofoundry.github.io
Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
Stars: ✭ 85 (-5.56%)
Mutual labels:  metadata
Netkan
Metadata files used by the NetKAN/CKAN indexer
Stars: ✭ 64 (-28.89%)
Mutual labels:  metadata
Ck Tensorflow
Collective Knowledge components for TensorFlow (code, data sets, models, packages, workflows):
Stars: ✭ 90 (+0%)
Mutual labels:  metadata
Metascraper
Scrape data from websites using Open Graph, HTML metadata & fallbacks.
Stars: ✭ 1,254 (+1293.33%)
Mutual labels:  metadata
Grobid
A machine learning software for extracting information from scholarly documents
Stars: ✭ 1,275 (+1316.67%)
Mutual labels:  metadata
Page Renderer
Clojure PWA generator. Offline-ready web apps with service workers, social meta and async stylesheets.
Stars: ✭ 76 (-15.56%)
Mutual labels:  metadata
Docker Apache Atlas
This Apache Atlas is built from the latest release source tarball and patched to be run in a Docker container.
Stars: ✭ 83 (-7.78%)
Mutual labels:  metadata
Medusa
Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
Stars: ✭ 1,268 (+1308.89%)
Mutual labels:  metadata
Deltafs
Transient file system service featuring highly paralleled indexing on both file data and file system metadata
Stars: ✭ 70 (-22.22%)
Mutual labels:  metadata
Telemeta
Collaborative content management system for musicology
Stars: ✭ 88 (-2.22%)
Mutual labels:  metadata
Scrape
Distributed Scraper
Stars: ✭ 65 (-27.78%)
Mutual labels:  metadata
Clr Bundles
Bundle definitions for Clear Linux OS
Stars: ✭ 85 (-5.56%)
Mutual labels:  metadata
Habanero
client for Crossref search API
Stars: ✭ 90 (+0%)
Mutual labels:  metadata
Wordpress Seo
Yoast SEO for WordPress
Stars: ✭ 1,301 (+1345.56%)
Mutual labels:  metadata
Image search
Python Library to download images and metadata from popular search engines.
Stars: ✭ 86 (-4.44%)
Mutual labels:  metadata

Synopsis Analyzer/Transcoder

alt tag

Overview

Synopsis is a video analysis and transcoding tool, as well as a metadata format for embeddeding advanced analyzed metadata within .MOV and (in testing) .MP4 video files.

Please note Synopsis Analyzer (and related tools and frameworks) are under heavy development. This means specific analysis modules and metadata format are undergoing changes - and thus previous analyzed video may not be compatible with newer releases as things change. Things are changing fast, but once we hit 1.0 we plan on having a stable analysis feature set.

Synopsis Analyzer features:

  • Multithreaded batch video transcoding
  • Hardware accelerated video decode and encode for supported codecs.
  • Presets for encoding settings
  • Optional Analysis stage during transcode
  • Spotlight integration for tag based searching of analyzed content.
  • Export analysis files to JSON sidecar or embed into supported video container formats.
  • Supports 3rd party analysis plugins that implement the Synopsis Plugin standard.

Included video analysis following metadata:

  • Cinematic Shot Type tagging for search
  • Object recognition and tagging
  • Feature vectors for similarity and sorting.
  • Dominant Color and Histograms similarity and sorting, color tagging
  • Perceptual hashing for perceptual similarity and sorting
  • Visual Saliency (areas of visual interest) (beta)
  • Motion amount, direction, smoothness and key word tagging for similarity and sorting.
  • Feature tracking

Workflow Opportunities:

Archival:

  • Analyze your media archive, optionally transcoding to an appropriate archival video format like H.264.
  • Run spotlight queries locally by hand, or programatically to find media based on analyzed features.
  • Export analyzed metadata to your SQL database, to run queries on your own database schema on the web.

Design & Branding:

  • Analyze content and optionally transcode to an appropriate playback video format like ProRes, MotionJpeg or Apple Intermediate.
  • Develop procedural designs and templates to add logos, text and graphics to content while maintaining the focus (saliency) of the original image.
  • Develop motion graphics and transitions that are aware of the underlying content.

Editing:

  • Analyze content and optionally transcode to an appropriate playback video format like ProRes, MotionJpeg or Apple Intermediate.
  • Search and filter clips based on dominant color, motion, and histogram similarity.
  • Develop software and rules to procedurally edit video based on the underlying content.

Performance & VJing:

  • Analyze content and optionally transcode to an appropriate playback video format like ProRes, MotionJpeg or Apple Intermediate and eventually HAP.
  • Automatic clip filtering based on your currently playing content, color palette and motion.
  • Sort clips by motion, color, features, content, style.
  • Video effects that follow content, choose their color scheme, and react to the clips you play without slowing down your performance by running computationally expensive and slow analysis in realtime.

Extending Features:

Synopsis Analysis is plugin based, allowing developers to easily extend and experiment analyzing video and caching results for future use.

See the DesignDiscussion wiki for more information about possible modules and direction of development.

Development Notes

Current Requirements:

  • Mac OS X 10.10 or higher
  • XCode 8 or higher

It's also recommended to install Apple's Pro Video Formats

Dependencies

  • Synopsis.framework (included in submodule)
    • Tensorflow 1.1 +
    • OpenCV 3.2 +

Compilation Guideline

Please ensure that your git checkout includes all submodules - downloading an archive from the webpage does not include submodules.

Please see the Compilation Guide for Synopsis.framework in the Synopsis Wiki - once you can properly build the Framework building Synopsis Analyzer should be straightforward.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].