TL;DR I'm trying to get the FFmpeg integration to work, but I'm getting a dependency error.
Right now if I try to run it inside the snap shell I get the following:
# snap run --shell home-assistant-snap
# which ffmpeg
/snap/home-assistant-snap/364/usr/bin/ffmpeg
# ffmpeg -h
ffmpeg: error while loading shared libraries: libpulsecommon-13.99.so: cannot open shared object file: No such file or directory
Just wondering if there's a way to get ffmpeg to run inside the container, or if I can perhaps link it to the ffmpeg executable that's already installed on my system?
Any pointers would be appreciated as always. Thanks!
TL;DR I'm trying to get the [FFmpeg integration](https://www.home-assistant.io/integrations/ffmpeg/) to work, but I'm getting a dependency error.
Right now if I try to run it inside the snap shell I get the following:
```sh
# snap run --shell home-assistant-snap
# which ffmpeg
/snap/home-assistant-snap/364/usr/bin/ffmpeg
# ffmpeg -h
ffmpeg: error while loading shared libraries: libpulsecommon-13.99.so: cannot open shared object file: No such file or directory
```
Just wondering if there's a way to get ffmpeg to run inside the container, or if I can perhaps link it to the ffmpeg executable that's already installed on my system?
Any pointers would be appreciated as always. Thanks!
Seems like a missing package, libpulse0. I've pushed an update to the latest/edge, that should be ready in few hours, depending on your architecture. :)
Hi,
Seems like a missing package, `libpulse0`. I've pushed an update to the latest/edge, that should be ready in few hours, depending on your architecture. :)
ffmpeg: error while loading shared libraries: libpulsecommon-13.99.so: cannot open shared object file: No such file or directory
Still seeing the same error (as of `2021.9.6`):
```
ffmpeg: error while loading shared libraries: libpulsecommon-13.99.so: cannot open shared object file: No such file or directory
```
Back to this. It seems to me that the ffmpeg package is available:
ubuntu@ubuntu:~$ sudo snap run --shell home-assistant-snap
root@ubuntu:/snap/home-assistant-snap/443$ which ffmpeg
/snap/home-assistant-snap/443/usr/bin/ffmpeg
root@ubuntu:/snap/home-assistant-snap/443$ ffmpeg -h
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
[...]
(no need to use /full/path/to/ffmpeg)
Hi,
Back to this. It seems to me that the `ffmpeg` package is available:
```bash
ubuntu@ubuntu:~$ sudo snap run --shell home-assistant-snap
root@ubuntu:/snap/home-assistant-snap/443$ which ffmpeg
/snap/home-assistant-snap/443/usr/bin/ffmpeg
root@ubuntu:/snap/home-assistant-snap/443$ ffmpeg -h
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
[...]
```
(no need to use `/full/path/to/ffmpeg`)
TL;DR I'm trying to get the FFmpeg integration to work, but I'm getting a dependency error.
Right now if I try to run it inside the snap shell I get the following:
Just wondering if there's a way to get ffmpeg to run inside the container, or if I can perhaps link it to the ffmpeg executable that's already installed on my system?
Any pointers would be appreciated as always. Thanks!
Hi,
Seems like a missing package,
libpulse0
. I've pushed an update to the latest/edge, that should be ready in few hours, depending on your architecture. :)Nice, thanks!
Still seeing the same error (as of
2021.9.6
):Oh, by a mistake I added the content supposed to go into LD_LIBRARY_PATH in the PATH environment variable, when adding the libpulse package.
It seems to be working as expected now. :)
Confirmed working! Thanks!
Hi,
Back to this. It seems to me that the
ffmpeg
package is available:(no need to use
/full/path/to/ffmpeg
)