From mboxrd@z Thu Jan  1 00:00:00 1970
Authentication-Results: mail.toke.dk; spf=pass (mailfrom) smtp.mailfrom=protonmail.com (client-ip=185.70.40.133; helo=mail-40133.protonmail.ch; envelope-from=jvanveen@protonmail.com; receiver=<UNKNOWN>)
Authentication-Results: mail.toke.dk;
	dkim=pass (2048-bit key; secure) header.d=protonmail.com header.i=@protonmail.com header.a=rsa-sha256 header.s=protonmail3 header.b=kaCx2nPN
Received: from mail-40133.protonmail.ch (mail-40133.protonmail.ch [185.70.40.133])
	by mail.toke.dk (Postfix) with ESMTPS id C579D9CC4AB
	for <galene@lists.galene.org>; Wed,  7 Dec 2022 13:04:53 +0100 (CET)
Date: Wed, 07 Dec 2022 12:04:48 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
	s=protonmail3; t=1670414691; x=1670673891;
	bh=ywACk7phC/g78xEq28sA7meUdKVp3QTTKdgymp5Ff/A=;
	h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References:
	 Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID:
	 Message-ID:BIMI-Selector;
	b=kaCx2nPNiBhxB1orm4WnpaqYSD07t8QaBdx8eSa6zmOS7/ktUz1GvtbTOIVuaf0D8
	 abjndajHl3vJb53Jz4xt9FoEOTNe4ka3SVh0M3x/OeixngRh5wBY2cBXH2k7Al8Hb+
	 6Q+WB+N84q/AfhTqoenFW4ahemWfRoKuKICHzoGCO37PCQMExUaDn/0qfWxktqAp4+
	 tGN6bPhtCURzUjl5r9tCUVd3VQEE7FgpVVzNQR5nPWrw8/RYelV1B4e64Er8g5jtH7
	 Tg07Ey7bjUUu4wgdSnqXUstk9aWw3JRiIlXtbE0urXtXkjDRh+gzi2UPvfaq1L32t6
	 kfNGX7SqCz0WQ==
To: Craig Miller <cvmiller@gmail.com>
From: Jeroen van Veen <jvanveen@protonmail.com>
Message-ID: <uDZbQwhQ8LylNFEM8poo83KCn4a31H8NQdK_TwSuEpkmZTzLxntymHb57Z05l1FGSUQOXtXGQ8EEBAcN0o5pfySdnAc1q1MYbuWY-ztzoas=@protonmail.com>
In-Reply-To: <ce34a1ee-8eed-9755-c10e-6f89909273f7@gmail.com>
References: <2aaaffda-7843-aac8-6cd3-badd06cc4ae9@gmail.com> <87r0xc5h00.wl-jch@irif.fr> <ce34a1ee-8eed-9755-c10e-6f89909273f7@gmail.com>
Feedback-ID: 11782011:user:proton
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: PS7EC2PIIXYHGNGGSK2AUCX7BGMOYNK4
X-Message-ID-Hash: PS7EC2PIIXYHGNGGSK2AUCX7BGMOYNK4
X-MailFrom: jvanveen@protonmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Juliusz Chroboczek <jch@irif.fr>, galene@lists.galene.org
X-Mailman-Version: 3.3.7
Precedence: list
Subject: [Galene] Re: Recording in v0.61
List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= <galene.lists.galene.org>
Archived-At: <https://lists.galene.org/galene/uDZbQwhQ8LylNFEM8poo83KCn4a31H8NQdK_TwSuEpkmZTzLxntymHb57Z05l1FGSUQOXtXGQ8EEBAcN0o5pfySdnAc1q1MYbuWY-ztzoas=@protonmail.com/>
List-Archive: <https://lists.galene.org/galene/>
List-Help: <mailto:galene-request@lists.galene.org?subject=help>
List-Owner: <mailto:galene-owner@lists.galene.org>
List-Post: <mailto:galene@lists.galene.org>
List-Subscribe: <mailto:galene-join@lists.galene.org>
List-Unsubscribe: <mailto:galene-leave@lists.galene.org>

You can add audio to the screenshare stream (at least in Chrome-based brows=
ers) by using=20
audio: true in getDisplayMedia (https://developer.mozilla.org/en-US/docs/We=
b/API/Screen_Capture_API/Using_Screen_Capture#capturing_shared_audio).
Then you would only need to download that particular recorded stream. Anoth=
er nice tool for stitching=20
multiple streams together is ffmpeg. Haven't tried it myself, but here is a=
n (old) example: https://trac.ffmpeg.org/wiki/Create%20a%20mosaic%20out%20o=
f%20several%20input%20videos

kind regards,

Jeroen


------- Original Message -------
Op dinsdag 6 december 2022 om 11:38 PM schreef Craig Miller <cvmiller@gmail=
.com>:


>=20
>=20
>=20
> On 12/6/22 14:01, Juliusz Chroboczek wrote:
>=20
> > > I apologize if this has been covered somewhere else. I thought I woul=
d try
> > > the /record option (as operator), and what I got was 3 different stre=
ams
> > > (there were 3 video windows showing at the time).
> > > Yes.
> >=20
> > > I am wondering if there is a way to record just a shared screen, and =
the
> > > audio from the presenter's stream in one mp4? This is what we are hop=
ing
> > > for in a recorded presentation, the shared screen and the presenter's
> > > audio.
> > > Galene records the raw media that it has received from the clients,
> > > hopefully with minimum loss of information. This is intented to serve=
 as
> > > input for further editing and postprocessing: Galene is not a video
> > > editor, it's a videoconferencing server.
> >=20
> > I don't have any particular tool to recommend, but some of my colleague=
s
> > have had good results with kdenlive.
> >=20
> > Ideally, somebody (not me) should write a tool that does all the necess=
ary
> > merging and synchronisation of Galene's streams automatically. I'm not
> > willing to add any video editing functionality to Galene (Galene is not
> > a video editor), but I'm willing to generate any supporting files that
> > such a tool would need.
> >=20
> > -- Juliusz
>=20
>=20
> Thanks that explains what I am seeing is the intended behavour. I was
> under the impression that it was a use case to record University
> lectures, and assumed that there was something I was missing to get the
> audio of the presenter to mix with the video of the shared presentation.
>=20
> Sure, I could use OBS, or even a video editor, like OpenShot to do the
> mixing.
>=20
> thanks again,
>=20
> Craig...
> _______________________________________________
> Galene mailing list -- galene@lists.galene.org
> To unsubscribe send an email to galene-leave@lists.galene.org