{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Video","url":"https://skillfed.io/packages/category/multimedia-video"}],"enrichment":{"capability":"Parses track names and filenames to extract language, codec, and accessibility metadata (SDH, closed captions, forced subtitles, commentary) for audio and subtitle streams.","skillfed_tags":["video-metadata","subtitle-parsing","language-detection"],"use_cases":["Enhance video metadata extraction by parsing track names to identify language variants and accessibility features when container metadata is incomplete.","Automatically tag subtitle files with language and SDH status before importing into a media library or processing pipeline.","Disambiguate multiple audio tracks in the same language by detecting regional variants (en-GB vs en-US) from track names.","Build a media management tool that needs to categorize and filter tracks by language, codec, and accessibility without re-encoding or deep inspection.","Parse filename conventions (e.g., `movie.en.sdh.srt`) to extract structured track information for batch processing."],"what_it_does":"TrakIt is a lightweight track name parser designed to extract metadata from audio and subtitle track titles and filenames. It solves the problem of imprecise or incomplete metadata in video files\u2014for example, distinguishing between Portuguese and Brazilian Portuguese subtitles, or British English from American English audio tracks, when container metadata only marks them as the base language.\n\nThe library identifies language codes (using babelfish for language support), detects accessibility flags (SDH for deaf/hard-of-hearing, closed captions), recognizes forced subtitles, and tags commentary or alternate-version tracks. It works as both a Python library and a CLI tool, accepting either track names or filenames as input and returning structured metadata. It requires Python 3.10 or later and has no system dependencies.","worth_installing":"Yes. TrakIt is actively maintained, has no known vulnerabilities, installs with low friction, and solves a specific but real problem in video metadata handling. It's permissively licensed and supports current Python versions. Install it if you work with video files that need track-level metadata enrichment or language variant detection."},"id":"trakit","links":{"html":"https://skillfed.io/packages/trakit","md":"https://skillfed.io/packages/trakit.md","pypi":"https://pypi.org/project/trakit/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-31","license_spdx":null,"license_treatment":"permissive","name":"trakit","python_support":"supports_current","summary":"Guess additional information from track titles"},"popularity":{"monthly_downloads":98269,"position":13096,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
