Git Product home page Git Product logo

Comments (4)

Breakthrough avatar Breakthrough commented on September 9, 2024

One problem with this is that it may cause a motion event to be detected if the lighting changes significantly. I suppose this is probably acceptable for most use cases though if only a few are corrupt, and can add a warning that the result might not be accurate if a video was skipped.

I'll work on adding a new option for this in the next release.

from dvr-scan.

Breakthrough avatar Breakthrough commented on September 9, 2024

Sorry I may have misunderstood your use case here. Can you clarify what you mean by stop and start over? The program should abort as soon as this occurs, rather than in the middle of a run. Thanks!

from dvr-scan.

abdullahfarwees avatar abdullahfarwees commented on September 9, 2024

@9812ga98sd @Breakthrough
It sounds like you're looking to differentiate between files processed by "dvr-scan" and those that aren't. You could generate a report or log containing the list of processed filenames for the user's reference. This way, the user can review the report later to see which files were processed by the software.

from dvr-scan.

Breakthrough avatar Breakthrough commented on September 9, 2024

This can be disabled at the source level when videos are loaded in the joiner, but in DVR-Scan v1.6 it should report the full path of the corrupt video name and the reason it could not be opened. This check should happen before any processing starts, so you will not need to manually start/stop anything.

The program was intended to concatenate inputs as a contiguous stream, and relies on that for accurate timekeeping. This is why scanning does not continue when a video cannot be opened. If this is undesirable, you can also use a loop in a script to run DVR-Scan on each video individually, rather than running it once on all videos.

from dvr-scan.

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.