Page 1 of 1
Snowmix: The Swiss army knife of open source live video mixing
Posted: Sun Aug 01, 2021 7:40 am
by muggins
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Sun Aug 01, 2021 10:48 am
by mikewalsh
@muggins :-
Oh, yeah; I thought I recognised this. Someone over at BleepingComputer was asking about this a few weeks back. This is a "roll-your-own" job, isn't it.....you have to compile it yourself, 'cos source code is all that's provided.
I assume you've done this, yes? What Pup did you build it in? I might have a go at this myself....
Were any additional deps needed before you built it?
**Later** Jeez. 63 MB of source code? What on earth IS this thing?
Mike.
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Mon Aug 02, 2021 12:39 am
by rockedge
@mikewalsh I am downloading it (97 megs decompressed) and will give it a whirl building it in Bionic64 and a try in Fossapup64.
Dependencies -> Snowmix depends on libcairo from CairoGraphics.org and Pango available for Linux
Code: Select all
aclocal awk autoconf libtoolize automake make bc head pkg-config
You also need a C++ compiler environment, Tcl/Tk and bwidget
UPDATE: I was able to successfully compile and build snowmix
here is what works so far running snowmix demo
.
- Screenshot(125).png (181.78 KiB) Viewed 915 times
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Mon Aug 02, 2021 1:01 am
by mikewalsh
@rockedge :-
I would imagine you'd probably have more use for this than I would, Erik. Looks like it would work rather well with multiple feeds from ZoneMinder, no..?
Let us know how you get on with it, would you? Cheers.
Mike.
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Mon Aug 02, 2021 2:14 am
by muggins
@mikewalsh:
Regarding the size of the package, just under half of that is two videos in test directory. And I had no luck compiling...it seems
my compiling skills have degraded plus my compiling environment isn't pristine!
I did download, (from somewhere?), snowmix-0.5.1-pm153.2.3.x86_64.rpm, and can almost get it to work, but it seems Rockedge
has it working...well done Rockedge.
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Thu Aug 05, 2021 11:21 am
by rockedge
@mikewalsh YES! It does seem to work with Zoneminder's monitor streams. Which I can then mix like live television. Interesting and opens some potential. Although in most security camera operations totally not nessecary! But pretty cool to mess around with. Could produce super slick "movies" for the authorities if one needs to share video footage of some event(s) or in a system that has hundreds of cameras running it could be another way of displaying the stream feeds.
It looks like a mixer for live television or radio is possible.....and with it running in Bionic64-8.0 that now makes me able to produce TV/Radio or webcast streams from multiple audio and video inputs using Puppy Linux by itself. Another checked box on that long list of what a Puppy can do!
I don't think it should be a standard included tool BUT I am tempted to make a PET for Snowmix and see if that would install easily or not.
I am having a slight difficulty with the video streams due to a buggy Gstreamer set up. This particular Bionic64 has SO many wild packages and diverse programs installed that it sometimes does the most unexpected things......like work at all. Sometimes totally surprised when I click on a menu item and something really cool starts up and I wonder when the hell did I build that? And why?
This is a demo Snowmix set up with commentator microphone feeds with some camera feeds:
- Screenshot(127).png (173.2 KiB) Viewed 893 times
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Thu Aug 05, 2021 5:27 pm
by rockedge
Fixed Gstreamer with this command:
Code: Select all
pkg add libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt
- Screenshot(130).png (194.52 KiB) Viewed 881 times
Re: Snowmix: The Swiss army knife of open source live video mixing
Posted: Fri Aug 06, 2021 6:24 pm
by rockedge
getting something different. So far it's still kind of wobbly on figuring out how it works. Although Bionic64-8 is performing pretty good running Snowmix so far as I can tell.
- Screenshot(133).png (376.72 KiB) Viewed 857 times