[FFmpeg-devel] [PATCH] Whisper audio filter
Michael Niedermayer
michael at niedermayer.cc
Thu Jul 10 14:31:34 EEST 2025
Hi
On Thu, Jul 10, 2025 at 10:34:50AM +0200, Vittorio Palmisano wrote:
> Thanks Michael, I will try to answer your comments.
>
> > > +ffmpeg -i input.mp4 -vn -af "aformat=sample_rates=16000:channel_layouts=mono,whisper=
> >
> > Is there a reason why we convert to 16khz mono here ?
>
> It is the only format supported by the whisper.cpp library.
then af_whisper should take care of this automatically.
without the user having to add this convertion stuff manually
[...]
>
> > libavfilter/af_whisper.c:75:49: error: parameter name omitted
> > 75 | static void cb_log_disable(enum ggml_log_level, const char *, void *) {}
> > | ^~~~~~~~~~~~
> > libavfilter/af_whisper.c:75:63:
>
> I don't see this error using the gcc13 compiler. Do you use a
> different compiler or some other flags?
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
>
> > > + wctx->audio_buffer_fill_size = 0;
> > > +
> > > + wctx->next_pts = AV_NOPTS_VALUE;
> > > +
> > > + wctx->avio_context = NULL;
> >
> > arent things already initialized to 0 ?
>
> Yes, maybe we can keep the AV_NOPTS_VALUE assignment (it is not zero).
yes
thx
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
The worst form of inequality is to try to make unequal things equal.
-- Aristotle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20250710/4249251e/attachment.sig>
More information about the ffmpeg-devel
mailing list