Coder Social home page Coder Social logo

scenescontrol's Introduction

Scenes Control

Scenes Control File Format

This Idea is about creating new file standard, which could be adopted by video/audio players. This File contains Scenes notation information about the video/audio which is going to be played.

This way consume content by users, will be adoubt user preferences, For example user can watch movie and skip,blure or mute violence scenes, and keep other part of content the same.

Play Demo

https://scenescontrol.netlify.app/

Demo_With_URL_Params
DemoURL/#/Param1/Param2/Param3

Param1: VideoURLBase64
Param2: SubtitleURLBase64
Param3: FilterURLBase64


Hit Play button, and watch the clip and notice how it will handle profanity and violance scenes.

Notes:

  • Video file itself is not edited and keept as is, but video player is configured with scene guide file.

  • You can use the demo to edit scene guide file, or change behaviour for each scene type.

Common Questions:

What does it do ?

Let’s say you are watching a movie in your device This file will contains description about scenes parent guide. Like:

  • Category : Violence, Nudity, Sex, Profanity, etc.
  • intensity : Intense level (Hight, LOW) scale.
  • Suggested behavior : Blur, Skip, Mute, .. etc.

Why do I need it ?

Examples :

  • Make watching movies more comfortably, because it will respect user preferences, for example skip uncomfortable senses types.
  • You like the movie but you do want to see gore/violence senses.
  • Content provider, will provide one movie, with this file format, instead of shipping multiple version of the movies. (uncut version and original version).

How to use it?

As simple as setting subtitle for the movie.

Example:

  • Open Movie with VLC
  • Select Parent Guided file
  • Specify in the option (Age restriction, Avoid scenes types)
  • Play the move, and all unwanted scenes will be avoided while playing.

How these files are created ?

These files will be created with multiple ways:

  • Contribution from people, by creating these files for movies they watched. (Like what has be done with subtitle for years)

What we are going to do next ?

  • We will try to create simple POC, to show the Idea in real world example.
  • Building utility to generate parent guided files. (this way we can start contributing to community)
  • More diagnosis and research to build file format specification, which will allow future expansion, and simple adoption by video/audio players.
  • Reach community such as VLC to adopt this feature, and do contribute there to implement it.

Expectations:

  • We hope that we could build community for such feature, which is very helpful for most of us (let me know your Idea).
  • This will become a standard in most video/audio players.

scenescontrol's People

Contributors

ali-alzyoud avatar alituhoon avatar ali-calo avatar

Stargazers

Hazem Huzayen avatar

Watchers

James Cloos avatar  avatar

scenescontrol's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.