Snowmix: The Swiss army knife of open source live video mixing
Moderator: Forum moderators
Snowmix: The Swiss army knife of open source live video mixing
- Attachments
-
- snowscene.jpg (92.23 KiB) Viewed 961 times
- mikewalsh
- Moderator
- Posts: 6150
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times
Re: Snowmix: The Swiss army knife of open source live video mixing
@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.
- rockedge
- Site Admin
- Posts: 6532
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2743 times
- Been thanked: 2619 times
- Contact:
Re: Snowmix: The Swiss army knife of open source live video mixing
@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
.
- mikewalsh
- Moderator
- Posts: 6150
- Joined: Tue Dec 03, 2019 1:40 pm
- Location: King's Lynn, UK
- Has thanked: 788 times
- Been thanked: 1976 times
Re: Snowmix: The Swiss army knife of open source live video mixing
@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
@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.
- rockedge
- Site Admin
- Posts: 6532
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2743 times
- Been thanked: 2619 times
- Contact:
Re: Snowmix: The Swiss army knife of open source live video mixing
@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:
- rockedge
- Site Admin
- Posts: 6532
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2743 times
- Been thanked: 2619 times
- Contact:
Re: Snowmix: The Swiss army knife of open source live video mixing
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
- rockedge
- Site Admin
- Posts: 6532
- Joined: Mon Dec 02, 2019 1:38 am
- Location: Connecticut,U.S.A.
- Has thanked: 2743 times
- Been thanked: 2619 times
- Contact:
Re: Snowmix: The Swiss army knife of open source live video mixing
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.