#1034286 RFP: ffmpeg-python -- Python bindings for FFmpeg with complex filtering support

Package:
wnpp
Source:
wnpp
Submitter:
Petter Reinholdtsen
Date:
2025-11-29 16:52:42 UTC
Severity:
normal
#1034286#5
Date:
2023-04-12 10:47:58 UTC
From:
To:
  Package name    : ffmpeg-python
  Version         : 0.2.0
  Upstream Author : Karl Kroening <karlk@kralnet.us>
  URL             : https://github.com/kkroening/ffmpeg-python
  License         : Apache-2.0
  Programming Lang: Python
  Description     : Python bindings for FFmpeg with complex filtering support

This is a simple python library used by OpenAI Whisper to load audio
files into its speech recognision system.  Upstream seem to be inactive.

I have created draft packaging rules in
<URL: https://salsa.debian.org//pere/ffmpeg-python.git >.

#1034286#10
Date:
2023-04-12 11:05:21 UTC
From:
To:
block 1034091 by 1034286
thanks

Gave Whisper dependency its own WNPP request.

#1034286#17
Date:
2023-04-16 04:50:16 UTC
From:
To:
I have without luck tried to reach upstreamvia direct email, and my
probe to see if anyone is responding to the huge amount of open issues
on github, <URL:https://github.com/kkroening/ffmpeg-python/issues/760 >
has not received any replies in a week.  The Openhub project indicators
on <URL: https://www.openhub.net/p/ffmpeg-python > also have some
worrying observations.

Because of this, and after reading the code to see what purpose it serve
in Whisper, simply to start ffmpeg and pass its stdout content as a byte
stream to the rest of Whisper, I suspect the best approach is to patch
Whisper to no longer depend on ffmpeg-python and instead call ffmpeg
directly.

Introducing ffmpeg-python into Debian without an operational upstream
project seem a bit too risky for me.