Code Monkey home page Code Monkey logo

rashomon's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

rashomon's Issues

Upload UI

Submitting new content via upload. Needs back end intake code as well. Will break into constituent issues as 'pieces' become more clear.

admin UI filtering

Enable filtering by date-range (both of metadata and upload date), tags, duration &c.

update events

events either need to key to relative time to an existing clip or to an absolute time.

first implementation will likely be as abs timestamp

paging

if you page down and then up, you get duplicate rows

Buttons

Photo support

Most of the way finished, need to plot them on timeline.

offset calculations off

occasionally the sync thing will start reporting 10-20k offsets for no apparent reason, points to something going wrong.

Video Muting

5+ videos playing at once is cacophonous, selectively unmute on rollover? use control widgets?

metadata display

Build/popup table of metadata for given clip including map where appropriate.

Offsets sometimes wrong

Drifts report as (generally minus) several seconds off. ONLY SOMETIMES, so probably a race condition. Could be rashomon.earliest somehow getting changed? offsets getting transposed?

Seek behavior issues

Clips continue to play when eeking to near end of timeline (after they should be done).

Event management

Ways to set, remove, move... per collection of videos? per user? permissions?

Also, display something when event happens/begins?

manual syncing

For metadata ~poor, few potential methods of manual sync

*Unlock, click & drag on timeline?
*Event identification (depends on better event mgmt)

Fix photos

Bring photo methods up to current functionality/structure of video stuff. Be able to minimize either group.

Re-establish sync

Detect when thigns go out of sync, be smart about not doing this too often on slow connections

color coding videos

Match colors on the video lines to outlines (or backgrounds? see what looks good) below.

offset resdesign

Given metadata-rich files, the 'zero' point from which offsets are calculated should be set to the start of the video with the earliest start point).

metadata analysis

part of content intake

strip identifying data, determine temporal metadata quality, device &etc.

select and loop period

Select span of time in #maintimeline section, play will loop that section. Find some method to unselect a span and play as current.

play button

on hitting play button, if clip is visible and playhead is > offset (and beyond offset + duration), clip plays.

Fullscreen sizing logic

Do some testing on existing width/height, make sure 16:9 don't inadvertently go offscreen.

exiftool json input

support reading metadata from exiftool (see metadata folder for examples)

proper buttons

play, stop, pause. should be more visible than what's currently in use.

fix layout for resizable

This means an extra div around each .vidtime that matches #maintimeline. offsets will then be calculated in % instead of pixels.

photo support

with media-specific metadata, visualization on timeline, display in content area and fullscreen support.

currently 90% complete.

x videos on by default

Enable the first (up to) 5 videos by default. Having 'videos' section empty on start is a little confusing.

upside-down video

ideally transcode scripts can read rotation metadata and use ffmpeg '-vf:transpose'

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.