Giter VIP home page Giter VIP logo

Comments (4)

lambdaloop avatar lambdaloop commented on May 23, 2024 1

Hello, I'm maintaining the repository. It can take me longer to respond sometimes though...

I have some scripts that do something similar as well, that's how we synchronized the hand videos. It's interesting to see other people have the issue!

Are you interesting in contributing your code? It would be cool to add a function to Anipose that does this, so that you can start from unsynced videos and process the whole pipeline automatically.

Alternatively, what do you think the best course of action should be for such code?

from anipose.

alexrockhill avatar alexrockhill commented on May 23, 2024

Hey @lambdaloop, sorry to bother about maintaining the repository, I just wanted to check before putting effort into making PRs to make sure there weren't going to be no responses, slow responses are just fine.

I thought it could be helpful to others so I could definitely make a PR. I found that using OpenCV alone was preferable to video cropping with ffmpeg because ffmpeg can crop the videos weirdly to try and sync with the sound of a video (the millisecond precision is lost; see here for instance https://superuser.com/questions/1154799/ffmpeg-extremely-precise-extraction-of-video-segments). I'm taking the ffmpeg dependencies and streamlining a bit and then I should have it ready for a PR later this week.

from anipose.

lambdaloop avatar lambdaloop commented on May 23, 2024

Oh interesting, I didn't realize that ffmpeg had this issue. Sounds good! Anipose already interacts with ffmpeg using scikit-video, if it helps at all.

Looking forward to your PR!

from anipose.

lambdaloop avatar lambdaloop commented on May 23, 2024

I feel like this is an older issue now. I'll close this and leave the PR open so discussion can happen there

from anipose.

Related Issues (20)

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.