GithubHelp home page GithubHelp logo

Comments (21)

cooliobr avatar cooliobr commented on June 9, 2024 2

Nice to hear! But please have in mind that you can not publish an image with ffmpeg non free option. If you want to can create a pull request with a Dockerfile.

yes, i know.. i will do it when finish

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024 2

v0.17.0 is out and both issues should be fixed, so I can can close here. 🙂

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024 1

Not in a special way, the program just runs the system command: ffprobe ..., the same way it calls ffmpeg.

I have some more issues, also in the GUI, so I remove latest beta.

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024 1

Ah ok, then we let it like it is. On alma image I removed it, because there it just install ffmpeg and not compile it.

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

The progress bar from upload dialogue is not filled correctly, so it could be that the upload is finished, but it looks like is not. When it shows done... it should be fine.
About the missing video duration, I don't know, maybe @0DUDDU has an idea? Maybe ffprobe is missing? Is there any logging?

from ffplayout.

cooliobr avatar cooliobr commented on June 9, 2024

ffprobe is ok, i test it manual, tomorrow I will test more

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

Hello, can you share content of playlist file in /var/lib/ffplayout/playlists/ ?

btw I'm using it in folder mode

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

I created the latest beta. When we fix this issue I will create a final release.

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

an other info, don't know if it's related but I know that docker run a bit differently on macOS compared to Linux

I tested the upload and it's working fine for me, but I'm using k8s so not really docker

about the timing not showing in playlist, got same problem, the browse endpoint return a duration of 0 for every file

btw ffprobe is working fine
image

from ffplayout.

cooliobr avatar cooliobr commented on June 9, 2024

my work environment is:
HOST = Ubuntu 18.04
Nvidia Tesla k80
Nvidia RTX3060

Docker image = Centos 7
ffmpeg from "fromsource.Dockerfile" without Nvidia

Ps.: If I install it directly on the HOST machine, everything works perfectly. ( .deb )

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

Ok I have found the problem
stderr: "ffprobe: error while loading shared libraries: libavdevice.so.59: cannot open shared object file: No such file or directory\n" }

but it's strange, the lib is available
image

how do you call ffprobe ? @jb-alvarado

from ffplayout.

cooliobr avatar cooliobr commented on June 9, 2024

Not in a special way, the program just runs the system command: ffprobe ..., the same way it calls ffmpeg.

I have some more issues, also in the GUI, so I remove latest beta.

i was testing the last beta... heheheh
now i will try to use docker with nvenc+ffmpeg

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

FYI, the duration seems to work here
image

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

Yes, but this duration comes not from ffprobe. Normally I also use a static build from ffmpeg and ffprobe, maybe that makes the different. It could also help to install ffmpeg/ffprobe to /usr/bin.

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

After further test, I have found what is missing. The ffpu user doesn't have the path to lib in env
LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib

I will open a PR soon to fix this for docker

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

Here it is #298

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

Super, thank you! The upload issue should also be fixed.

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

@0DUDDU, I have think again about this issue, and I though why not using prefix /usr, instead of /usr/local. Then this override.conf should not be needed.

from ffplayout.

0DUDDU avatar 0DUDDU commented on June 9, 2024

It's better to separate local executables from other, https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s09.html
And the build/install of ffmpeg from source is done in /usr/local and then it copy all the content of /usr/local into same place in the image, so if we build it in /usr it will copy some unecessary files. If we copy /usr/local to /usr it may override system libs

from ffplayout.

cooliobr avatar cooliobr commented on June 9, 2024

I made some modifications to use CUDA and Nvidia, and added some paths for better performance. After that, I will export the image for everyone to use.

from ffplayout.

jb-alvarado avatar jb-alvarado commented on June 9, 2024

Nice to hear! But please have in mind that you can not publish an image with ffmpeg non free option. If you want to can create a pull request with a Dockerfile.

from ffplayout.

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.