{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"}],"enrichment":{"capability":"Wraps FFmpeg and FFprobe command-line tools to programmatically manipulate video and image files from Python, supporting operations like inserting images and GIFs into videos, converting image sequences to video, and adding text watermarks.","skillfed_tags":["abandoned","ffmpeg-wrapper","video-processing"],"use_cases":["Insert multiple images or GIFs into a video at specific times and screen positions","Convert a numbered sequence of image files into a video file with a specified duration","Add text watermarks to videos with custom fonts, colors, and time ranges","Chain multiple video transformations (images, animations, subtitles, watermarks) in one operation","Enable GPU-accelerated video encoding on Mac or NVIDIA systems to speed up processing"],"what_it_does":"This package provides a Python interface to FFmpeg and FFprobe, letting you programmatically perform video and image operations without writing raw command-line calls. It handles tasks like inserting static images or animated GIFs into videos at specific timestamps and coordinates, converting image sequences into video files, and overlaying text watermarks. The package offers both simple function calls for common operations and a fluent Stream API for chaining multiple transformations together.\n\nThe package depends entirely on external FFmpeg and FFprobe binaries installed on your system\u2014it has no Python runtime dependencies. However, it has been unmaintained since October 2018, meaning it may not work reliably with current FFmpeg versions, modern Python releases, or GPU acceleration features without manual fixes.","worth_installing":"No. The package is abandoned (last release October 2018) and has no Python runtime dependencies to insulate it from FFmpeg API drift. Unless you are working with an old, fixed FFmpeg version and can patch the package yourself, you should use a maintained FFmpeg wrapper or call FFmpeg directly via subprocess. The high install friction combined with zero maintenance makes this a liability rather than a convenience."},"id":"ffmpeg","links":{"html":"https://skillfed.io/packages/ffmpeg","md":"https://skillfed.io/packages/ffmpeg.md","pypi":"https://pypi.org/project/ffmpeg/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-10-08","license_spdx":null,"license_treatment":"permissive","name":"ffmpeg","python_support":"unspecified","summary":"ffmpeg python package url [https://github.com/jiashaokun/ffmpeg]"},"popularity":{"monthly_downloads":454903,"position":6564,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.4"}
