{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/17"},{"label":"Video","url":"https://skillfed.io/packages/category/multimedia-video"}],"enrichment":{"capability":"Extracts detailed metadata from media files (video, audio, container format, codecs, bitrates, resolution, language) via CLI or Python API using pluggable backends like MediaInfo, FFmpeg, or MKVToolNix.","skillfed_tags":["media-metadata","cli-tool","video-analysis"],"use_cases":["Batch-process a media library to catalog codec, resolution, and audio track details for archival or validation","Validate that uploaded video files meet encoding requirements before accepting them in a web application","Extract language and codec metadata from MKV files to populate a media management database","Inspect audio properties (channels, bitrate, sampling rate) to verify lossless vs. lossy compression","Automate quality checks in a transcoding pipeline by reading source file specs before re-encoding"],"what_it_does":"KnowIt is a Python library and CLI tool that reads media files and extracts their technical metadata\u2014codec, bitrate, resolution, audio channels, language, duration, and more. It wraps multiple backend providers (MediaInfo, FFmpeg, MKVToolNix, Enzyme) so you can choose which tool to use for introspection, and outputs results as structured JSON or YAML.\n\nYou use it when you need to programmatically inspect video or audio files in your application, or from the command line to quickly understand what's inside an MKV, MP4, or other container. It depends on babelfish, enzyme, pymediainfo, pyyaml, and trakit to handle language codes, codec detection, and format parsing. The library is actively maintained, supports Python 3.10 through 3.14, and has no known security vulnerabilities.","worth_installing":"Yes. The package is actively maintained, has no security issues, imposes no licensing restrictions, and solves a concrete problem\u2014reading media metadata\u2014with low install friction and multiple backend options. Install it if you need to programmatically inspect video or audio files."},"id":"knowit","links":{"html":"https://skillfed.io/packages/knowit","md":"https://skillfed.io/packages/knowit.md","pypi":"https://pypi.org/project/knowit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-09","license_spdx":null,"license_treatment":"permissive","name":"knowit","python_support":"supports_current","summary":"Know better your media files"},"popularity":{"monthly_downloads":153736,"position":10871,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.6.1"}
