ffmpeg on bubbleupnpserver

31 views
Skip to first unread message

maw...@gmail.com

unread,
Oct 24, 2020, 4:28:57 PM10/24/20
to BubbleUPnP
Hello

Raspberry OS(buster)/ffmpeg

i am struggling to get ffmpeg working for Audio or video Transcoding. It says "no (ffmpeg not found)". The static file is there in /usr/share/bubbleupnpserver together with ffprobe and the jar files.  I've tried copying it to /usr/bin but no joy. I've installed ffmpeg from the Debian repository. Then at least its found from the command line but still not found by Bubble Server.

Help please
Regards

Bubblesoft

unread,
Oct 25, 2020, 4:12:46 AM10/25/20
to BubbleUPnP
Hi,

You need both ffmpeg and ffprobe binaries.
If you launch BubbleUPnP Server via the launch.sh script, these binaries can be put in the BubbleUPnP Server install folder (where BubbleUPnPServer.jar is found).
Otherwise, they must be in your PATH.
Also double check that the binaries are matching the architecture of your rPI, by launching them on the command-line to check that they run.

maw...@gmail.com

unread,
Oct 25, 2020, 12:16:31 PM10/25/20
to BubbleUPnP
Thanks for your reply. I used the instructions on https://bubblesoftapps.com/bubbleupnpserver2/docs/linux_install.html which left bubbleupnpserver_0.9-5_all.deb in the home directory. The server is running fine except for this ffmpeg issue. Does this deb file not contain ffmpeg and ffprobe for the raspberry arm processors? I got the impression it does as on the  website notes for the installation it says "the package installs a ffmpeg static binary to provide audio/video transcoding out of the box".

Trying as you suggested to run ffmpeg from its location /usr/share/bubbleupnpserver and that gives "cannot execute binary file: Exec format error". whereas ffprobe gives " command not found" although ls gives "bcprov-jdk16-146.jar  BubbleUPnPServer.jar  BubbleUPnPServerLauncher.jar  ffmpeg  ffprobe  launch.sh  LICENCE.txt" so its clearly there. 

As mentioned I also  installed ffmpeg from the Debian repository and then this binary is in the PATH as it was found when run from home for example. But still bubbleupnpserver  reported "ffmpeg not found".

I would be grateful for any other clues?

Regards

Bubblesoft

unread,
Oct 26, 2020, 4:31:35 AM10/26/20
to BubbleUPnP
The bubbleupnpserver_0.9-5_all.deb always downloads Intel x86 or x86_64 ffmpeg binaries, which obviously will not work on the rPI (hence the "cannot execute binary file: Exec format error").
You need to install ffmpeg binaries (ffmpeg + ffprobe) suitable for your rPI and use them instead.
Admittedly, the package could avoid downloading Intel binaries on non-Intel architectures.

maw...@gmail.com

unread,
Oct 26, 2020, 11:40:26 AM10/26/20
to BubbleUPnP
I deleted the two superfluous x86 files then installed ffmpeg from raspberry/debian arm repository. Then copied the two binaries from /usr/bin to /usr/share/bubbleupnpserver . Now have "yes" for audio and video transcoding. Cheers
Reply all
Reply to author
Forward
0 new messages