Return-Path: <sayrer@gmail.com>
X-Original-To: tools-discuss@mail2.ietf.org
Delivered-To: tools-discuss@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1])
	by mail2.ietf.org (Postfix) with ESMTP id 390A48482E8C
	for <tools-discuss@mail2.ietf.org>; Thu,  6 Nov 2025 08:38:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5
	tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
	DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
	HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
	SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key)
	header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31])
	by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id Gi0FAdY8-lTT for <tools-discuss@mail2.ietf.org>;
	Thu,  6 Nov 2025 08:38:53 -0800 (PST)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com
 [IPv6:2607:f8b0:4864:20::636])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
	(No client certificate requested)
	by mail2.ietf.org (Postfix) with ESMTPS id 6A20D8482C3E
	for <tools-discuss@ietf.org>; Thu,  6 Nov 2025 08:36:29 -0800 (PST)
Received: by mail-pl1-x636.google.com with SMTP id
 d9443c01a7336-29599f08202so15315065ad.3
        for <tools-discuss@ietf.org>; Thu, 06 Nov 2025 08:36:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1762446988; x=1763051788; darn=ietf.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=5HJEDU08Imv3BSF4FEF72zhaDPhrp41vTbTkd0wofNk=;
        b=YQbLWYMhAMplrSwu9x8kREDYRw1j5pDXUnE8P+am0Na0MwXyhw0bnD8czg67zEFUG6
         WLgqKHOCfqC7mka8h24FP3bH1UumDDKsixMLhkgGmLPTsvqAMt23iB0OPCAR491dReeW
         p5Q1Fm+I4P61/WsT6xUoOARLpBOxJPbkExCWTNd13erMFC/EojlEHGMhnrAMOmye+pYs
         wDrMSTRRJRfkqEvji9KPYXvpyVqd5bT45qfb9Duc4qVAhwAWsNsTmsvlg9AaVVIbu3Sv
         kgOMZlCTUq2ZQjKUVPVYhAQyNfDs+g9ABvViWS+zxL6Tb6sLSDKTLjxI5i3RCsnFWHtK
         tdGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1762446988; x=1763051788;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
         :message-id:reply-to;
        bh=5HJEDU08Imv3BSF4FEF72zhaDPhrp41vTbTkd0wofNk=;
        b=JBS09QA7Iy6MSZPioPAwEJo0VWgqZq66ZUbLh+5+yDXVyYwf03BWJ/uUMT9OjjkVDL
         vHjTfDzqHIfFw+3ghpxn6KkXmzA6vBTfrNdVhFIUBjbP2dur2Se4wbSgb62hbXS5VKzp
         N1c+QhHdaJFgJetkxtDe2STfuxqMrfCXuxCLDqh74FjzChN2xF+DIkbhLo6gzwKeRqnR
         UXPJQyeUVDqK6HsYs652c2Bn3pec2yqvCxitAvX1Yj+vBezAkqpnjMAwP+cUAdPFsldY
         ru/MTACBnAYk8lsBCL6QhUNSzsdMDjF1JuzFSu/uZF9ie+TufV6Zrf3ExNBerI+S5X9k
         IBQg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUp1OjEOMHDH5Jt7s0rr+zKf8Huav15K9I6MbzpIrNe7ISguUHP58Hp2oIskBLbEanN1viQKN9ckrsm/qN8@ietf.org
X-Gm-Message-State: AOJu0YxjtXd9henA4q0x9gH6O4dAE2DZEzGMku5kU3404BlAksT6hwfv
	aEanodCiMJMprSkPr9QBtoNIGgKtJte1BaZVo6oenNfaukVx46pzFB72Lsa5S5CnBlU3R1E3rX7
	lofegRh2xGMonW8dfMcsNfxxkUEl55b5epQ88
X-Gm-Gg: ASbGncusUAmTntrFJPlFDSVgqkFUt7FBy+G58cj6z4YHdqnr3llZWZjrmCgN/ggwsfo
	Ucl3BTkJ5B8E41Zhk/lQSyXkQYTPPCqvrXWaT5cg98RtTsDK+hRQHfKRE6WvIGMzXNU+YqNN5nw
	5lL0FAJBudASNTNppGLqYZZlA3bcVlFVh1tzdyfURzEfn/hQm3xjDgODJMP8senc49PC8JytYvW
	0inwTSq6CrrgnsIOffqR4Ps80gy0J7Z68FCD5B9ACeNaNSDxJ9zHDXmNwE=
