cyverse-gis / suas-metadata

Main repository for Calliope project - see Wiki tab above for details
GNU General Public License v3.0
1 stars 2 forks source link

Video Processing #23

Open JLHonors opened 5 years ago

JLHonors commented 5 years ago

Allow Calliope to process videos (and perhaps other file types?) instead of just images. TODO: Should videos be stored as individual frames or as a whole?

tyson-swetnam commented 5 years ago

1) we want the ability to preview (play) the video.

2) we want ExifTool to be able to read the metadata and store it in the same way as we are doing for photos.

DavidM1A2 commented 5 years ago

This is definitely possible, but it will take a decent amount of time. 1) The model needs to be updated to support a "VideoEntry" like the current "ImageEntry" 2) The view needs to be updated to support a video player in the stack pane on top of the image view which is part of vanilla javafx 3) The backend ES needs to be updated to support whatever metadata is on videos (no idea what's on them, never ran ExifTool on a video)

priggec commented 5 years ago

So far, I've made a very basic version of a VideoEntry, and have renamed some of the data structures to be more global (DataContainter, DataDirectory, instead of ImageContainer, ImageDirectory). This is not gonna be easy, but I'll keep working on it. In addition to the points David has listed above, we also need to actually allow the import of videos. I'm going to start work on the MediaView next.

DavidM1A2 commented 5 years ago

Please tell me you renamed the classes with shift f6 instead of manually haha - - it also updates comments automatically that reference the classes 😉

tyson-swetnam commented 5 years ago

Sounds like this is close, but will carry over into the next Sprint

priggec commented 4 years ago

There are at least three things left to do to make this work: -Need to figure out tarring problem (server-side) -Correct thumbnails for videos (currently empty) -Correct video count (currently null) -Play/pause UI

priggec commented 4 years ago

I've successfully merged the dev branch I was working on. Video Processing is almost fully implemented. I still need to figure out thumbnails and a possible simplistic video control UI.

tyson-swetnam commented 4 years ago

I think that this is done. Let's close this and move onto bigger and better pastures. Good job.