"Google Cloud Video Intelligence API makes videos searchable, and discoverable, by extracting metadata with an easy to use REST API. You can now search every moment of every video file in your catalog and find every occurrence as well as its significance. It quickly annotates videos stored in Google Cloud Storage, and helps you identify key nouns entities of your video, and when they occur within the video. Separate signal from noise, by retrieving relevant information at the video, shot or per frame. "
"Video is better when the codec and transport work together.
Salsify is a new design for real-time Internet video that jointly controls a video codec and a network transport protocol. Current systems (Skype, Facetime, WebRTC) run these components independently, which produces more glitches and stalls when the network is unpredictable. "
"rtificial intelligence already pervades 21st-century life, from Siri's directions to Netflix's suggestions of what you should watch next. But how much emotional intelligence is inside computers, cell phones, and video game consoles? In the past, the answer has been "none" - even the most complex deep learning machine is still a machine. That's changing, though, thanks in part to Nevermind, a video game that can sense players' emotions and adjust the experience to fit."
The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors.
MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.
"A library any developer can use to put a video stream and get a playable url for it, while it gets ingested, stored, transcoded and distributed behind the scenes, all through non-centralised means. With this, one can easily build out-of-the box decentralisable video-powered web applications. Paratii.JS has early functionalities for handling tokens too, meaning one will soon be able to use it to set monetisation models for videos, collect earnings, participate in curation, and else."
The edit decision list (EDL) system allows you to automatically skip or mute sections of videos during playback, based on a movie specific EDL configuration file.
This is useful for those who may want to watch a film in "family-friendly" mode. You can cut out any violence, profanity, Jar-Jar Binks .. from a movie according to your own personal preferences. Aside from this, there are other uses, like automatically skipping over commercials in video files you watch.
The EDL file format is pretty bare-bones. There is one command per line that indicates what to do (skip/mute) and when to do it (using pts in seconds).
"this project is bringing the power of computer vision and image processing to the Web. By extending the spec of Media Capture and Streams, the web developers can write video processing related applications in better way. The primary idea is to incorporate Worker-based JavaScript video processing with MediaStreamTrack."
Diminished Reality video demonstration by Jan Herling and Wolfgang Broll from the Ilmenau University of Technology. The software can remove objects from live video in 40ms per frame.
"We extract heart rate and beat lengths from videos by measuring subtle head motion caused by the Newtonian reaction to the influx of blood at each beat. Our method tracks features on the head and performs principal component analysis (PCA) to decompose their trajectories into a set of component motions. It then chooses the component that best corresponds to heartbeats based on its temporal frequency spectrum. Finally, we analyze the motion projected to this component and identify peaks of the trajectories, which correspond to heartbeats. When evaluated on 18 subjects, our approach reported heart rates nearly identical to an electrocardiogram device. Additionally we were able to capture clinically relevant information about heart rate variability."
"XIMPEL is a free open-source platform to create interactive media applications. To this end, it uses the HTML5 standard, as well as the open XML description format. Using XIMPEL, it is possible to weave together video, audio, images and other media, thus creating interactive videos and other touch-based web applications. XIMPEL's modular approach allows for flexibility and extendibility."