X-Google-Smtp-Source: 
 AGHT+IHrI+HspXCOBDQgOA7duQZR7BxyB5JGtEu5+pO3dxczvAtWmtJSd9JGGJG1YYZrzqe5UTMclNbDSRQvDbHmilY=
X-Received: by 2002:a17:903:32cf:b0:294:9699:74f6 with SMTP id
 d9443c01a7336-297c04673a1mr890825ad.43.1762446988119; Thu, 06 Nov 2025
 08:36:28 -0800 (PST)
MIME-Version: 1.0
References: 
 <CABcZeBPHvxsEm_DY8aqiSkFmyEJoOSynkvTtKZcgUwty-NSqOg@mail.gmail.com>
 <389f5ad1-d1e0-462c-b038-2ee171177dbc@gmail.com>
 <CABcZeBPr=Ff5-shLgKvQNGPFTXRnuTM7F8sUfzaBq5zWEh3n=A@mail.gmail.com>
 <CACsn0cnQ9MnLaOYDtOOhcW9Xc8NCvj72_sbJdk4DQfNkQJ1KKQ@mail.gmail.com>
 <CABcZeBNQ=ggb7NWGO_61bhw9M3Xsczg7UH6DeCDpqrBJHaR1gw@mail.gmail.com>
 <CAChr6Sxn3DTCH5vizkKTJyV68fibGW7_XvAkvo67WQ9r+JJDOg@mail.gmail.com>
 <63995FB2-0B0E-4843-8B1D-D0509AB7BFDA@bangj.com>
In-Reply-To: <63995FB2-0B0E-4843-8B1D-D0509AB7BFDA@bangj.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Thu, 6 Nov 2025 08:36:15 -0800
X-Gm-Features: AWmQ_bnHU94mWE-4jLF49KBQES8HfBkIpqPmI27Ifz-twguPWUolllVt6-GZf24
Message-ID: 
 <CAChr6Sza2Yr0LpYd-R_krfnyUTvT3gv+RzQoPauoFOjb1Z=Nyw@mail.gmail.com>
To: Tom Pusateri <pusateri@bangj.com>
Content-Type: multipart/alternative; boundary="000000000000a995270642efaa7a"
Message-ID-Hash: GOCAT6HFZRF4VF2RVBFJHYI2SUDGKRAZ
X-Message-ID-Hash: GOCAT6HFZRF4VF2RVBFJHYI2SUDGKRAZ
X-MailFrom: sayrer@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation;
 header-match-tools-discuss.ietf.org-0; nonmember-moderation; administrivia;
 implicit-dest; max-recipients; max-size; news-moderation; no-subject;
 digests; suspicious-header
CC: tools-discuss <tools-discuss@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5BTools-discuss=5D_Re=3A_Session_audio_recording?=
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/tools-discuss/WwJzAUzx6_679nRNx657acCVDAA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tools-discuss>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Owner: <mailto:tools-discuss-owner@ietf.org>
List-Post: <mailto:tools-discuss@ietf.org>
List-Subscribe: <mailto:tools-discuss-join@ietf.org>
List-Unsubscribe: <mailto:tools-discuss-leave@ietf.org>

--000000000000a995270642efaa7a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Well it makes sense, sort of. Even though hosting the files would not be
expensive, someone has to take care of it, and it is a different task than
writing Python and HTML while dealing with IETF details. I think it would
be easy to put them on S3 or equivalent (Cloudflare, etc have competitors
and the API is open, so the AWS tools work with most of them). That would
create an ever-increasing bill as we add recordings.

In the meantime, it occurred to me that Ekr can use the "youtube-dl" tool
to make this work right now.

https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme

-x, --extract-audio          Convert video files to audio-only files
                                     (requires ffmpeg/avconv and
                                     ffprobe/avprobe)

thanks,
Rob

On Thu, Nov 6, 2025 at 7:49=E2=80=AFAM Tom Pusateri <pusateri@bangj.com> wr=
ote:

