CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

multimedia/py-moviepy 2.2.1_4

Video editing with Python

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 2.2.1_4
Upstream
up to date
Last update
to 2.2.1_4 · c53b26d77c
Quarterly
2026Q4: 2.2.1_4
WWW
https://zulko.github.io/moviepy/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install py312-moviepy
installs 2.2.1_4 from latest; from quarterly (2026Q4) 2.2.1_4
Port
# cd /usr/ports/multimedia/py-moviepy && make install clean
Size
203 KiB download · 1.2 MiB installed
Depends on
devel/py-decorator 5.3.1, devel/py-proglog 0.1.12, graphics/ImageMagick7 7.1.2.25_2, graphics/py-imageio 2.37.4, graphics/py-imageio-ffmpeg 0.6.0, graphics/py-pillow 12.3.0, lang/python312 3.12.15, math/py-numpy 2.4.6_1,1, multimedia/ffmpeg 9.0.2_2,1, www/py-python-dotenv 1.2.3
License
MIT

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.2.1_42.2.1_4–
FreeBSD 152.2.1_42.2.1_4–
FreeBSD 142.2.1_42.2.1_42.2.1_4

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.2.1_42.2.1_4–
FreeBSD 142.2.1_42.2.1_42.2.1_4

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.2.1_4.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (61)

Sunpoet Po-Chuan Hsieh (sunpoet) · 0.2.3.2
Update to 0.2.3.2

- Fix RUN_DEPENDS
- Relax USES=python
- Allow concurrent installation (USE_PYTHON=concurrent)
- Update pkg-descr
- Add PyPI as primary WWW
- Take maintainership

Changes:	https://github.com/Zulko/moviepy/releases
5223574dba
Rene Ladan (rene) · 0.2.2.13_2
Return kevlo's ports to the pool, he handed in his commit bit.

With hat:	portmgr-secretary
30433f0c7f
Mathieu Arnold (mat) · 0.2.2.13_2
Convert Python ports to FLAVORS.

Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
551be3c723
Thomas Zander (riggs) · 0.2.2.13_2
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
b50a4186ce
Jan Beich (jbeich) · 0.2.2.13_1
graphics/opencv: back out r423216 and r423063 (replaying r423316)

Renaming didn't help to unblock 3.x progress as co-existence with 2.x
was no less complex than simply fixing consumers. This commit also
restores directory-level history accidentally lost via git-svn.

PR:		210505
Pointy hat to:	jbeich (should've discussed first)
d764059958
Kevin Lo (kevlo) · 0.2.2.13
Update to 0.2.2.13
a9906944ca
Kevin Lo (kevlo) · 0.2.2.12
Update to 0.2.2.12
011dade4bd
Jan Beich (jbeich) · 0.2.2.11_1
graphics/opencv: add suffix to make room for 3.x series

To avoid confusion, the main port is to track the latest release.
Whether to rename includes/libraries as well making it possible to
install 2.x and 3.x side-by-side remains to be investigated.

PR:		210505 (for tracking)
Inspired by:	PkgSrc
ba3ffd9b12
Kevin Lo (kevlo) · 0.2.2.11
Fix typo in pkg-descr.
7a3a7be867
Kevin Lo (kevlo) · 0.2.2.11
Add a missing dependency on graphics/ImageMagick.
da5acae622
Kevin Lo (kevlo) · 0.2.2.11
Import py-moviepy 0.2.2.11.

MoviePy s a Python module for video editing: cuts, concatenations,
title insertions, video compositing (a.k.a. non-linear editing),
video processing, and creation of custom effects.
87722fcc36