Giter Club home page Giter Club logo

Comments (6)

knight-of-ni avatar knight-of-ni commented on May 18, 2024

I just had another idea.

Some time ago, I compiled a program called qdvdauthor, which also had ffmpeg as a dependency. The interesting thing about this program was the configure script would automatically git a specific version of ffmpeg, compile it, and then (I assume) place it in a folder specific to qdvdauthor to avoid conflicts. Any chance we could implement something like that for zoneminder?

from zoneminder.

kylejohnson avatar kylejohnson commented on May 18, 2024

Hey-o.

This is definitely an ongoing support issue, and you've got lots of good ideas in your first comment. When we release 1.26 (or 1.25.1 or whatever we call it), I'll take your advice and release it with an 'approved' version of ffmpeg.

To your second comment, I don't think configure is the best place for that (maybe it is?). What might be better is an install script which does this instead. I have a puppet module which you could check out which might help with this at https://github.com/kylejohnson/puppet-zoneminder

from zoneminder.

bemosior avatar bemosior commented on May 18, 2024

An installer script could make the process a lot easier, hypothetically checking for system requirements (reporting back deficiencies), managing ffmpeg installation, accepting parameters for and running a MySQL permissions script, and accepting parameters for and running the configure and make process.

If that makes sense to pursue, I'd like to assist in some way (either writing code or doing system testing).

from zoneminder.

kylejohnson avatar kylejohnson commented on May 18, 2024

@knnniggett If you look at commit 2df9c25 you'll see that I've taken your advice and have mentioned the 'known working' version of ffmpeg for this release.

from zoneminder.

gitsop01 avatar gitsop01 commented on May 18, 2024

For distributions that do have ffmpeg etc, Adding it to the configure.ac script would be a better choice for source code to ensure the build environment has all the correct dependencies before compiling.

For distributions that do not include ffmpeg then the install script would be a solution.

There is also another solution from http://www.fluendo.com.

from zoneminder.

knight-of-ni avatar knight-of-ni commented on May 18, 2024

Closing....

from zoneminder.

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.