> I have discussed this in the past for use with the mobile apps.
>
> I had asked for all the individual raw files be archived for audio and
> video but this request was rejected. The problem seemed to be that the IE=
TF
> didn=E2=80=99t want to provide the storage for this. So they generate a f=
ile to
> upload to YouTube and delete the originals.
>
> I wanted to play around with different ways to present the audio and vide=
o
> through the mobile apps such that you could have just audio and have it
> play in the background while driving or on a walk. Or switch between vide=
o
> and high quality synchronized slides.
>
> I also experimented with speech to text systems and speaker identificatio=
n
> algorithms. But without a reliable source of the audio files, I lost
> interest in the project.
>
> Tom
>
>
> > On Nov 5, 2025, at 11:05=E2=80=AFPM, Rob Sayre <sayrer@gmail.com> wrote=
:
> >
> > Oh, some of them do have .m3u but I am not sure how that works. Maybe
> just a few paragraphs of documentation, since the feature already seems t=
o
> be there  (but only sometimes? idk). How do we get the headphones link
> there?
> >
> > thanks,
> > Rob
> >
> > (not unaware that I am sending "how do I get the headphones button?" to
> an IETF list)
> >
> >
> > <Screenshot 2025-11-05 at 8.02.10=E2=80=AFPM.png>
> >
> >
> >
> > On Wed, Nov 5, 2025 at 2:50=E2=80=AFPM Eric Rescorla <ekr@rtfm.com> wro=
te:
> >
> >
> > On Wed, Nov 5, 2025 at 2:46=E2=80=AFPM Watson Ladd <watsonbladd@gmail.c=
om>
> wrote:
> >
> >
> > On Wed, Nov 5, 2025, 2:38=E2=80=AFPM Eric Rescorla <ekr@rtfm.com> wrote=
:
> >
> >
> > On Wed, Nov 5, 2025 at 2:32=E2=80=AFPM Rob Sayre <sayrer@gmail.com> wro=
te:
> >
> >
> > On 11/5/25 1:02 PM, Eric Rescorla wrote:
> > > Is there a straightforward way to just get the audio recording for a
> > > given session?
> > >
> >
> > Hi,
> >
> > It's a fair question--sometimes they have had links for that from
> > MeetEcho, but this time around it seems like there are no mp3 files,
> > only YouTube and Cloudflare video (which confusingly looks like
> > SoundCloud?).
> >
> >
> > These should be on BitTorrent, but in practice it doesn't matter.
> > YouTube works fine and the video overhead isn't too bad because it's
> > just slides that don't really change most of the time over each frame,
> > and you need to show the "Note Well" without wasting everyone's time by
> > reading it out.
> >
> > What I'm looking to do here is not to avoid the bandwidth associated wi=
th
> > the video but to be able to download the audio so I can feed it into
> > a speech to text model.
> >
> > The model can also give you the baroque (is there any other kind) of
> ffmpeg invocation to strip out just the audio.
> >
> > Indeed it could, if the video were available for download at some
> official URL.
> >
> > -Ekr
> >
> >
> > -Ekr
> > -----------------------------------------------
> > Tools-discuss mailing list -- tools-discuss@ietf.org
> > To unsubscribe send an email to tools-discuss-leave@ietf.org
> > https://mailarchive.ietf.org/arch/browse/tools-discuss/
> > -----------------------------------------------
> > Tools-discuss mailing list -- tools-discuss@ietf.org
> > To unsubscribe send an email to tools-discuss-leave@ietf.org
> > https://mailarchive.ietf.org/arch/browse/tools-discuss/
>
>
>

--000000000000a995270642efaa7a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Well it makes sense, sort of. Even though hosting the file=
s would not be expensive, someone has to take care of it, and it is a diffe=
rent task than writing Python and HTML while dealing with IETF details. I t=
hink it would be easy to put them on S3 or equivalent (Cloudflare, etc have=
 competitors and the API is open, so the AWS tools work with most of them).=
 That would create an ever-increasing bill as we add recordings.<div><br></=
div><div>In the meantime, it occurred=C2=A0to me that Ekr can use the &quot=
;youtube-dl&quot; tool to make this work right now.</div><div><br></div><di=
v><a href=3D"https://github.com/ytdl-org/youtube-dl/blob/master/README.md#r=
eadme">https://github.com/ytdl-org/youtube-dl/blob/master/README.md#readme<=
/a></div><div><br></div><div>-x, --extract-audio=C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 Convert video files to audio-only files<br>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(requires ffmpeg/avconv and<br>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ffprobe/avprobe)</div><div>=
<br></div><div>thanks,</div><div>Rob</div></div><br><div class=3D"gmail_quo=
te gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov=
 6, 2025 at 7:49=E2=80=AFAM Tom Pusateri &lt;<a href=3D"mailto:pusateri@ban=
gj.com">pusateri@bangj.com</a>&gt; wrote:<br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">I have discussed this in the past for use with th=
e mobile apps.<br>
<br>
I had asked for all the individual raw files be archived for audio and vide=
o but this request was rejected. The problem seemed to be that the IETF did=
n=E2=80=99t want to provide the storage for this. So they generate a file t=
o upload to YouTube and delete the originals.<br>
<br>
I wanted to play around with different ways to present the audio and video =
through the mobile apps such that you could have just audio and have it pla=
y in the background while driving or on a walk. Or switch between video and=
 high quality synchronized slides.<br>
