Pyav

Latest version: v14.2.1

Safety actively analyzes 708310 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

9.2.0

------

Features:

- Update binary wheels to enable libvpx support.
- Add an `io_open` argument to `av.open` for multi-file custom I/O.
- Add support for AV_FRAME_DATA_SEI_UNREGISTERED (:issue:`723`).
- Ship .pxd files to allow other libraries to `cimport av` (:issue:`716`).

Fixes:

- Fix an `ImportError` when using Python 3.8/3.9 via Conda (:issue:`952`).
- Fix a muxing memory leak which was introduced in v9.1.0 (:issue:`959`).

9.1.1

------

Fixes:

- Update binary wheels to update dependencies on Windows, disable ALSA on Linux.

9.1.0

------

Features:

- Add VideoFrame ndarray operations for rgb48be, rgb48le, rgb64be, rgb64le pixel formats.
- Add VideoFrame ndarray operations for gray16be, gray16le pixel formats (:issue:`674`).
- Make it possible to use av.open() on a pipe (:issue:`738`).
- Use the "ASS without timings" format when decoding subtitles.

Fixes:

- Update binary wheels to fix security vulnerabilities (:issue:`921`) and enable ALSA on Linux (:issue:`941`).
- Fix crash when closing an output container an encountering an I/O error (:issue:`613`).
- Fix crash when probing corrupt raw format files (:issue:`590`).
- Fix crash when manipulating streams with an unknown codec (:issue:`689`).
- Remove obsolete KEEP_SIDE_DATA and MP4A_LATM flags which are gone in FFmpeg 5.0.
- Deprecate `to_bytes()` method of Packet, Plane and SideData, use `bytes(packet)` instead.

9.0.2

------

Minor:

- Update FFmpeg to 4.4.1 for the binary wheels.
- Fix framerate when writing video with FFmpeg 4.4 (:issue:`876`).

9.0.1

------

Minor:

- Update binary wheels to fix security vulnerabilities (:issue:`901`).

9.0.0

------

Major:

- Re-implement AudioResampler with aformat and buffersink (:issue:`761`).
AudioResampler.resample() now returns a list of frames.
- Remove deprecated methods: AudioFrame.to_nd_array, VideoFrame.to_nd_array and Stream.seek.

Minor:

- Provide binary wheels for macOS/arm64 and Linux/aarch64.
- Simplify setup.py, require Cython.
- Update the installation instructions in favor of PyPI.
- Fix VideoFrame.to_image with height & width (:issue:`878`).
- Fix setting Stream time_base (:issue:`784`).
- Replace deprecated av_init_packet with av_packet_alloc (:issue:`872`).
- Validate pixel format in VideoCodecContext.pix_fmt setter (:issue:`815`).
- Fix AudioFrame ndarray conversion endianness (:issue:`833`).
- Improve time_base support with filters (:issue:`765`).
- Allow flushing filters by sending `None` (:issue:`886`).
- Avoid unnecessary vsnprintf() calls in log_callback() (:issue:`877`).
- Make Frame.from_ndarray raise ValueError instead of AssertionError.

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.