Coder Social home page Coder Social logo

Comments (4)

LinasKo avatar LinasKo commented on May 20, 2024

Hi @wilsonlv 👋

Apologies for the late response and thank you for the report!
I've tested it, and yes, I can reproduce the issue.

The reason is that by default, we encode the output with the mp4v codec, whereas the input file you likely used was coded with h264. While the latter takes up less space, the former works more reliably with OpenCV.

I'll make a PR shortly, adding codec selection to sv.process_video. Although my tests show that the setup isn't trivial - OpenCV really doesn't like telling when it doesn't support the codec.

In the meantime, here's a command to convert to h264.

ffmpeg -i input-any.mp4 -c:v libx264 output-h264.mp4

Hope this helps 😉

from supervision.

LinasKo avatar LinasKo commented on May 20, 2024

Related PR

from supervision.

wilsonlv avatar wilsonlv commented on May 20, 2024

@LinasKo Appreciate for your response, thank you !

from supervision.

SkalskiP avatar SkalskiP commented on May 20, 2024

I'm converting this issue into a discussion and moving it to the Q&A section.

from supervision.

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.