<br>
I also experimented with speech to text systems and speaker identification =
algorithms. But without a reliable source of the audio files, I lost intere=
st in the project.<br>
<br>
Tom<br>
<br>
<br>
&gt; On Nov 5, 2025, at 11:05=E2=80=AFPM, Rob Sayre &lt;<a href=3D"mailto:s=
ayrer@gmail.com" target=3D"_blank">sayrer@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; Oh, some of them do have .m3u but I am not sure how that works. Maybe =
just a few paragraphs of documentation, since the feature already seems to =
be there=C2=A0 (but only sometimes? idk). How do we get the headphones link=
 there?<br>
&gt; <br>
&gt; thanks,<br>
&gt; Rob<br>
&gt; <br>
&gt; (not unaware that I am sending &quot;how do I get the headphones butto=
n?&quot; to an IETF list)<br>
&gt; <br>
&gt; <br>
&gt; &lt;Screenshot 2025-11-05 at 8.02.10=E2=80=AFPM.png&gt;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On Wed, Nov 5, 2025 at 2:50=E2=80=AFPM Eric Rescorla &lt;<a href=3D"ma=
ilto:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Nov 5, 2025 at 2:46=E2=80=AFPM Watson Ladd &lt;<a href=3D"mail=
to:watsonbladd@gmail.com" target=3D"_blank">watsonbladd@gmail.com</a>&gt; w=
rote:<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Nov 5, 2025, 2:38=E2=80=AFPM Eric Rescorla &lt;<a href=3D"mail=
to:ekr@rtfm.com" target=3D"_blank">ekr@rtfm.com</a>&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; On Wed, Nov 5, 2025 at 2:32=E2=80=AFPM Rob Sayre &lt;<a href=3D"mailto=
:sayrer@gmail.com" target=3D"_blank">sayrer@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; On 11/5/25 1:02 PM, Eric Rescorla wrote:<br>
&gt; &gt; Is there a straightforward way to just get the audio recording fo=
r a <br>
&gt; &gt; given session?<br>
&gt; &gt; <br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; It&#39;s a fair question--sometimes they have had links for that from =
<br>
&gt; MeetEcho, but this time around it seems like there are no mp3 files, <=
br>
&gt; only YouTube and Cloudflare video (which confusingly looks like <br>
&gt; SoundCloud?).<br>
&gt; <br>
&gt; <br>
&gt; These should be on BitTorrent, but in practice it doesn&#39;t matter. =
<br>
&gt; YouTube works fine and the video overhead isn&#39;t too bad because it=
&#39;s <br>
&gt; just slides that don&#39;t really change most of the time over each fr=
ame, <br>
&gt; and you need to show the &quot;Note Well&quot; without wasting everyon=
e&#39;s time by <br>
&gt; reading it out.<br>
&gt; <br>
&gt; What I&#39;m looking to do here is not to avoid the bandwidth associat=
ed with<br>
&gt; the video but to be able to download the audio so I can feed it into<b=
r>
&gt; a speech to text model.<br>
&gt; <br>
&gt; The model can also give you the baroque (is there any other kind) of f=
fmpeg invocation to strip out just the audio.<br>
&gt; <br>
&gt; Indeed it could, if the video were available for download at some offi=
cial URL.<br>
&gt; <br>
&gt; -Ekr<br>
&gt; <br>
&gt; <br>
&gt; -Ekr<br>
&gt; -----------------------------------------------<br>
&gt; Tools-discuss mailing list -- <a href=3D"mailto:tools-discuss@ietf.org=
" target=3D"_blank">tools-discuss@ietf.org</a><br>
&gt; To unsubscribe send an email to <a href=3D"mailto:tools-discuss-leave@=
ietf.org" target=3D"_blank">tools-discuss-leave@ietf.org</a><br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/browse/tools-discuss/" re=
l=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.org/arch/browse=
/tools-discuss/</a><br>
&gt; -----------------------------------------------<br>
&gt; Tools-discuss mailing list -- <a href=3D"mailto:tools-discuss@ietf.org=
" target=3D"_blank">tools-discuss@ietf.org</a><br>
&gt; To unsubscribe send an email to <a href=3D"mailto:tools-discuss-leave@=
ietf.org" target=3D"_blank">tools-discuss-leave@ietf.org</a><br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/browse/tools-discuss/" re=
l=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.org/arch/browse=
/tools-discuss/</a><br>
<br>
<br>
</blockquote></div>

--000000000000a995270642efaa7a--

